Skip to content

Integration · Communication

beetexting.com

Connect Claude & ChatGPT to Beetexting

Ask your AI to text a customer from one of your Beetexting numbers, schedule a message for later or look up a contact before you call. It can search, create and update contacts, set do-not-disturb and opt-out status, add or remove custom consents and list the sites in your account.

Connect Beetexting free

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

Try asking

  • “Text +13093932133 that their order is ready for pickup.”

    The AI sends a real SMS from the Beetexting number you choose with your message.

  • “Send the appointment reminder tomorrow at 9 instead of now.”

    It sends the SMS with a scheduled date and time, so it goes out then.

  • “Do we have a contact named Anna?”

    It searches contacts with firstName:Anna and shows the matches.

What your AI can do

Send SMS

Send an SMS from one of your Beetexting numbers to one or more numbers, now or at a scheduled time.

Contacts

List, search, create and update contacts, including blocked, do-not-disturb and opt-out status.

Consents and sites

List your custom consent types, add or remove them on a contact, and list the sites in your account.

  • “Add Anna Berg from Berg Plumbing, +13095550123, as a contact.”

    It checks for an existing contact first, then creates one with the name, number and company.

  • “Mark this number as do not disturb.”

    It updates the contact and sets do not disturb.

  • “Add the marketing consent to Anna's contact.”

    It finds the custom consent type and applies it to her contact.

16 tools for Beetexting

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

  • create_contactChanges dataCreate a contact. All fields are required: `mobile_number`, `first_name`, `last_name`, `email`, `company_name`, `tags` and `notes` (lists, may be empty), `donot_disturb` (true/false) and `status` (pass null).
  • create_customconsentChanges dataCreate a new customconsent. Required: title, description, active or restriction type. API summary: Create Custom Consent.
  • create_customconsent_changeChanges dataCreate a new change for a customconsent. Required: status. API summary: Change Custom Consent Status by Id.
  • create_webhooksubscriptionChanges dataCreate a new webhooksubscription. API summary: Create or Update Subscription.
  • get_all_subscriptionsList alls. Optional filters: sort. Results are paginated. API summary: Get All Subscriptions.
  • get_contactGet one contact by `mobile_number` (e.g. +13093932133).
  • get_customconsentGet one customconsent by custom consent id. API summary: Get Custom Consent Details Using ID.
  • list_contactsList contacts in Beetexting, page by page (`page`, `limit`, `sort`).
  • list_custom_consentsList your custom consent types, filtered by `status`.
  • list_sitesList the sites (departments/locations) in your Beetexting account.
  • search_contactsSearch contacts with `q` in the form property:value, e.g. firstName:Anna. Use before creating a contact to avoid duplicates.
  • send_smsVisible to othersSend an SMS from one of your Beetexting numbers (`from`) to one or more numbers (`to`, comma separated) with `text`. Sends a real message; optionally schedule it with `scheduled_date_time`.
  • set_contact_consentChanges dataAdd or remove a custom consent on a contact. Pass `custom_consent_id`, `mobile_number` and `apply` (true to add, false to remove).
  • update_contactChanges dataUpdate a contact found by `mobile_number`. Pass all of `first_name`, `last_name`, `body_mobile_number` (the number to keep), `blocked`, `donot_disturb` and `opt_out_status`.
  • update_contactsVisible to othersUpdate an existing contact. Has effects visible outside this system. API summary: Update Contact.
  • update_customconsentChanges dataUpdate an existing customconsent identified by custom consent id. API summary: Update Custom Consent.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste the Client ID, Client secret and API key from Beetexting, then sign in once. In app.beetexting.com, open Integrations in the left menu and choose the API Connect tab. Add a new client with the callback URL https://heymyapps.com/oauth/callback and click Connect. Copy the Client ID, Client Secret and API Key shown.

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

It can send an SMS from one of your Beetexting numbers, now or scheduled. It can list, search, read, create and update contacts, including do-not-disturb, blocked and opt-out status. It can also list your custom consent types, add or remove a consent on a contact and list your sites.

Does the AI see my Beetexting credentials?

No. Your Beetexting 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. Switch on only the tools you want, for example contact lookups without sending. Sending an SMS reaches a real person, so send_sms can require your approval before it runs. 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?

Beetexting connects with OAuth, and this OAuth connection needs the HeyMyApps Pro plan. HeyMyApps also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own Beetexting account.

Why does Beetexting need an API key as well as a sign-in?

Beetexting uses OAuth for sign-in, and every API call also carries an API key. All three values, Client ID, Client Secret and API Key, are shown together when you add a client under Integrations > API Connect. You paste them into HeyMyApps and sign in once.

Let your AI work in Beetexting today.

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

Connect Beetexting free

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