Front is capture-only and read-only. Modem ingests conversations, messages, comments, and the contacts on them; it never sends,
replies to, or changes anything in Front, and the Modem Agent has no tools for taking action inside Front. You query captured Front
conversations from the Modem Agent on the web, where the agent can still act on what it finds in your other connected
tools.
How it works
Modem connects to your Front company with OAuth, authorized once by a Front admin. During that exchange Modem records which Front company the connection belongs to, which is also how it attributes each incoming webhook delivery to your organization. From then on Front pushes conversation activity to Modem as it happens: new messages, comments, and changes to a conversation’s status, assignee, and tags. Every delivery is signature-verified and time-stamped, and Modem rejects deliveries that fail verification or arrive more than five minutes late. Front access tokens are short-lived, so a background job refreshes the connection’s credentials before they expire. The connection normally stays authenticated without any action from you. Connecting also requests a one-time backfill of your recent conversations, so history shows up without waiting for new traffic. See Historical Backfill below.Prerequisites
- Owner or admin role in your Modem organization, to connect and manage the integration
- A Front admin to authorize the connection. Front only lets admins authorize an app, and a non-admin’s attempt comes back as a rejected grant.
- Access to the Front beta for your Modem organization (see the note above)
Setup
1
Start the connection
Go to Settings → Integrations → Front in your Modem dashboard and click Connect Front. Only organization owners and
admins can connect.
2
Authorize Modem in Front
You’ll be redirected to Front to sign in and approve the connection. This step must be done by a Front admin. See
Permissions below for what Modem can read.
3
Confirm the connection
Front redirects you back to Modem automatically. The settings page shows the connected Front company, and new conversation activity
starts flowing immediately.
4
Wait for the backfill
Modem imports your recent conversations in the background. See Historical Backfill below.
Permissions
Modem’s Front app holds read-only access, configured on the app itself rather than requested each time someone connects. There is nothing to pick during authorization: a Front admin approves the connection, and the app’s read access applies. Modem can read:- Shared inbox conversations and their messages
- Internal comments on those conversations
- Contacts and teammates on a conversation
- Conversation metadata: inbox, status, and tags
- Sending, replying, or changing anything in Front
- Private (individual) inboxes
- Front account credentials or billing information
Front authorization is company-wide, not per user. A Front admin approves it once for the whole company, and Modem authenticates as the
approved app rather than as an individual teammate. Each Modem organization connects to one Front company.
What Gets Captured
All shared inboxes in the connected company are captured. There is no inbox picker: each inbox becomes its own channel in Modem, and a conversation is filed under the inbox it lives in.Messages and comments
Each Front conversation is captured as one conversation in Modem, threaded like a support ticket:- Inbound messages from customers and other external parties
- Outbound messages your teammates send in reply
- Internal comments written by your team, marked as internal
Status, inbox, and tag changes are recorded on the conversation for context, but these housekeeping entries don’t feed topic analysis; only real messages and comments do.
Conversation status
Front’s conversation statuses are mapped onto Modem’s conversation states. Companies using Front’s ticket statuses get the finer-grained mapping through the status category:
A deleted conversation, or one with a status Modem doesn’t recognize, keeps its last known state rather than being guessed at.
Authors
Customers are captured with the name and address they wrote from and, when Front has linked the message to a contact, that contact’s identity, so the same person is recognized across conversations and resolves to Modem people. Your teammates are captured with their Front email addresses, so replies link to existing team members instead of creating duplicates. Front’s automated identities (rules, AI, API and integration senders, bulk replies, and similar) are flagged as bots.Historical Backfill
Connecting requests a one-time import of your recent history automatically: conversations started in the last 90 days, up to 500 conversations, along with their messages and comments. The window is measured from when a conversation was created, not when it was last active, so a long-running thread opened before the window isn’t included even if it received a reply yesterday. It runs in the background and doesn’t block real-time capture. Front’s API is rate-limited, so a busy company can take a while to finish. The backfill runs once per connection; reconnecting the same company later doesn’t run it again.Analyzing Front Conversations
Once conversations are flowing, ask the Modem Agent about them from the web dashboard like any other source.Troubleshooting
I don't see Front in Integrations
I don't see Front in Integrations
Front is in beta and enabled per organization. Email support@modem.dev to request access.
Connected, but no conversations are appearing
Connected, but no conversations are appearing
Confirm the integration shows as connected in Settings → Integrations → Front, then allow a few minutes for webhook
delivery and processing. Only shared inboxes are captured; a conversation in a teammate’s private inbox never reaches Modem.
Recent history arrives through the backfill, which can take a while on a busy company.
The backfill seems incomplete
The backfill seems incomplete
The backfill covers conversations started in the last 90 days, up to 500 conversations, so conversations that began before that
window (even ones still active) and any beyond the cap aren’t imported. It runs once per connection. If it looks wrong, contact
support@modem.dev.
The connection shows an error
The connection shows an error
Open Settings → Integrations → Front to see the error. If Front has revoked Modem’s access, for example after the app
was removed from your Front company, reconnect from the same page. Reconnecting requires a Front admin.
Disconnecting
To disconnect Front:- Go to Settings → Integrations → Front
- Click Disconnect and confirm
Related
The Modem Agent
Query and act on your captured Front conversations from the web.
Topics
See how conversations are grouped into themes and classified.
Companies & People
Understand how Front contacts are linked into unified profiles.
All Integrations
Browse every data source and agent tool.