---
title: "Connecting Front to Opensense"
slug: "front"
description: "Connect Front to Opensense with the Front API, to sync teammates and push company-managed email signatures directly into their Front accounts."
updated: 2026-05-01T14:46:59.000Z
canonical: "https://help.opensense.com/docs/front"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.opensense.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Connecting Front to Opensense

## 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 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

The API token wizard in Front has four screens. Complete each one in order.

1. Sign in to Front as an admin.
2. Go to **Settings**, select the **Company** tab, and then go to **Developers** > **API tokens**.
3. Select **Create API token**.
4. **Token details:** name the token (for example, "Opensense Integration"), and select **Next**.
5. **Feature access:** select both of these, and then select **Next**:
   - **Access Resources:** lets the token manage Front API resources, such as inboxes, contacts, and signatures.
   - **Auto-provisioning:** lets the token manage teammate provisioning through SCIM, so Opensense can sync and manage Front users.
6. **Namespace access:** select all three namespaces, and then select **Next**:
   - **Global:** core API resources, used for directory syncing.
   - **Shared:** shared inboxes and workspaces. Select the workspaces where teammates should get Opensense signatures.
   - **Private:** individual user mailboxes. Required for the signature Pusher.
7. **Resource permissions:** turn on these permissions:

   <div class="kb-deployment-compare kb-deployment-compare--plain">
     <div class="kb-deployment-compare__viewport" role="region" aria-label="Front API token resource permissions" tabindex="0">
       <table>
         <colgroup><col class="kb-deployment-compare__feature-col"></colgroup>
         <thead>
           <tr>
             <th scope="col">Resource</th>
             <th scope="col"><span class="kb-deployment-compare__method">Read</span></th>
             <th scope="col"><span class="kb-deployment-compare__method">Write</span></th>
             <th scope="col"><span class="kb-deployment-compare__method">Delete</span></th>
           </tr>
         </thead>
         <tbody>
           <tr><th scope="row">Signatures</th><td><span class="kb-deployment-compare__mark is-yes" title="Yes"><span class="sr-only">Yes</span></span></td><td><span class="kb-deployment-compare__mark is-yes" title="Yes"><span class="sr-only">Yes</span></span></td><td><span class="kb-deployment-compare__mark is-yes" title="Yes"><span class="sr-only">Yes</span></span></td></tr>
           <tr><th scope="row">Teammate groups</th><td><span class="kb-deployment-compare__mark is-yes" title="Yes"><span class="sr-only">Yes</span></span></td><td><span aria-hidden="true">—</span><span class="sr-only">No</span></td><td><span aria-hidden="true">—</span><span class="sr-only">No</span></td></tr>
           <tr><th scope="row">Teammates</th><td><span class="kb-deployment-compare__mark is-yes" title="Yes"><span class="sr-only">Yes</span></span></td><td><span aria-hidden="true">—</span><span class="sr-only">No</span></td><td><span aria-hidden="true">—</span><span class="sr-only">No</span></td></tr>
           <tr><th scope="row">Teams</th><td><span class="kb-deployment-compare__mark is-yes" title="Yes"><span class="sr-only">Yes</span></span></td><td><span aria-hidden="true">—</span><span class="sr-only">No</span></td><td><span aria-hidden="true">—</span><span class="sr-only">No</span></td></tr>
         </tbody>
       </table>
     </div>
   </div>

8. Select **Create**, and copy the token.

![Front API token creation wizard showing the Resource permissions step with Read, Write, and Delete columns](https://help.opensense.com/media/image-1774032795581-3d35ca8f1905.png)


### Step 2: Turn on 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 turned on for each teammate in Front.

:::note[Sync and push work independently]
If this setting isn't turned on for a teammate, Opensense can still sync that user, but the signature push fails for their account.
:::

1. In Front, go to **Settings**, and confirm that you're on the **Company** tab.
2. Select **Teammates** in the left sidebar.
3. Select a teammate.
4. Select the **Preferences** tab, at the top of the teammate's profile.
5. Turn on **Allow access to my individual resources via the API**.
6. Repeat for each teammate who should get a managed signature.

![Teammates settings in Front, on a teammate's Preferences tab](https://help.opensense.com/media/screenshot-202026-03-20-20at-204-10-41-e2-80-afpm-3ca0459085b3.jpg)

### Step 3: Add the API token in Opensense

1. Sign in to Opensense as an admin.
2. Go to **Manage** > **Domain Settings** > **Directory/Sync** > **Front**.
3. Paste your API token into the token field.
4. Turn on **Auto-sync users** if you want Front teammates to sync into Opensense automatically.
5. Select **Save**.

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

![Opensense Domain Settings for Front, with the API token field and the Auto-sync users toggle](https://help.opensense.com/media/screenshot-202026-03-20-20at-204-13-28-e2-80-afpm-bd6db5073cec.jpg)

## Push to Front

Once users are synced, you can push their assigned Opensense signature directly into their Front account. Opensense writes the signature through the Front API, into the teammate's signature settings, with no action from the teammate. For a full walkthrough of the Pusher, see [Introduction to the Pusher tool](https://help.opensense.com/docs/introduction-to-pusher).

1. In Opensense, go to **Signatures** > **Pusher**.
2. Select **New Push**.
3. Configure the users in the Pusher wizard.

The signature appears in the teammate's Front account, in the signature selector in the Front composer.

## Sync Front users

If **Auto-sync users** is turned on, Opensense syncs Front teammates automatically, on a recurring schedule. To start a sync manually:

1. In Opensense, go to **Manage** > **Users**.
2. Select **Actions**.
3. Select **Run Sync**, and set the source to **Front app**.

The synced Front teammates appear in your Opensense user list, under **Manage** > **Users**.

## Troubleshooting


<div class="kb-faq">
  <details id="signatures-not-appearing-after-push">
    <summary><span class="kb-faq__question">Signatures don't appear in a teammate's Front account after pushing</span></summary>
    <div class="kb-faq__answer">
      <p>Confirm that <strong>Allow access to my individual resources via the API</strong> is turned on in the teammate's <strong>Preferences</strong> tab in Front. The signature push fails without this permission, even if the user is synced.</p>
      <p><strong>To check the fix:</strong> push the signature again after you turn on the setting. The signature should appear in the teammate's Front account.</p>
    </div>
  </details>
  <details id="teammates-not-appearing-in-opensense">
    <summary><span class="kb-faq__question">Auto-sync is on, but teammates don't appear in Opensense</span></summary>
    <div class="kb-faq__answer">
      <p>Check that the API token has <strong>Read</strong> turned on for the Teammates resource, and that the token was saved correctly in <strong>Manage</strong> &gt; <strong>Domain Settings</strong> &gt; <strong>Directory/Sync</strong> &gt; <strong>Front</strong>.</p>
      <p><strong>To check the fix:</strong> confirm that the teammate appears in the Opensense user list after you save the token.</p>
    </div>
  </details>
</div>


## What's next

- [Adding the Opensense signature block to Front signatures](https://help.opensense.com/docs/front-plaintext-signature-block)
- [Setting up the Front SMTP relay](https://help.opensense.com/docs/front-smtp-relay-setup)
- [Front API: Access to private resources](https://help.front.com/en/articles/2516) (Front Help Center)

For further help, contact Opensense Support at [help@opensense.com](mailto:help@opensense.com).
