Skip to content

Integration · Communication

trypeach.io

Connect Claude & ChatGPT to Peach

Ask your AI how last week's WhatsApp broadcast went, which conversations are still open, or to draft a new template in Peach. It can read broadcasts, conversations, messages, automations, orders and templates, create and submit templates, update contacts and conversation status, and start an automation for a contact.

Connect Peach free

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

Try asking

  • “Which conversations are escalated right now?”

    The AI lists WhatsApp conversations filtered to the escalated ones.

  • “How did Tuesday's broadcast go?”

    It reads the broadcast and lists its template messages with their delivery status.

  • “Draft a template in English that tells customers their order has shipped.”

    It creates a draft template with name, category, language and components. Nothing goes to WhatsApp until you submit it.

What your AI can do

WhatsApp templates

List, create and update templates, submit them for approval and check their status.

Broadcasts and messages

Read broadcasts and delivery status of template messages, list messages and cancel a scheduled broadcast.

Contacts and conversations

Update contact details, set conversation status and start automations for a contact.

  • “Submit that template for approval.”

    It submits the template to WhatsApp for approval, and you can check its status later.

  • “Cancel the broadcast scheduled for Friday.”

    It finds the scheduled broadcast and cancels it so it is not sent. This cannot be undone.

  • “Start the welcome automation for Lars Nielsen, +45 20 12 34 56.”

    It triggers the automation for that contact, which can send WhatsApp messages to him.

38 tools for Peach

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

  • archive_broadcastVisible to othersArchive a broadcast (broadcast id). Has effects visible outside this system. API summary: Archive broadcast.
  • archive_whats_app_templateVisible to othersArchive a whats app template (whats app template id). Has effects visible outside this system. API summary: Archive template.
  • cancel_broadcastDeletesCancel a scheduled broadcast by `broadcast_id` so it is not sent. This cannot be undone.
  • create_bulk_update_communication_preferenceVisible to othersCreate a new bulk update communication preference. Required: phone numbers or communication preference. Has effects visible outside this system. API summary: Bulk update communication preferences.
  • create_contactChanges dataCreate a new contact. API summary: Create multiple contacts / Create a contact.
  • create_documentChanges dataCreate a new document. Required: blob. API summary: Create a direct upload for media.
  • create_mediaChanges dataCreate a new media. Required: media. API summary: Add a media (Deprecated).
  • create_setup_guest_linkChanges dataCreate a new setup guest link. API summary: Create setup guest link.
  • create_setup_guest_link_regenerateChanges dataCreate a new regenerate for a setup guest link. API summary: Regenerate setup guest link.
  • create_streamChanges dataCreate a new stream. API summary: Create automation.
  • create_stream_triggerChanges dataCreate a new trigger for a stream. Required: condition. API summary: Create trigger.
  • create_templateChanges dataCreate a draft WhatsApp template with name, category, language and components in `whats_app_template`. It is not sent for approval until you submit it.
  • delete_media_idsMoves moneyPermanently delete a media id. Financial or irreversible action; may require approval. API summary: Remove a media.
  • delete_setup_guest_linkDeletesPermanently delete a setup guest link by setup guest link id. Destructive action; may require approval. API summary: Expire setup guest link.
  • get_automationGet one automation by `stream_id` (strm...), including its definition and status.
  • get_broadcastGet one broadcast by `broadcast_id`, including its status and details.
  • get_orderGet one order by `order_id`.
  • get_templateGet one WhatsApp template by `whats_app_template_id`, including its content and approval status.
  • list_automationsList automations in the account, optionally filtered by `execution_mode`.
  • list_broadcastsList broadcasts, filtered by `status` or `updated_since`. Paginated with `page` and `per`.
  • list_conversationsList WhatsApp conversations, filtered by `status`, `escalated`, `activity_type`, `activity_since` or `updated_since`. Paginated with `page` and `per`.
  • list_event_idsList event ids. API summary: Poll template message status / Poll broadcast status.
  • list_expressionsList expressions. Optional filters: source. API summary: List condition library.
  • list_mediaList media. API summary: List available medias.
  • list_messagesList messages, filtered by `phone_number`, `conversation_id`, `direction`, `created_after` or `created_before`.
  • list_stream_triggersList triggers for a stream.
  • list_template_messagesList sent template messages and their delivery status, filtered by `broadcast_id` or `updated_since`.
  • list_templatesList all WhatsApp message templates in the account.
  • send_messageVisible to othersSend a message. Has effects visible outside this system. API summary: Send a pre-approved template message / Connect to AI Agent / Send an App message / Launch a broadcast / Agent Assignment / Close Conversatio….
  • submit_mediaVisible to othersFinalize a media. Has effects visible outside this system. API summary: Finalize a direct uploaded media.
  • submit_templateVisible to othersSubmit a WhatsApp template by `whats_app_template_id` to WhatsApp for approval.
  • trigger_automationChanges dataStart an automation (`stream_id`) for a `contact` given by phone_number, with optional name and email. This can send WhatsApp messages to the contact.
  • update_contactChanges dataUpdate a contact identified by `phone_number` with a new `name`, `email`, `language` (ISO 639 code) or `metadata`. Only the fields you pass change.
  • update_conversation_statusChanges dataSet a conversation's `status` (open, closed, pending or awaiting_customer_response) by its numeric ID in `message_id`.
  • update_streamChanges dataUpdate an existing stream identified by stream id. Only the fields you pass are changed. API summary: Update automation.
  • update_templateChanges dataUpdate a WhatsApp template's name, category, language or components by `whats_app_template_id`.
  • update_triggerChanges dataUpdate an existing trigger identified by trigger id. Only the fields you pass are changed. API summary: Update trigger.
  • update_whats_app_template_pausesVisible to othersUpdate an existing pause identified by whats app template id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Pause template.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your Peach API key. Copy it from your Peach dashboard at app.trypeach.io. It is sent as-is in the Authorization header.

  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 Peach?

The AI can read broadcasts, conversations, messages, template messages, automations, orders and WhatsApp templates. It can create, update and submit templates, update contacts, set a conversation's status, start an automation for a contact and cancel a scheduled broadcast.

Does the AI see my Peach API key?

No. Your Peach 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. Cancelling a broadcast cannot be undone, and starting an automation can send WhatsApp messages to a contact. Those actions 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 Peach account.

Can the AI send WhatsApp messages?

Only through an automation. Starting an automation for a contact can send them WhatsApp messages. The AI cannot create or send a broadcast, but it can cancel a scheduled one. Templates it creates stay drafts until you submit them for WhatsApp approval.

Let your AI work in Peach today.

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

Connect Peach free

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