Your Inbox, Connected to Everything
A shared inbox is powerful on its own. But the businesses that get the most from Tenreply are the ones that connect it to the rest of their stack — their CRM, their e-commerce platform, their spreadsheets, their internal tools. Until now, that required custom backend work. Today, there are three ways to integrate Tenreply with anything: the REST API, outbound webhooks, and the native Zapier app.
The Tenreply REST API
Every action you can take in the Tenreply interface is available via the REST API: send messages, create contacts, start conversations, send template messages, close conversations, and more. The API uses standard JSON, Bearer token authentication, and returns consistent, predictable responses.
The full interactive API reference lives at tenreply.com/docs — generated automatically from the live backend so it always reflects the current API surface. Every endpoint is documented with example requests and responses.
To get API access: enable Developer Mode in Settings → Features, then open the Developer tab to generate an API key. Keys start with trl_live_ and are shown once at creation.
Outbound Webhooks (REST Hooks)
Subscribe to any Tenreply event and receive a real-time POST to your endpoint when it fires. Available events include:
message.received— a customer sends you a new messagemessage.delivered,message.read,message.failed— outbound message status updatesconversation.created,conversation.status_changed— conversation lifecycle eventscontact.created,contact.updated— contact changesbroadcast.completed— a campaign finishes sending
Every webhook delivery is signed with an HMAC-SHA256 signature so you can verify authenticity. Failed deliveries retry automatically with exponential backoff. For full documentation, see the Webhooks guide.
The Tenreply Zapier App
Not every integration needs code. The Tenreply Zapier app connects your inbox to 7,000+ applications through Zapier's no-code interface. Available right now:
Triggers (instant, no polling)
- New Inbound Message
- New Contact
- New Conversation
- Conversation Status Changed
- Message Status Update (delivered/read/failed)
Actions
- Send Message
- Send Template Message
- Create Contact
- Update Contact
- Start Conversation
- Close Conversation
Searches
- Find Contact (by phone number) — enables Zapier's "find or create" pattern
Example Zaps
New lead from a Facebook Lead Ad → Create Tenreply contact → Send WhatsApp template
Connect Facebook Lead Ads as the trigger, use Tenreply's Create Contact action, then Send Template Message. Every lead gets an instant WhatsApp message within seconds of filling in your ad form — dramatically outperforming email follow-up.
New Tenreply contact → Add row to Google Sheets
Every new contact in Tenreply automatically appends a row to your tracking spreadsheet. No manual export needed.
Conversation Closed in Tenreply → Update deal stage in HubSpot
When an agent closes a conversation in Tenreply, the Zapier trigger fires and updates the corresponding HubSpot deal. Your CRM stays in sync with your inbox automatically.
Getting Started
Enable Developer Mode in Settings → Features, create an API key in Settings → Developer, then search for "Tenreply" in Zapier and connect with your API key. The full developer reference, webhook docs, and Zapier integration guide live at tenreply.com/docs.
