CRM connector

Front

Receive inbound messages, tags and assignments from Front as typed events in Tessel. Use them to triage shared inboxes, look up customers in your CRM and draft replies behind an approval step.

Connect Front
Connect Front
See setup steps
See setup steps

CRM

Category

Events

Sync mode

p95 610 ms

Latency

4 min

Setup time

What it can do

Triggers · 4
  • Inbound message receivedWebhook
  • Conversation taggedWebhook
  • Conversation assignedWebhook
  • Comment addedWebhook
Actions · 5
  • Search conversationsQuery
  • Send a replySend
  • Add a tagWrite
  • Assign a teammateWrite
  • Add a commentWrite

Overview

The Front connector uses application webhooks, so events from the inboxes you choose reach Tessel as they happen. Each event includes the conversation, the message and the teammate involved, and Tessel links it to the run it starts.

Teams use it to tag inbound mail from Salesforce key accounts, to draft refund replies that wait for approval in Slack and to route billing questions based on the customer's Stripe plan.

Event coverage

  • Inbound and outbound messages, including replies

  • Tags added or removed, assignments and unassignments

  • Comments and mentions, archives and reopens

How webhooks work

Tessel registers an application webhook, and Front signs every delivery with an X-Front-Signature header. Tessel checks the signature and the timestamp, then drops any event it has already seen by its ID.

{
  "type": "inbound",
  "id": "evt_5a1c2e9f",
  "emitted_at": 1759741021.34,
  "conversation": { "id": "cnv_y4tq81", "status": "unassigned" },
  "target": { "_meta": { "type": "message" } }
}
{
  "type": "inbound",
  "id": "evt_5a1c2e9f",
  "emitted_at": 1759741021.34,
  "conversation": { "id": "cnv_y4tq81", "status": "unassigned" },
  "target": { "_meta": { "type": "message" } }
}
{
  "type": "inbound",
  "id": "evt_5a1c2e9f",
  "emitted_at": 1759741021.34,
  "conversation": { "id": "cnv_y4tq81", "status": "unassigned" },
  "target": { "_meta": { "type": "message" } }
}

Rate limits

Front sets an API rate limit per company that depends on your plan, starting at 50 requests a minute. Tessel reads the X-RateLimit-Remaining header and queues writes, so a burst of replies never fails.

Permissions needed

Connect with OAuth as a Front admin. Tessel needs read access to the shared inboxes you pick. Write and send access is only used by the reply, tag, assign and comment actions.

  • Read on shared resources for the inboxes you pick

  • Write on shared resources for tags, assignments and comments

  • Send only if workflows reply to customers

Setup

Four steps. About four minutes.

Most of the time goes into choosing inboxes. Tessel only sees the ones you select.

  1. Sign in to Front as an adminFront1 min
  2. Approve read, write and send accessFront1 min
  3. Choose inboxes and event typesTessel2 min
  4. Send a test email and watch the event arriveVerify610 ms

Your shared inbox, in a workflow today.

Connect Front on the free plan. Up to three builders and 10,000 runs a month, no card required.

Connect Front
Connect Front
All integrations
All integrations

One email a month. Only what shipped.

A1

Product

C1

Layouts

D1

Company

E1

Template

F1

All systems operational
fra41 ms
iad38 ms
sin52 ms

C2

Elsewhere

XLinkedInGitHubYouTube

E2

Move across the wordmark168 blocks · iso 30°

One email a month. Only what shipped.

A1

Product

C1

Layouts

D1

Company

E1

Template

F1

All systems operational
fra41 ms
iad38 ms
sin52 ms

C2

Elsewhere

XLinkedInGitHubYouTube

E2

Move across the wordmark168 blocks · iso 30°

One email a month. Only what shipped.

A1

Product

C1

Layouts

D1

Company

E1

Template

F1

All systems operational
fra41 ms
iad38 ms
sin52 ms

C2

Elsewhere

XLinkedInGitHubYouTube

E2

Move across the wordmark168 blocks · iso 30°

Create a free website with Framer, the website builder loved by startups, designers and agencies.