Trengo
Trengo is an omnichannel customer-engagement and shared-inbox platform that unifies email, WhatsApp, live chat, voice, SMS, and social channels into one team inbox with AI agents. The Trengo REST API (app.trengo.com/api/v2) lets you create and manage tickets, contacts, messages, channels, teams, users, labels, custom fields, webhooks, and WhatsApp templates programmatically with Bearer-token authentication.
APIs
Trengo Tickets API
Create, list, assign, label, and close tickets (conversations) across every connected channel in the shared inbox, with filters for status, channel, user, label, and contact.
Trengo Contacts API
Manage contacts and contact profiles - create, fetch, list, update, and delete the people behind conversations, including identifiers and channel bindings used to route messages.
Trengo Messages API
List messages on a ticket and send outbound text or media messages to the contact's channel, including file uploads attached to outgoing replies.
Trengo Channels API
List the connected channels - email, WhatsApp, chat, voice, SMS, and social - that messages and tickets are bound to, including voice channels for telephony integrations.
Trengo Teams and Users API
Manage teams and the agents (users) that handle conversations - list users, create teams, and use these identifiers when assigning tickets or filtering inbox views.
Trengo Labels and Custom Fields API
Create and attach labels to tickets and define custom fields to store structured metadata on tickets and contacts for routing, reporting, and automation.
Trengo Webhooks API
Register, update, and delete webhooks so external systems receive real-time callbacks when tickets are created, assigned, closed, or messages are received.
Trengo WhatsApp Templates API
Send pre-approved WhatsApp Business message templates to contacts to initiate or continue conversations outside the 24-hour customer-care window.