Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.usetitan.app/llms.txt

Use this file to discover all available pages before exploring further.

The Titan Zapier integration connects your WhatsApp sessions to over 5,000 apps without writing any code. Use it to route incoming WhatsApp messages to your CRM, trigger WhatsApp messages from external events, look up contacts, and build multi-step automation workflows. Access to the Titan API is gated by your plan and API key — the Zapier integration itself is publicly available.

Capabilities

CategoryCount
Triggers30
Actions63
Searches25
Triggers fire when something happens in your WhatsApp sessions — a message is received, a session connects, a group participant joins, and so on. Actions let your Zaps call the Titan API — send a message, create a session, update a contact, and more. Searches let you look up existing records — find a contact by phone number, retrieve a session’s status, and similar read operations.

Setup

1

Find Titan in the Zapier app directory

Go to zapier.com and search for Titan in the app directory. The integration is listed under the titan-zapier package name.
2

Connect your Titan account

When you add Titan to a Zap, Zapier prompts you to authenticate. Enter your Titan API key (starting with titan_). Zapier stores it securely and uses it to call the Titan API on your behalf.
3

Choose a trigger or action

Select from 30 triggers, 63 actions, or 25 searches to build your Zap. Configure the session name, event filters, and any required fields for the step.
4

Test and activate

Use Zapier’s built-in test tool to verify the step works, then turn your Zap on.

Example Zaps

New WhatsApp message → Zendesk ticket

When a message arrives on your support session, create a new ticket in Zendesk automatically. Map the sender’s phone number to the requester field and the message text to the ticket description.

CRM contact updated → WhatsApp message

When a contact’s stage changes in your CRM (HubSpot, Salesforce, Pipedrive), send them a WhatsApp message with relevant information.

Google Sheets row added → WhatsApp notification

When a new row appears in a Google Sheet — a new order, a form submission, a scheduled reminder — send a WhatsApp message to the phone number in the row.

Session connected → Slack notification

When a WhatsApp session connects or disconnects, post a message to a Slack channel so your team knows the session’s current state.

Trigger events

The Zapier integration exposes all 30 Titan webhook event types as triggers. This includes:
  • Messages: message.received, message.sent, message.ack, message.revoked, message.reaction, and more
  • Sessions: session.status, session.connected, session.qr, session.logged_out
  • Groups: group.update, group.participant
  • Presence: presence.update
  • Contacts: contact.update
  • Calls: call.received, call.missed, call.accepted, call.rejected
Zapier triggers use REST Hooks — Titan pushes events to Zapier in real time rather than Zapier polling your account. This keeps latency low and avoids unnecessary API calls.

Access and limits

The Zapier integration uses your Titan API key for every action and search it performs. Your Titan plan’s rate limits and session limits apply normally. Zapier’s own task limits are separate and depend on your Zapier plan.
If your Zap sends messages, those sends count against your Titan plan’s message rate limits. High-volume automations should be designed with your plan’s throughput limits in mind.