PPactDocs
Marketing

Channels

Connect the channels Pact sends and receives on — email, WhatsApp, Messenger, and social.

Channels are how Pact reaches people: email for sequences and journeys, messaging for the inbox, and social for engagement. You connect each one once, and it's available everywhere it applies.

Email

Email sends through Resend. Add your Resend API key in Admin → Integrations → Resend, then send a test to confirm the connection. Sandbox keys (which start with re_test_) are flagged as sandbox mode so you don't mistake test traffic for production.

WhatsApp

WhatsApp Business is configured through the integration wizard in Admin → Integrations. The wizard collects your phone number ID, business account ID, access token, app secret, and webhook verify token. Once connected, WhatsApp conversations appear in the inbox.

Messenger

Messenger (Meta direct messages) connects through the shared Meta OAuth app. It's gated behind a feature flag while Meta's Messenger Platform app review is pending, so it may be off in your workspace until that approval lands.

Social

LinkedIn, Facebook, and Instagram connect per provider for engagements and mentions. Manage those connections in the social settings, and their activity flows into the unified inbox.

Credentials are entered in the UI

Every channel credential — Resend keys, WhatsApp tokens, OAuth secrets — is entered through the admin UI and stored encrypted. Pact does not read channel secrets from environment variables.

SMS is on the roadmap

Pact does not yet ship a standalone SMS channel (for example, Twilio). SMS steps inside sequences are sent through the configured messaging providers; a dedicated SMS channel will be documented here when it ships.

What's next