Overview
This article explains how to connect Front to Opensense using the Front API. Once connected, Opensense can sync your Front teammates and push managed email signatures directly into their accounts.
Before you start
You'll need:
Front admin access to generate an API token and configure teammate settings
Opensense admin access to configure the integration
Step-by-step guide
Step 1: Generate an API token in Front
Creating an API token in Front is a 4-step wizard. Complete each step in order.
Log in to Front as an admin.
Navigate to Settings, select the Company tab, then go to Developers > API tokens.
Click Create API token.
Token details: Name the token (for example, "Opensense Integration") and click Next.
Feature access: Select both of the following, then click Next:
Access Resources: allows the token to manage Front API resources such as inboxes, contacts, and signatures
Auto-provisioning: allows the token to manage teammate provisioning via SCIM, which enables Opensense to sync and manage Front users
Namespace access: Select all three namespaces, then click Next:
Global: core API resources used for directory syncing
Shared: shared inboxes and workspaces; select the workspaces where teammates should receive Opensense signatures
Private: individual user mailboxes; required for signature pusher
Resource permissions: Enable the following permissions:
Resource | Read | Write | Delete |
|---|---|---|---|
Signatures | ✓ | ✓ | ✓ |
Teammate groups | ✓ | ||
Teammates | ✓ | ||
Teams | ✓ |
Click Create and copy the token.

Front Company Developer API Token Settings
Step 2: Enable individual API access for teammates
For Opensense to push signatures into individual inboxes, the Allow access to my individual resources via the API setting must be enabled for each teammate in Front.
If this setting is not enabled for a teammate, Opensense can sync that user but signature push will fail for their account. User sync and signature push work independently.
In Front, navigate to Settings and confirm you are on the Company tab.
Select Teammates from the left sidebar.
Select a teammate.
Select the Preferences tab from the horizontal tab bar at the top of the teammate's profile.
Enable Allow access to my individual resources via the API.
Repeat for each teammate who should receive a managed signature.

Front Company Teammates Settings
Step 3: Add the API token in Opensense
Log in to Opensense as an admin.
Navigate to Manage > Domain Settings > Directory/Sync > Front.
Paste your API token into the token field.
Enable Auto-sync users if you want Front teammates to sync automatically into Opensense.
Click Save.
Opensense connects to Front and begins syncing teammates based on your auto-sync setting.

Opensense Domain Settings for Front
Troubleshooting
Common issues
Problem: Signatures are not appearing in a teammate's Front account after pushing.
Solution: Confirm that Allow access to my individual resources via the API is enabled on the teammate's Preferences tab in Front. Signature push will fail without this permission, even if the user is synced.
To verify: push the signature again after enabling the setting. The signature should appear in the teammate's Front account.
Problem: Auto-sync is on but teammates are not appearing in Opensense.
Solution: Verify that the API token has Read enabled for the Teammates resource and that the token was saved correctly in Manage > Domain Settings > Directory/Sync > Front.
To verify: check that the teammate appears in the Opensense user list after saving the token.

