> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.superpath.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Higher Logic Data Sync

# Higher Logic Data Sync

**In this article:**
* Overview
* Before you start
* Step 1: Create Higher Logic activity types
* Step 2: Create an IAM Key in Higher Logic
* Step 3: Configure SuperPath
* Step 4: Set up Activity Sync
* Things to keep in mind
* FAQs
* Who can do this

## Overview

The Higher Logic Integration is a great way to keep your SuperPath and Higher Logic accounts in sync. The integration automatically invites new members from Higher Logic and keeps member contact details in sync. It also pushes completed Learnings, badges and Certificates back to the Higher Logic external activity feed.

${frame}[Higher Logic - Setting up data sync](https://www.loom.com/embed/40eccccfbbf043fba1378e882ff9f711?sid=e8f6ae4d-4816-4e9e-b4f2-77873d310813)

## Before you start

This setup requires both Higher Logic admin access and SuperPath Admin access. There are four steps:

1. Create Higher Logic activity types.
2. Create an IAM Key.
3. Configure SuperPath.
4. Set up Activity Sync (webhooks) in Higher Logic.

## Step 1: Create Higher Logic activity types

1. In Higher Logic, go to **Admin → Settings → External Content → External Activity**.
2. At the bottom of the page you will see a list of activity types.
3. For each row in the table below, click **Add** and enter the details including **Name**, **Plural Name** and **Legacy Key**, and make sure **View Permissions** is set to **Authenticated**.
4. For each of the additional fields, click **Add** on **Additional Display Data Configuration** and follow the prompts to add a new field. The data type for each field is shown in brackets.

![](https://storage.crisp.chat/users/helpdesk/website/c0645e580ffc0800/image_13z9aue.png)

## Step 2: Create an IAM Key in Higher Logic

In this step you generate the credentials that SuperPath needs to enable the integration.

1. In Higher Logic, go to **Admin → Settings → External Content → External Activity**.
2. In the top **IAM Key** section, click **Add New Key**, then click **Generate**.
3. Copy the **IAM Key** and **Password** to use in SuperPath.

## Step 3: Configure SuperPath

1. In SuperPath, go to **Settings → Integrations**.
2. Hover over the **Higher Logic** tile and click **View Details**.
3. Click **Connect Higher Logic**.
4. Enter your **Company Domain**. For example, if your Higher Logic URL is `https://acme-company.connectedcommunity.org/` then your company domain is `acme-company`.
5. Enter the **IAM Key** and **Password** from Step 2.
6. Select your configuration options and click **Connect Higher Logic** to save.

> **Note:** The options to keep user records in sync and to auto-create users both require Step 4 to be set up correctly.

![](https://storage.googleapis.com/superpath-help-centre/higher-logic-data-sync/01-connect-higher-logic-form-empty_2479b5a1.png)

## Step 4: Set up Activity Sync

This step is only required if you want your user records kept in sync with Higher Logic. It is recommended for the best integration experience.

Before you start, go back to the SuperPath integration settings. Open the Higher Logic Integration and, in the help text of the first two options, copy the SuperPath webhook URL. It looks something like this: `https://api.superpath.io/public/integrations/webhooks/abc123/higherlogic`. The address starts with the API host for your region, so an account in the AU region shows `api-au.superpath.io` and one in the EU region shows `api-eu.superpath.io`. Always copy it from the integration settings rather than typing it.

1. In Higher Logic, go to **Admin → Settings → External Content → Activity Sync**.
2. In the **Endpoints** list, click **Create** and enter the following details.
3. For **Name**, enter `SuperPath Sync`.
4. For **Provider Type**, select **Web Activity POST**.
5. For **Activity Subscriptions**, select **Create Contact**, **Update Contact**, **Delete Contact** and **Deactivate Contact**.
6. For **URL**, enter the URL you copied from SuperPath.
7. Click **Save**.

Your SuperPath Higher Logic integration is now complete.

## Things to keep in mind

* You need both Higher Logic admin access and SuperPath Admin access to complete the setup.
* Step 4 (Activity Sync) is optional, but keeping user records in sync and auto-creating users both depend on it being set up correctly.

## FAQs

**What does the integration keep in sync?**
It invites new members from Higher Logic, keeps member contact details in sync, and pushes completed Learnings, badges and Certificates back to the Higher Logic external activity feed.

**Do I have to set up Activity Sync?**
Only if you want user records kept in sync with Higher Logic. It is recommended for the best experience but is not required for the rest of the integration.

## Who can do this

In SuperPath, **Owners** and **Admins** can configure the Higher Logic integration. Access to **Settings** is limited to these roles, and the **Integrations** tab additionally requires permission to manage integrations, which only Owners and Admins have. You will also need Higher Logic admin access to complete the Higher Logic side of the setup.