The DialedIn integration enables CallGrid to receive real-time agent availability updates from your DialedIn contact center environment. This integration uses DialedIn's API to monitor agent availability and route calls intelligently based on current staffing levels.

Prerequisites
Before setting up this integration, ensure you have:
- An active DialedIn account with administrative privileges
- Access to your DialedIn Management Console
- A generated API token from your DialedIn account
- Your specific Account ID for the integration
Configuration Steps
Step 1: Generate API Token
- Log into your DialedIn Management Console
- Navigate to your API settings or Integration section
- Generate or locate your API Token
- Copy the token securely (you'll need this for the integration)
Step 2: Identify Your Account ID
- In your DialedIn Management Console, locate your Account ID
- This is typically found in your account settings or dashboard
- Note this identifier - it will be used in the integration setup
Step 3: Configure CallGrid Integration
Phase 1: Basic Template Setup
- Navigate to your CallGrid destination settings
- Click the Webhook tab
- Enable Webhook Integration
- Enable Template Mode
- Select DialedIn from the Agent Availability templates
- Fill in the required fields:
Required Configuration Fields
API Token (Required)
- Paste your DialedIn API token
- This token authenticates your requests to DialedIn
- Example: abc123def456ghi789
Account ID (Required)
- Enter your DialedIn account identifier
- This specifies which account to monitor for agent availability
- Example: 12345678
- Click Save Webhook to proceed to advanced configuration
Phase 2: Advanced Configuration (Optional)
After saving your basic template configuration, you'll be taken to the advanced configuration screen. The system automatically builds the webhook URL and authentication headers for you.

Acceptance Parsing
The most important setting is the acceptance criteria, which determines when calls should be sent to this destination.
Minimum Agent Threshold The system is pre-configured to check for available agents using the AvailableInboundAgents field. You can adjust the minimum number of agents required:
- Value: 0 - Accept calls when any agents are available (default)
- Value: 1 - Accept calls when at least 2 agents are available
- Value: 2 - Accept calls when at least 3 agents are available
- Value: 3 - Accept calls when at least 4 agents are available
Simply change the number in the "Value" field to set your minimum agent requirement.
Testing Your Configuration

To test your integration:
- Fill in your API Token and Account ID in the configuration boxes
- Click Run Webhook
- Verify the test passes and shows agent availability data from your DialedIn system
- Confirm the acceptance parsing criteria work correctly
The test will show you real data from your DialedIn contact center and whether calls would be accepted based on your settings.
Advanced Configuration Examples
Example 1: Basic Available Agent Check
Acceptance Criteria:
- Field: AvailableInboundAgents
- Condition: Greater Than
- Value: 0
This configuration accepts calls only when at least one inbound agent is available.
Example 2: Multiple Agent Threshold
Acceptance Criteria:
- Field: AvailableInboundAgents
- Condition: Greater Than
- Value: 2
This setup ensures calls are accepted only when at least 3 inbound agents are available and ready.
Example 3: High-Volume Staffing Requirements
Acceptance Criteria:
- Field: AvailableInboundAgents
- Condition: Greater Than
- Value: 4
This configuration requires at least 5 available agents before accepting calls, ensuring adequate staffing for busy periods.
Troubleshooting
Common Issues
Authentication Failures
- Verify your API Token is correct and current
- Ensure the token has proper permissions for API access
- Check that your DialedIn account is active and accessible
Invalid Account ID
- Confirm your Account ID exists in your DialedIn system
- Verify the Account ID is active and properly configured
- Check that the ID is numeric and matches your DialedIn account
No Agent Data Returned
- Ensure agents are logged into your DialedIn system
- Verify agents are assigned to handle inbound calls
- Check that the agent monitoring is functioning properly
Testing the Integration
To test your DialedIn integration:
- Enter your API Token and Account ID in the configuration fields
- Click Run Webhook button to test the connection
- Verify the test passes and shows your current agent availability data
- Confirm the acceptance parsing works correctly with your agent threshold
The webhook test will connect to your DialedIn system in real-time and show you whether calls would be accepted based on your current agent availability and threshold settings.
Rate Limits and Considerations
- Monitor API usage to stay within DialedIn's rate limits
- Agent availability data updates based on DialedIn's refresh intervals
- Consider the performance impact of frequent API calls during peak hours
Support and Additional Resources
DialedIn Documentation
CallGrid Support
If you need assistance with this integration:
- Check the CallGrid logs for error messages
- Verify all configuration parameters
- Contact CallGrid support with integration details
Related Articles
Continue exploring with these related insights
CallGrid Bid API - Advanced Integration Guide
The CallGrid Bid API allows custom platforms and developers to send real-time bid requests to CallGrid campaigns.
Read ArticlePosting Bids from CallGrid to CallGrid using RTB
This guide will walk you through setting up your CallGrid campaign to send bid requests to another CallGrid customer.
Read ArticleCall Recording Best Practices
Call recording laws vary by state. Some states require only your consent, while others require everyone's consent (all-party consent).
Read ArticleGetting Started with CallGrid
Welcome to CallGrid! This guide will walk you through your first steps to get your account up and running quickly.
Read ArticleAuthor
CallGrid Team
Article Info
Categories
Topics