Front Integration

Prev Next

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.

  1. Log in to Front as an admin.

  2. Navigate to Settings, select the Company tab, then go to Developers > API tokens.

  3. Click Create API token.

  4. Token details: Name the token (for example, "Opensense Integration") and click Next.

  5. 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

  6. 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

  7. Resource permissions: Enable the following permissions:

Resource

Read

Write

Delete

Signatures

✓

✓

✓

Teammate groups

✓

Teammates

✓

Teams

✓

  1. Click Create and copy the token.

Front API token creation wizard showing the Resource permissions step with Read, Write, and Delete columns

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.

  1. In Front, navigate to Settings and confirm you are on the Company tab.

  2. Select Teammates from the left sidebar.

  3. Select a teammate.

  4. Select the Preferences tab from the horizontal tab bar at the top of the teammate's profile.

  5. Enable Allow access to my individual resources via the API.

  6. Repeat for each teammate who should receive a managed signature.

Teammates Settings in Front

Front Company Teammates Settings

Step 3: Add the API token in Opensense

  1. Log in to Opensense as an admin.

  2. Navigate to Manage > Domain Settings > Directory/Sync > Front.

  3. Paste your API token into the token field.

  4. Enable Auto-sync users if you want Front teammates to sync automatically into Opensense.

  5. Click Save.

Opensense connects to Front and begins syncing teammates based on your auto-sync setting.

Opensense Domain Settings for Front

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.

Related articles