Integration · Communication
Connect Claude & ChatGPT to Convirza
Ask your AI which calls came in on a tracking number, which calls were missed opportunities, or how your agents scored this month in Convirza. It can read calls, SMS conversations and broadcasts, tracking numbers, campaigns, scorecards and marketing attribution. It can also tag and title calls, and create or update campaigns.
Free plan, no credit card. Takes about a minute.
Try asking
“Which calls came in on the Google Ads tracking number yesterday?”
The AI finds the tracking number and lists the calls for that day with caller, destination and disposition.
“Which calls last week were missed opportunities?”
It lists calls that Convirza flagged as missed opportunities, using system-detected or your own custom insights.
“How did each agent on the sales team score in September?”
It reads agent performance for that date range: calls, quality score and conversion rate.
What your AI can do
Calls and tracking numbers
List and read calls by date, caller, tracking route or campaign, read tracking number routing, and tag or title calls.
Scoring and insights
Read call insights, scorecards, scored call reports, agent performance and calls flagged as missed opportunities.
Campaigns, SMS and attribution
Create and update campaigns, read SMS conversations and broadcasts, and see marketing attribution.
“Tag call 771204 as 'follow up' and title it 'Pricing question'.”
It adds the tag and sets the call title.
“Which tracking numbers and calls led to conversions this quarter?”
It reads marketing attribution data that ties calls and tracking numbers to outcomes.
“Create a campaign for the spring mailer with 2,000 in one-time spend.”
It looks up the owner and creates the campaign with start date, timezone, spend and conversion value. Spend is for reporting only.
103 tools for Convirza
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_addressChanges dataCreate a new address. Required: org unit id or name. Search addresses first to avoid duplicates. API summary: Create Geo Location.create_blacklistChanges dataCreate a new blacklist. Search blacklists first to avoid duplicates. API summary: Add numbers to blacklist.create_broadcastVisible to othersCreate a new broadcast. Required: broadcast name, phone number, agent ring to, message, org unit id or is scheduled. Has effects visible outside this system. API summary: Create Broadcast.create_campaignChanges dataCreate a campaign: `campaign_name`, `owner_user_id`, `start_date`, `timezone`, `campaign_spend`, `campaign_spend_frequency` (one-time or monthly) and `conversion_value`. Spend is for reporting only.create_createChanges dataCreate a new create. Required: dni setting. API summary: Create DNI Setting.create_custom_insightChanges dataCreate a new custom insight. Required: insight name, status or rules. API summary: Create New Custom Insight.create_custom_sourceChanges dataCreate a new custom source. Search custom sources first to avoid duplicates. API summary: Create Custom Source.create_geo_location_routeChanges dataCreate a new address for a address. Required: location, address, city, state, zip or phone. Search addresses first to avoid duplicates. API summary: Create Geo Location Route.create_groupChanges dataCreate a new group. Required: org unit name, top org unit id or billing id. API summary: Create Group.create_insightChanges dataCreate a new insight. Required: insight name, insight type, indicator score type, insight status, group list or start date. Search insights first to avoid duplicates. API summary: Create Insight.create_messageChanges dataCreate a new message. Required: notes. API summary: Add Notes to Calls.create_moveChanges dataCreate a new move. Required: call id or org unit id. API summary: Move Call to Another Group.create_orderChanges dataCreate a new order. Required: phone numbers.create_provisioned_routeChanges dataCreate a new provisioned route. Required: provisioned route name, org unit id or routing configuration. API summary: Create Provisioned Route.create_scorecardChanges dataCreate a new create. Required: scorecard title, scorecard outcome label, has sections, applied to groups, org unit id or indicator list. API summary: Create Scorecard.create_subscriptionChanges dataCreate a new subscription. Required: subscription name, endpoint url, http method, entity type, event types or response format. API summary: Create Webhook Subscription.create_tag_miscellaneous_controller_create_tagChanges dataCreate a new tag. API summary: Create Tag.create_templateChanges dataCreate a new template. Required: org unit id, template, trigger array or actions array. API summary: Create Call Action Template.create_userChanges dataCreate a new user. Required: username, first name, last name, ct user org unit id or role. Search users first to avoid duplicates. API summary: Create User.create_webhookDeletesCreate a new webhook. Required: webhook name, webhook endpoint, format or method. Search webhooks first to avoid duplicates. Destructive action; may require approval. API summary: Create Webhook.delete_addressDeletesPermanently delete a address by location id. Destructive action; may require approval. API summary: Delete Geo Location.delete_ai_voice_agentDeletesPermanently delete a ai voice agent by ai voice agent id. Destructive action; may require approval. API summary: Delete Agent.delete_archiveDeletesPermanently delete a archive by archive id. Destructive action; may require approval. API summary: Archive Scorecard.delete_blacklistDeletesPermanently delete a blacklist by org unit id. Destructive action; may require approval. API summary: Delete numbers from blacklist.delete_broadcastDeletesPermanently delete a broadcast by broadcast id. Destructive action; may require approval. API summary: Delete Broadcast.delete_campaignDeletesPermanently delete a campaign by campaign id. Destructive action; may require approval. API summary: Delete Campaign.delete_custom_insightDeletesPermanently delete a custom insight by custom insight id. Destructive action; may require approval. API summary: Delete Custom Insight.delete_custom_sourcesMoves moneyPermanently delete a custom source. Financial or irreversible action; may require approval. API summary: Delete Custom Sources (Single or Multiple).delete_dniDeletesPermanently delete a dni by dni setting id. Destructive action; may require approval. API summary: Delete DNI Setting.delete_geo_location_routeDeletesPermanently delete a address by address id. Destructive action; may require approval. API summary: Delete Geo Location Route.delete_groupDeletesPermanently delete a group by group id. Destructive action; may require approval. API summary: Delete Group.delete_insightDeletesPermanently delete a insight by insight id. Destructive action; may require approval. API summary: Delete Insight.delete_media_promptDeletesPermanently delete a media prompt by media prompt id. Destructive action; may require approval. API summary: Delete Prompt.delete_numbersMoves moneyPermanently delete a number. Financial or irreversible action; may require approval. API summary: Reserved Numbers.delete_provisioned_routeDeletesPermanently delete a provisioned route by provisioned route id. Destructive action; may require approval. API summary: Delete Provisioned Route.delete_subscriptionDeletesPermanently delete a subscription by subscription id. Destructive action; may require approval. API summary: Delete Webhook Subscription.delete_tagsMoves moneyPermanently delete a tag. Financial or irreversible action; may require approval. API summary: Delete Tag.delete_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Delete User.delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Delete Webhook.email_call_detailsVisible to othersEmail the data for one call (`call_id`) to an `email` address, as json or xml. Sends an email.get_addressGet one address by location id. API summary: Get Geo Location.get_ai_voice_agentGet one ai voice agent by ai voice agent id. API summary: Get Agent Details.get_callGet one call by `message_id` (the call ID).get_campaignGet one campaign by `campaign_id`.get_custom_insightGet one custom insight by custom insight id. API summary: Get Custom Insight By Id.get_geo_location_routeGet one address for a address by address id. API summary: Get Geo Location Route.get_groupGet one group by group id. API summary: Get Group Details.get_insightGet one call insight by `insight_id`.get_media_promptGet one media prompt by media prompt id. API summary: Get Prompt by ID.get_org_listGet one org list by ouid. API summary: List Groups.get_org_unit_hierarchyGet one org list by org unit id. API summary: Get Org Unit Hierarchy.get_sms_broadcastGet one SMS broadcast by `broadcast_id`.get_sms_conversationGet one SMS conversation by `sms_id`.get_tracking_numberGet one tracking number route by `provisioned_route_id`, with its routing and campaign settings.get_userGet one user by `user_id`.get_webhookGet one webhook by webhook id. API summary: Get Webhook Details.list_ad_sourcesList ad sources. Optional filters: sort by or sort order.list_agent_performanceGet agent performance (calls, quality score, conversion rate) for a date range, optionally for one team or user.list_assignedsList assigneds. Optional filters: npa, nxx, ocn or match. Results are paginated. API summary: Assigned Numbers.list_callsList tracked calls, filtered by date range (ISO 8601), caller number (10 digits), destination number, campaign, tracking route, spam flag or disposition. Pass `call_id` to fetch a single call.list_campaignsList call-tracking campaigns, filtered by name or status.list_custom_insightsList custom insights. Optional filters: insight name, status or org unit id. Results are paginated. API summary: Get Custom Insights.list_dnisList dnis. Optional filters: provisioned route id, dni type, destination url, org unit id, sort by or sort order. Results are paginated. API summary: List DNI Settings.list_geo_location_routesSearch addresses for a address by sort by, sort order or search keyword. Use this to find existing addresses before creating a new address. Results are paginated. API summary: List Geo Location Routes.list_groupsList groups (organizational units) by name or status.list_industriesList industries. Optional filters: industry name, industry group, industry id, sort by or sort order.list_insightsList call insights (keyword or AI indicators), filtered by name, status or type.list_marketing_attributionGet marketing attribution data: which calls, tracking numbers and insights led to outcomes.list_opportunity_callsList calls flagged as missed opportunities by custom insights; pass `insight_ids` (0 for system-detected opportunities).list_provisionedsList provisioneds. Optional filters: npa, nxx, ocn or match. Results are paginated. API summary: Provisioned Numbers.list_scorecardsList call scorecards, filtered by name or status.list_scored_callsGet a report of scored calls for a date range, grouped by group or user.list_sms_broadcastsList SMS broadcasts, filtered by status, name, agent or date range.list_sms_conversationsList SMS conversations, filtered by type (allOpen, assignedToYou, unassigned, close), search text or date range.list_subscriptionsList subscriptions. Optional filters: entity type or subscription status. Results are paginated. API summary: List Webhook Subscriptions.list_tagsList the call tags in your organization, with optional name search, status and type filters.list_tracking_numbersList tracking number routes, filtered by name, status, phone number or campaign.list_treesList trees. Optional filters: active. API summary: Get Group Tree.search_addressesSearch addresses by sort by, sort order, search keyword or org unit id. Use this to find existing addresses before creating a new address. Results are paginated. API summary: List Geo Locations.search_ai_voice_agentsSearch ai voice agents by id, org unit ids, status, search, sort by or sort order. Use this to find existing ai voice agents before creating a new ai voice agent. Results are paginated. API summary: List AI Voice Agents.search_blacklistsSearch blacklists by org unit id, search, sort by or sort order. Use this to find existing blacklists before creating a new blacklist. Results are paginated. API summary: List blacklisted numbers.search_custom_sourcesSearch custom sources by org unit id, filter, sort by or sort order. Use this to find existing custom sources before creating a new custom source. Results are paginated. API summary: Get Custom Sources.search_media_promptsSearch media prompts by type, name, sort by or sort order. Use this to find existing media prompts before creating a new media prompt. API summary: List Prompts.search_phone_numbersSearch phone numbers by npa, nxx, ocn, match, rc or state. Use this to find existing phone numbers before creating a new phone number. Results are paginated. API summary: Available Numbers.search_usersSearch users by name, email, role or status. Use this to find an `owner_user_id` or agent.search_webhooksSearch webhooks by org unit id, webhook name, status, sort by, sort order or filter. Use this to find existing webhooks before creating a new webhook. Results are paginated. API summary: List Webhooks.set_call_titleChanges dataSet the title of a call by `call_id` and `call_title`.submit_scorecardVisible to othersDuplicate a scorecard. Has effects visible outside this system. API summary: Duplicate Scorecard.tag_callChanges dataAdd tags (`tags`, names up to 100 characters) to a call by `call_id`.update_addressChanges dataUpdate an existing address identified by location id. Only the fields you pass are changed. API summary: Partially Update Geo Location.update_address_geo_location_controller_patch_location_routeChanges dataUpdate an existing address identified by address id. Only the fields you pass are changed. API summary: Partially Update Geo Location Route.update_broadcastVisible to othersUpdate an existing broadcast identified by broadcast id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Partial Update Broadcast.update_campaignChanges dataUpdate a campaign's name, status, dates, owner, spend or conversion value by `campaign_id`.update_custom_insightChanges dataUpdate an existing custom insight identified by custom insight id. Only the fields you pass are changed. API summary: Partial Update Custom Insight.update_dniChanges dataUpdate an existing dni identified by dni setting id. API summary: Update DNI Setting.update_groupChanges dataUpdate an existing group identified by group id. Only the fields you pass are changed. API summary: Partial Update Group.update_provisioned_routeChanges dataUpdate an existing provisioned route identified by provisioned route id. Only the fields you pass are changed. API summary: Partial Update Provisioned Route.update_tagsVisible to othersUpdate an existing tag. Has effects visible outside this system. API summary: Update Tag.update_templatesVisible to othersUpdate an existing template. Has effects visible outside this system. API summary: Update Call Action Template.update_userChanges dataUpdate an existing user identified by user id. Only the fields you pass are changed. API summary: Partial Update User.update_webhookDeletesUpdate an existing webhook identified by webhook id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Partial Update Webhook.upload_messageChanges dataUpload a message. API summary: Upload Call Recording.upload_routeChanges dataImport a route (location id). API summary: Import Geo Location Routes from CSV.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Convirza from the app list.
- 2
Paste your key
Paste your Convirza API key and API secret, and enter your organization ID (org_unit_id). In the Convirza portal open the API Access page to copy the key and secret, and keep the secret private. HeyMyApps uses them to get an access token. Leave the extra headers field empty unless you need it.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Convirza?
It can read calls, tracking numbers, campaigns, groups, users, tags, call insights, scorecards, scored call reports, agent performance, marketing attribution, SMS conversations and SMS broadcasts. It can tag calls, set call titles, create and update campaigns and email the data for a call to an address you give.
Does the AI see my Convirza credentials?
No. Your Convirza credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. Emailing call details sends an email, and changing campaigns or tagging calls writes to your account. All of these can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Convirza account.
Why does Convirza need an API key, a secret and an organization ID?
Convirza uses the API key and API secret to issue an access token, and HeyMyApps handles that exchange for you. The organization ID (org_unit_id) tells Convirza which organization the calls, numbers and campaigns belong to. You find the key and secret on the API Access page in the Convirza portal.
Let your AI work in Convirza today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Convirza freeHeyMyApps is not affiliated with Convirza. Product names are trademarks of their owners.






