Connections and numbers
Manage channel accounts, lines and sending identities within a project. Each channel has its own access and onboarding requirements.
Connect chat, email and supported voice messages to your app. Send through APIs, receive messages through webhooks and manage connections in one place.
Rich messaging APIsoutboundmessage.receivedManage channel accounts, lines and sending identities within a project. Each channel has its own access and onboarding requirements.
Send messages, receive replies and subscribe to signed events. Work with the formats and delivery facts each connection supports.
Inspect message history and contacts, and use basic human send and receive. Build specialized service workflows in your application.
Grant apps scoped connections and capabilities. Manage response ownership, platform send gates and human takeover for AI agents.
Review platform usage by project and connection. Keep application-side models, prompts, knowledge and business logic in your app.
Connect an authorized sender, send a message and receive the reply as an event. APIs, message history and webhook delivery belong to the platform; your application decides what happens next.
ILLUSTRATIVE SDK REQUESTWhatsApp message exampleawait client.messages.sendMessage({
to: "15555550199",
parts: [{ type: "text", body: "Hello" }]
}, { idempotencyKey: crypto.randomUUID() });
// Replies arrive at your webhook endpoint.
// Capabilities and contracts vary by channel.Explore the API overview Give an application access to specific connections. Manage who owns the reply, require a send permit when an assistant holds the conversation, and allow human takeover. Your prompts, models and private knowledge stay in your application.
Application logic stays outside the messaging platform.
Answer questions and hand off to your team.
View exampleConfirm and reschedule with a reply.
View exampleSend order updates that start a conversation.
View exampleYour application owns the service, booking or order workflow. TidyMessages provides the messaging connection.