Skip to content

Integration · Communication

withallo.com

Connect Claude & ChatGPT to Allo

Ask your AI who called yesterday, what a call was about, or to text a customer back from your Allo number. It can search calls and texts, read a call's summary, look up and update contacts and companies, check deals, add notes and tags, and pull call statistics for your team.

Connect Allo free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which calls did we miss yesterday on the support number?”

    The AI searches calls on that Allo number for the date and result you mean, and lists them with contact and time.

  • “What was my last call with Peter Hansen about?”

    It finds the contact, searches the calls with that number and reads the call's summary and details.

  • “Text +4540123456 from our sales number that the quote is in their inbox.”

    It sends the SMS from the Allo number you pick. The recipient gets a real text.

What your AI can do

Calls and texts

Search calls and texts by number, user, direction, result, tag or date, read summaries and details, tag items and send SMS from your Allo numbers.

Contacts and companies

Search, read, create and update contacts and companies, add and read contact notes, and look up deals by stage.

Team and conversations

List numbers, users and tags, get call statistics, add internal conversation notes and mark conversations read, unread or archived.

  • “Add a note to Lena's contact that she prefers email.”

    It finds the contact and adds the note to it.

  • “How many calls did the team take this week compared with last week?”

    It gets call statistics for this week with last week as the comparison range.

  • “Which conversations on the main number are unread?”

    It lists unread conversations on that number, and can mark them read or archive them when you are done.

