Documentation home page
Search...
⌘K
Ask AI
Support
Dashboard
Dashboard
Search...
Navigation
Modules
Integration Module
Guides
API Reference
Documentation
Community
Blog
Service Status
API Documentation
Introduction
Calls API
GET
Get A Call
GET
Query Calls
POST
Create a Call
POST
End a Call
Phone Numbers
Get all
Company Users
GET
Get Company Users
POST
Invite User
Contacts
GET
Get Contact by ID
Query contacts
POST
Add Contacts to Campaign
Campaigns
GET
Get All Campaigns
Get by id
GET
Get Campaigns By Workspace
POST
Create Campaign
POST
Update Campaign
Stop
Resume
AI Agents
GET
Ai agents List
GET
Get AI Agent
GET
Get AI Agent Templates
POST
Create AI Agent
POST
Create AI Agent from Template
Update
Workspaces
POST
Create a new workspace
GET
All workspaces
POST
Update a workspace
POST
delete a workspace
Webhooks
GET
Get All Webhooks
integrations
GET
Get All Integrations
GET
Integrations Templates
POST
Stop Integration
POST
Resume Integration
POST
Clone Integration
Modules
Integration Module
POST
Webhook Module
On this page
Integration Module
Available Integrations
CRM Integrations
Communication Platforms
Data Management
Setting Up Integration Steps
Basic Configuration
Request Body (for POST/PUT methods)
Advanced Settings
Success Conditions
Integration Management
Monitoring
Controls
Multi-Step Integrations
Best Practices
Modules
Integration Module
Integration Module
The Integration module allows you to connect your campaigns with third-party systems and services to enhance functionality and streamline workflows.
Available Integrations
CRM Integrations
Salesforce
: Sync contacts, update records, and log call activities
HubSpot
: Manage contacts and track campaign performance
Zoho CRM
: Automate lead management and call logging
Microsoft Dynamics
: Enterprise-level CRM integration
Communication Platforms
Slack
: Receive notifications and alerts about campaign activities
Microsoft Teams
: Collaborate on campaign management
Email Notifications
: Send automated reports and alerts
Data Management
Google Sheets
: Export campaign data and contact lists
Zapier
: Connect to thousands of apps without coding
Custom API
: Build your own integration using our API
Setting Up Integration Steps
Each integration consists of one or more steps that define how data flows between systems. To configure an integration step:
Navigate to the Integrations section in your dashboard
Select “Add Integration Step” or edit an existing step
Configure the following settings:
Basic Configuration
Webhook Method
: Select the HTTP method (GET, POST, PUT, DELETE)
URL
: Enter the endpoint URL for the integration
Headers
: Add custom HTTP headers as key-value pairs
Common headers include Content-Type, Authorization, and API keys
Click “Add Header” to include additional headers
Request Body (for POST/PUT methods)
Define the payload structure as key-value pairs
Add parameters by clicking “Add Body Parameter”
Values can be static text or dynamic variables from your campaign
Advanced Settings
Webhook Timeout
: Maximum time to wait for a response (in seconds)
Retry Limit
: Number of retry attempts for failed requests
Total Timeout
: Maximum total time including retries
Success Conditions
Define when an integration step is considered successful:
Status Code
: The expected HTTP status code (e.g., 200)
Response Key
: A specific key to check in the response
Expected Value
: Boolean indicating the expected value for the response key
Integration Management
Monitoring
View real-time status of all active integrations
Check error logs and troubleshoot connection issues
Monitor data synchronization performance
Controls
Resume
: Activate a paused integration
Stop
: Temporarily pause an integration
Clone
: Create a duplicate integration with similar settings
Delete
: Remove an integration completely
Multi-Step Integrations
For complex workflows, you can create multi-step integrations:
Each step executes in sequence
Later steps can use data from previous steps
Conditional logic determines whether to proceed to the next step
Error handling can be configured for each step
Best Practices
Test integrations thoroughly in a sandbox environment before deploying
Set up error notifications to quickly identify integration issues
Use reasonable timeout values to prevent long-running processes
Implement proper error handling and retry logic
Document your integration configurations for future reference
Regularly review integration logs to identify potential improvements
Was this page helpful?
Yes
No
Clone Integration
Webhook Module
Assistant
Responses are generated using AI and may contain mistakes.