Messaging infrastructure

An iMessage API for your agent.

Chert connects your application to iMessage through an API and webhooks. Build on managed lines, receive replies in your backend, and keep the conversation connected to your product.

A conversation your application can act on

Your backend sends a message through Chert. Replies and delivery events return to your application, where you decide what the agent should do next. Keep customer context in your own system and use the message thread as the interface.

Chert’s messaging layer provides managed lines, routing, retries, and tenant-scoped conversation history. Use delivery events to observe what happened; a successful API request alone is not proof that someone received or read a message.

From a first message to a working product

  1. Choose a project and line. Start with the trial and check who can message the line. Shared and Dedicated have different access and outbound rules.
  2. Connect your backend. Follow the authentication reference and Messaging quickstart. Keep credentials on the server.
  3. Handle the reply. Associate inbound events with a conversation, protect against duplicate processing, and route each message to your agent or team.
  4. Verify the outcome. Test a complete exchange, observe delivery state, and check failure and retry behavior before adding real users.

Keep your existing workflow

Use the API for your own application, or start with the documented Salesforce, HubSpot, and Slack integrations. A delivery update, support reply, or personal assistant can use the same messaging layer with different application logic.

For conversations that need voice or video, Chert also connects an agent to FaceTime. FaceTime has a separate API contract and project credentials; do not reuse Messaging authentication assumptions.

See how Getcho is moving delivery notifications into iMessage group threads.

Frequently asked questions

Is Chert an Apple product?

No. Chert is an independent infrastructure provider. iMessage and FaceTime are Apple services; Chert provides its own integration APIs.

Can my agent send the first message?

That depends on the plan. The Free trial does not include agent-initiated outbound messaging. Shared supports replies and messages to users who have joined. Dedicated supports inbound and outbound messaging. Review the full plan limits before choosing.

Do I need to build a new messaging app?

Your users communicate in Messages. Your backend handles authentication, application logic, and the Chert messaging API. You can also use the documented CRM and Slack integrations.

Keep exploring