Description
n8n-nodes-genie-dial
An n8n community node for GenieDial AI calling functionality. This node allows you to make AI-powered calls to leads using the GenieDial service.
Features
- AI Lead Calling: Initiate AI-powered calls to leads with customizable parameters
- Flexible Parameters: Support for custom parameters like email, company name, policy number, etc.
- Assistant Selection: Optional assistant ID for different calling scenarios
- Easy Integration: Simple setup with API key authentication
Installation
-
Install the package in your n8n instance:
npm install n8n-nodes-genie-dial -
Restart your n8n instance to load the new node.
Configuration
Credentials
- Go to Credentials in your n8n instance
- Click Add Credential and search for "GenieDial API"
- Enter your GenieDial API key
- Save the credential
Node Usage
- Add the GenieDial node to your workflow
- Select the Lead Call resource and Make Call operation
- Configure the following parameters:
- Phone Number: Include country code (e.g., +1234567890)
- Name: Name of the person to call
- Assistant ID: (Optional) Specific assistant to use
- Custom Parameters: (Optional) Additional data like email, company name, etc.
API Reference
The node makes a POST request to:
https://app.geniedial.in/api/campaign-items/leadCall
Required Parameters
number: Phone number with country codename: Prospect's first name
Optional Parameters
assistantId: Specific assistant to use for the call- Custom parameters: Any additional data you want to pass
Example Request Body
{
"number": "+918128654706",
"name": "Prospect First Name",
"assistantId": "assistant_123",
"email": "prospect@example.com",
"companyName": "Example Corp",
"policyNo": "POL123456"
}
Example Workflow
- Trigger: Webhook or manual trigger
- GenieDial Node: Configure with lead data
- Response: Handle the API response
Support
For support and questions:
- Email: support@geniedial.in
- Website: https://geniedial.in
License
MIT
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.