Telnyx AI assistants can integrate with leading enterprise platforms to access customer data, create tickets, update records, and automate workflows directly during conversations.
Available integrations
The Integrations tab in the assistant builder offers a growing catalog of enterprise connectors, organized by category. Use the category filter chips at the top of the Add Integration section to narrow the list, or browse everything below.
Sales & CRM
Customer Support
Engineering & Product
IT Operations
Work Management
Knowledge & Documentation
Communication & Collaboration
File Storage & Productivity
HR & Recruiting
Scheduling
Design & UX
Accounting & Finance
E-commerce & Payments
Testing & Evaluation
The integration catalog is expanding regularly. The Add Integration section in the assistant builder always reflects the current, complete list — if you see a platform there that isn’t documented below, it works the same way: connect it, enter the required credentials, and enable the tools you need.
Getting started
Prerequisites
Before connecting an integration, make sure you have:
Platform account
Active access with the right permissions on the target platform.
API credentials
Platform-specific keys or tokens required by the integration.
Telnyx AI assistant
A configured assistant ready to connect the integration.
Connection workflow
Open your assistant
Navigate to AI Assistants and open an existing assistant or create a new one. Go to Integrations
Select the Integrations tab for that assistant.
Add a platform
In the Add Integration section, optionally filter by category using the chips (for example Sales & CRM or Customer Support), pick a provider, and enter the required credentials.
Configure & save
Enable the tools you need, adjust defaults, and save the assistant.
See integrations in action
Watch how Telnyx Voice AI Agents connect to enterprise platforms like ServiceNow to create, update, and resolve tickets through natural voice conversation:
This demonstration shows the integration workflow in the Mission Control Portal and real-time ticket management capabilities that work across all supported platforms.
Select your integration platform below. If you don’t see your platform, scroll horizontally to view all available options.
GitHub
Greenhouse
HubSpot
Intercom
Jira
Salesforce
ServiceNow
Zendesk
Coval
GitHub
Connect your AI assistant to GitHub for code hosting, version control, and development workflows.Prerequisites
- GitHub account with repository access.
- Permissions to create personal access tokens.
- Appropriate repository scopes for integration needs.
Required credentials
When connecting GitHub, you’ll need to provide:Access token
Generate a GitHub Personal Access Token at https://github.com/settings/tokens by clicking Generate new token → Generate new token (classic) and selecting scopes such as repo, read:user, and read:org, then copy the token (it only appears once).
After connecting GitHub, your assistant can:
- Create issues - Log bugs, feature requests, or tasks in repositories.
- Search repositories - Find repos by name, description, or topics.
- Manage pull requests - Create, review, or update PRs.
- Access code - Read file contents and repository structure.
- Manage labels - Add or remove issue and PR labels.
Use cases
Bug ReportingRepository SearchGreenhouse
Connect your AI assistant to Greenhouse for applicant tracking and recruiting workflows.Prerequisites
- Greenhouse account with API access.
- Access to Greenhouse Dev Center.
- Harvest API permissions.
Required credentials
When connecting Greenhouse, you’ll need to provide:Harvest API key
Log in to Greenhouse, go to Dev Center → API Credential Management, create a Harvest API key with the permissions you need, and copy the generated token.
After connecting Greenhouse, your assistant can:
- Candidate lookup - Search for candidates by name, email, or application ID.
- Interview scheduling - View and coordinate interview schedules.
- Application management - Track application status and progress.
- Job posting access - View open positions and job details.
- Scorecard review - Access candidate evaluations and feedback.
Use cases
Candidate Status CheckInterview CoordinationHubSpot
Connect your AI assistant to HubSpot for marketing, sales, and customer service workflows.Prerequisites
- HubSpot account with API access.
- Private app access token or OAuth credentials.
Required credentials
When connecting HubSpot, you’ll need to provide:Private app token
Create a private app in HubSpot (Settings → Integrations → Private Apps) and copy the access token from the Auth tab.
After connecting HubSpot, your assistant can:
- Manage contacts - Create, update, or search contacts.
- Deal tracking - Create deals, update deal stages.
- Ticket management - Create support tickets, update status.
- Company records - Access and update company information.
- Engagement tracking - Log calls, emails, and notes.
Use cases
Lead CaptureSupport TicketingIntercom
Connect your AI assistant to Intercom for customer messaging and support workflows.Prerequisites
- Intercom account with API access.
- Permissions to create private apps.
- Access token with appropriate scopes.
Required credentials
When connecting Intercom, you’ll need to provide:Access token
Create a private app in Intercom (Settings → Developers → Developer Hub → Your Apps → New App) and copy the access token from the authentication section.
After connecting Intercom, your assistant can:
- Access conversation history - Retrieve past customer interactions and messages.
- Create notes - Add internal notes to customer conversations.
- Update customer attributes - Modify user data and custom attributes.
- Search users - Find customers by email, user ID, or other identifiers.
- Manage tags - Add or remove conversation tags for organization.
Use cases
Customer Support ContextUser Data ManagementJira
Connect your AI assistant to Jira for project management, issue tracking, and software development workflows.Prerequisites
- Jira account (Cloud or Server).
- API token or password.
- Project access and permissions.
Required credentials
When connecting Jira, you’ll need to provide:Account email
The Jira username or email that has access to the project.
Site URL
Provide the base URL of your Jira instance (for example yourcompany.atlassian.net) without the https:// prefix.
After connecting Jira, your assistant can:
- Create issues - Create bugs, tasks, stories, or epics.
- Update issues - Change status, assignee, or priority.
- Search issues - Find issues by project, assignee, or status.
- Add comments - Comment on existing issues.
- Transition issues - Move issues through workflow states.
Use cases
Bug ReportingTask ManagementSalesforce
Connect your AI assistant to Salesforce to access customer records, create cases, update opportunities, and more.Prerequisites
- Salesforce account with API access.
- Username and password.
- Security token (reset in Personal Settings → Reset My Security Token).
- Organization ID (found in Setup → Company Settings → Company Information).
Required credentials
When connecting Salesforce, you’ll need to provide:Instance domain
Your Salesforce hostname such as acme.my.salesforce.com (production) or acme.sandbox.my.salesforce.com (sandbox) without https:// or trailing /.
Username
The Salesforce username or email with integration access.
Password
The password for that Salesforce user.
Security token
The security token from Personal Settings → Reset My Security Token (it arrives via email).
Organization ID
Your org ID from Setup → Company Settings → Company Information.
After connecting Salesforce, your assistant can use tools to:
- Search records - Find accounts, contacts, leads, opportunities.
- Create records - Create new cases, leads, tasks, or opportunities.
- Update records - Modify existing records with new information.
- Query data - Run SOQL queries for custom data retrieval.
Use cases
Customer ServiceLead QualificationCase ManagementServiceNow
Connect your AI assistant to ServiceNow for IT service management, incident tracking, and workflow automation.Prerequisites
- ServiceNow instance with API access.
- User account with appropriate roles (e.g., itil, admin).
- Instance URL and credentials.
Required credentials
Instance URL
Provide the ServiceNow hostname, for example acme.service-now.com or acme-dev.service-now.com.
Username
Supply the ServiceNow user with the necessary roles.
Password
Enter the password for that user.
After connecting ServiceNow, your assistant can:
- Create incidents - Log IT incidents with priority and categorization.
- Update tickets - Modify incident status, assignment, or details.
- Search knowledge base - Find KB articles for issue resolution.
- Query records - Access CMDB, user records, or service catalogs.
Use cases
IT SupportService RequestsZendesk
Connect your AI assistant to Zendesk for customer service and support workflows.Prerequisites
- Zendesk account with API access.
- Admin access to generate API tokens.
- Subdomain and email credentials.
Required credentials
When connecting Zendesk, you’ll need to provide:Subdomain
Enter only the subdomain portion (e.g., company if your portal is company.zendesk.com); the rest is added automatically.
Email
The Zendesk account email that owns the API token.
API token
Generate a token in Admin Center → Apps and integrations → APIs → Zendesk API.
After connecting Zendesk, your assistant can:
- Create tickets - Log customer support requests with priority and categorization.
- Search customer history - Find previous tickets and interactions by customer.
- Update ticket status - Modify ticket status, assignment, or priority.
- Access knowledge base - Search KB articles for issue resolution.
Use cases
Support TicketingCustomer History LookupCoval
Connect your AI assistant to Coval for automated simulation, evaluation, and production monitoring of voice and chat agents.Coval is a testing and evaluation tool — unlike the other integrations on this page, it does not add tools your assistant uses during conversations. Instead, it tests and monitors the assistant itself, helping you catch regressions and validate behavior at scale.
Prerequisites
- Coval account at coval.dev.
- A configured Telnyx AI assistant to evaluate.
Required credentials
When connecting Coval, you’ll need to provide:Coval API key
Log in to your Coval dashboard, navigate to your workspace settings, and copy your API key.
Capabilities
After connecting Coval, you can:
- Automated scenario simulation — Generate thousands of test scenarios from a few seed cases, covering edge cases and unexpected user behaviors.
- CI/CD regression testing — Automatically detect performance regressions on every code change before deploying to production.
- Production monitoring — Log live calls, receive instant alerts for performance drops, and replay transcripts and audio.
- Built-in evaluation metrics — Measure latency, accuracy, tool-call effectiveness, and instruction compliance across all interactions.
Use cases
Pre-deployment validationRegression testing in CI/CDProduction quality monitoring
Managing integrations
Viewing connected integrations
Open your assistant
Navigate to the assistant you want to review in the Mission Control Portal.
Select Integrations
Open the Integrations tab.
Review Connected section
View everything listed under Connected Integrations.
Disconnecting an integration
To disconnect an integration from your assistant:
Open the assistant integration tab
Navigate to your assistant and open the Integrations tab.
Locate the integration
Find it within the Connected Integrations list.
Unassign
Click the chain-link unassign button.
Confirm
Approve the confirmation dialog to finish disconnecting.
After disconnecting:
- The integration is removed from this assistant.
- All associated tools are disabled for this assistant.
- The integration moves to Available Integrations and can be reconnected later.
Disconnecting an integration only removes it from the current assistant. The integration remains in your account and can be connected to other assistants or reconnected to this one.
Deleting an integration
To permanently delete an integration from your account:
Open the Integrations tab
Navigate to your AI assistant and open the Integrations tab.
Find the integration
Look under Available Integrations.
Delete
Click the trash icon next to the integration.
Confirm
Approve the deletion to remove stored credentials permanently.
Deleting an integration permanently removes it from your account, including all stored credentials. You will need to set it up again from scratch if you want to use it in the future.
Best practices
Security
Use dedicated service accounts
Create integration-specific profiles with only the permissions the workflow needs.
Rotate credentials regularly
Update API tokens and passwords on a routine cadence.
Monitor usage
Review integration activity through platform audit logs.
Limit permissions
Grant only the scopes required for each integration use case.
Use sandbox environments
Test and validate integrations in non-production environments first.
Configuration
Start with read-only tools
Enable search/read capabilities first, then gradually introduce write actions.
Provide clear descriptions
Document when and how each tool should be used so assistants respond correctly.
Test thoroughly
Validate integration behavior across multiple conversation scenarios.
Use tool parameters
Configure sensible defaults (e.g., priority, project) to reduce user input errors.
Handle errors gracefully
Define fallback behavior when integration calls fail or return unexpected results.
Minimize API calls
Avoid duplicate searches or redundant requests where possible.
Cache frequently accessed data
Store reusable values (for example, via dynamic variables) for the duration of a session.
Set appropriate timeouts
Configure timeout thresholds that balance responsiveness with reliability.
Monitor rate limits
Track provider limits and design workflows to stay within allocation.
Troubleshooting
Connection failures
Symptom: Unable to connect integration, credentials rejected.
Solutions:
- Verify credentials are correct and have not expired.
- Check that the user account has API access enabled.
- Ensure security tokens or API keys are current.
- For Salesforce: Confirm security token is included.
- For cloud platforms: Verify instance URL format (no
https:// or trailing /).
Symptom: Integration connected but no tools available.
Solutions:
- Refresh the page and check again.
- Verify the integration account has required permissions.
- Check that the platform subscription includes API access.
- Disconnect and reconnect the integration.
Authentication errors during calls
Symptom: Tools fail with authentication errors during conversations.
Solutions:
- Regenerate API tokens or security tokens.
- Update stored credentials in the integration.
- Verify account has not been locked or suspended.
- Check IP allowlists (if applicable).
Missing data or records
Symptom: Assistant cannot find expected records.
Solutions:
- Verify the integration account can access the records.
- Check record permissions and sharing settings.
- Confirm records exist in the platform.
- Verify search parameters and filters.
Rate limiting
Symptom: Integration calls fail with rate limit errors.
Solutions:
- Reduce frequency of integration calls.
- Implement caching for frequently accessed data.
- Contact platform support to increase limits.
- Distribute calls across multiple service accounts.
Next steps