80 tools for Allo

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_contact_noteChanges dataAdd a note (`content`) to a contact by `person_id`.
  • add_conversation_noteChanges dataAdd an internal note (`content`) to the conversation with `contact_number`, optionally on `allo_number`. Notes are not sent to the contact.
  • create_accountChanges dataCreate a new account. Required: email, name, interval or number preference. API summary: Create account.
  • create_batchVisible to othersCreate a new batch. Required: ids. Has effects visible outside this system. API summary: Get many conversation items.
  • create_companyChanges dataCreate a company with `name`, and optional `website` and `industry`.
  • create_contactChanges dataCreate a contact with phone `numbers` (required), plus `name`, `last_name`, `emails`, `job_title`, `company_id`, `address` or `website`.
  • create_currentChanges dataCreate a new current. Search currents first to avoid duplicates. API summary: Reset current queue.
  • create_numberChanges dataCreate a new number. Required: numbers. API summary: Append numbers to queue.
  • create_outboundChanges dataCreate a new outbound. Required: date. API summary: Outbound metrics.
  • create_summary_templateChanges dataCreate a new summary template. Required: name. API summary: Create summary template.
  • create_tagChanges dataCreate a new tag. Required: name. API summary: Create tag.
  • create_threadChanges dataCreate a new thread. Required: entity type, entity id or content. Search threads first to avoid duplicates. API summary: Create thread.
  • create_thread_messageChanges dataCreate a new message for a thread. Required: content. API summary: Create thread comment.
  • create_thread_resolveChanges dataCreate a new resolve for a thread. API summary: Resolve thread.
  • create_thread_unresolveChanges dataCreate a new unresolve for a thread. API summary: Unresolve thread.
  • create_webhookDeletesCreate a new webhook. Required: url or topics. Destructive action; may require approval. API summary: Create webhook.
  • create_websiteChanges dataCreate a new website. Required: url. API summary: Add website knowledge.
  • delete_accountDeletesPermanently delete a account by account id. Destructive action; may require approval. API summary: Deactivate account.
  • delete_contact_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete person note.
  • delete_documentDeletesPermanently delete a document by document id. Destructive action; may require approval. API summary: Delete file knowledge.
  • delete_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete conversation note.
  • delete_numbersMoves moneyPermanently delete a number. Financial or irreversible action; may require approval. API summary: Clear queue numbers.
  • delete_product_tagDeletesPermanently delete a tag by tag. Destructive action; may require approval. API summary: Remove tag.
  • delete_summary_templateDeletesPermanently delete a summary template by summary template id. Destructive action; may require approval. API summary: Delete summary template.
  • delete_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval. API summary: Delete tag.
  • delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Delete webhook.
  • delete_websiteDeletesPermanently delete a website by website id. Destructive action; may require approval. API summary: Delete website knowledge.
  • get_accountGet one account by account id. API summary: Get account.
  • get_agent_statusChanges dataGet the current status of a agent by number number. API summary: Turn the AI receptionist on or off.
  • get_calendarGet one calendar by calendar id. API summary: Get a connected calendar.
  • get_call_or_textGet one call or text message by `product_id` (the item ID), including its summary and details.
  • get_call_statsChanges dataGet call analytics for a `date` range (from, to), optionally for specific `user_ids` or `allo_numbers`, with an optional `compare_date` range.
  • get_companyGet one company by `company_id`.
  • get_contactGet one contact by `contact_id`, with numbers, emails, company and job title.
  • get_current_userGet the Allo user you are connected as, with name, email and role.
  • get_dealGet one deal by `deal_id`, with its stage and linked contact.
  • get_messageGet one message by message id. API summary: Get conversation note.
  • get_summary_templateGet one summary template by summary template id. API summary: Get summary template.
  • get_threadGet one thread by thread id. API summary: Get thread.
  • get_userGet one user by user id. API summary: Get user.
  • get_webhookGet one webhook by webhook id. API summary: Get webhook.
  • list_calendarsList calendars. API summary: List connected calendars.
  • list_contact_notesList the notes on a contact by `person_id`.
  • list_conversation_notesList the internal notes on a conversation between `allo_number` and `contact_number`.
  • list_conversationsList conversations on one of your numbers (`allo_number`), optionally only `unread` ones or those active since `last_activity_since`.
  • list_draftsList drafts. API summary: Get call flow draft.
  • list_event_typesList event types.
  • list_number_agentsList agents for a number. API summary: Get AI receptionist configuration.
  • list_number_call_flowsList call flows for a number. Optional filters: status. API summary: Get call flow.
  • list_numbersList your company's Allo phone numbers. Use a number as `allo_number` in other tools.
  • list_summary_templatesList summary templates.
  • list_tagsList the tags available for calls and texts.
  • list_usersList team members, filtered by `role` (ADMIN, MANAGER, MEMBER) or `status`.
  • list_voicesList voices.
  • list_webhooksList webhooks.
  • mark_conversationVisible to othersMark a conversation with `contact_number` as READ, UNREAD, ARCHIVE or UNARCHIVE via `action`, optionally on a specific `allo_number`.
  • search_calls_and_textsChanges dataSearch calls and text messages by `search`, `contact_number`, `allo_number`, `user_id`, `type` (CALL, SMS, ALL), `direction`, `result`, `tags`, `unread` or a `date` range. Returns item IDs for get_call_or_text.
  • search_companiesChanges dataSearch CRM companies by `filters` (name, website, industry).
  • search_contactsChanges dataSearch CRM contacts by free-text `search` or `filters` (name, email, phone_number, company, job_title). Returns contact IDs.
  • search_currentsSearch currents by user id or email. Use this to find existing currents before creating a new current. Results are paginated. API summary: List current queue numbers.
  • search_dealsChanges dataSearch deals by `search` text or `filters.stage`.
  • search_threadsSearch threads by entity type or entity id. Use this to find existing threads before creating a new thread. API summary: Find thread.
  • send_smsVisible to othersSend a text message: `message` to `to` from one of your Allo numbers (`from`). This sends a real SMS to the recipient.
  • send_sms_franceVisible to othersSend a sms france. Has effects visible outside this system. API summary: Send SMS (France).
  • submit_call_flowVisible to othersPublish a call flow (number number). Has effects visible outside this system. API summary: Publish call flow.
  • tag_call_or_textChanges dataAdd `tags` to a call or text by `item_id`.
  • update_companyChanges dataUpdate a company by `company_id`: name, website or industry.
  • update_contactChanges dataUpdate a contact by `contact_id`: name, last name, numbers, emails, job title, company, address or website. Only the fields you pass change.
  • update_contact_messageChanges dataUpdate an existing message identified by message id. Only the fields you pass are changed. API summary: Update person note.
  • update_currentsVisible to othersUpdate an existing current. Only the fields you pass are changed. Has effects visible outside this system. API summary: Upsert current queue.
  • update_draftsVisible to othersUpdate an existing draft identified by number number. Has effects visible outside this system. API summary: Save call flow draft.
  • update_messageChanges dataUpdate an existing message identified by message id. Only the fields you pass are changed. API summary: Update conversation note.
  • update_number_agentsVisible to othersUpdate an existing agent identified by number number. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update AI receptionist configuration.
  • update_number_default_summary_templatesVisible to othersUpdate an existing default summary template identified by number number. Has effects visible outside this system. API summary: Set number default summary template.
  • update_product_summariesVisible to othersUpdate an existing summary identified by item id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update call summary.
  • update_promptsVisible to othersUpdate an existing prompt identified by number number. Has effects visible outside this system. API summary: Set the AI receptionist prompt.
  • update_summary_templateChanges dataUpdate an existing summary template identified by summary template id. API summary: Update summary template.
  • update_thread_commentChanges dataUpdate an existing message identified by message id. Only the fields you pass are changed. API summary: Update thread comment.
  • update_webhookDeletesUpdate an existing webhook identified by webhook id. Destructive action; may require approval. API summary: Update webhook.
  • update_websiteChanges dataUpdate an existing website identified by website id. Only the fields you pass are changed. API summary: Enable or disable website knowledge.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Allo from the app list.

  2. 2

    Paste your key

    Paste an Allo API key. You need an active Allo subscription and Admin or Manager rights. In Allo, open Settings > API, create an API key with the scopes you need and paste it into HeyMyApps. The Api-Key prefix is added for you.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Allo?

It can search and read calls, texts, conversations, contacts, companies and deals, list your numbers, users and tags, and get call statistics. It can create and update contacts and companies, add notes and tags, mark conversations and send SMS from your Allo numbers.

Does the AI see my Allo credentials?

No. Your Allo API key is encrypted at rest and never shown to the AI. After you save it, it is 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 with lookups only. Sending an SMS reaches a real person and marking or archiving a conversation changes your inbox, so those tools can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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 Allo account.

Who can create an Allo API key?

You need an active Allo subscription and Admin or Manager rights. The key is created in Allo under Settings > API, and you choose its scopes there, so the key can only reach the parts of Allo you allow.

Let your AI work in Allo today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Allo free

HeyMyApps is not affiliated with Allo. Product names are trademarks of their owners.