ChatGPT customer messaging
Manage WhatsApp and Telegram customers with ChatGPT
Give ChatGPT a controlled way to find active chats, read contacts, pick the right connected device, and send approved customer messages through sendvia.chat.
- Login
- OAuth + PKCE
- Tooling
- MCP tools
ChatGPT connected to sendvia.chat
sendvia_list_active_devices
whatsapp · connected · business phone
sendvia_list_active_chats
Marta Rossi · booking request
sendvia_send_message
ChatGPT asks before sending
01
The user signs in and authorizes ChatGPT with scoped OAuth access.
02
ChatGPT calls focused MCP tools for devices, chats, contacts, and sends.
03
Every customer message still moves through sendvia.chat logs and delivery controls.
Why connect ChatGPT to customer messaging?
Many teams already use ChatGPT to draft replies, summarize requests, and decide the next best action. The missing piece is a controlled bridge into the real communication channel. sendvia.chat gives ChatGPT a narrow set of actions instead of direct dashboard access.
The assistant can look up active WhatsApp or Telegram devices, find the right chat or contact, prepare a reply, and then send through the same delivery pipeline your app already uses. That keeps customer messaging operational without handing ChatGPT a raw API key.
1. Login with OAuth, not shared API keys
The integration is designed around authorization-code OAuth with PKCE. A user signs in to sendvia.chat, reviews the requested permissions, and grants ChatGPT access only to the scopes needed for the workflow.
Read-only permissions can list devices, chats, contacts, and message activity. Sending requires a separate message scope, so a read-only ChatGPT connection cannot write to customers.
| Scope | Purpose | Risk level |
|---|---|---|
| devices:read | See connected WhatsApp and Telegram devices. | Read-only |
| contacts:read | Find customers and sendable recipients. | Read-only |
| messages:send | Send an approved WhatsApp or Telegram message. | Requires confirmation |
2. Use small MCP tools instead of broad dashboard access
The MCP surface should stay small. ChatGPT works best when tools have clear names, predictable arguments, and compact responses. sendvia.chat exposes the customer messaging actions that matter most.
sendvia_list_active_devices
Choose the right sender
Returns connected WhatsApp and Telegram devices with status and channel.
sendvia_list_active_chats
Find active conversations
Lists chats and groups that can receive follow-up messages.
sendvia_list_contacts
Resolve customer recipients
Finds contacts with display names and sendable identifiers.
sendvia_send_message
Send only after approval
Sends to a chat, group, contact, or phone target through sendvia.chat.
3. A practical customer workflow
A small business can ask ChatGPT to check which customers need replies, draft a short answer, and send it through the connected number after review. The operator stays in control, while ChatGPT handles the search and first draft.
This is useful for booking requests, website leads, support follow-ups, reminders, and handoffs to a team group. It is not a bulk-send flow; the goal is better customer handling, not mass messaging.
Example prompt
Find active WhatsApp chats from today, show me the ones waiting for a reply,
draft a short answer for Marta, and ask before sending it.
4. Start from the contact form
sendvia.chat is activated manually. Tell us which channels you want to connect, what ChatGPT should be allowed to do, and whether the integration is for support, sales follow-up, bookings, or internal operations.
From there we can enable the right account setup, device connections, OAuth scopes, and MCP tools for your workflow.