SureContact Integration

This guide covers the native SureContact integration in BricksMembers. With this integration, you can sync membership level changes to SureContact tags and lists automatically—when users gain or lose levels, their SureContact contact is updated.

Why Use the Native Integration?

The native integration syncs in one direction: BricksMembers → SureContact. When you assign or remove a level from a user, BricksMembers attaches or detaches the mapped tags and lists in SureContact via the Contact_Service API.

  • Zero configuration complexity — No API keys; SureContact handles its own authentication
  • Instant sync — Changes apply when levels are granted or removed
  • Configurable removal — Choose whether to remove tags and/or lists when a level is removed
  • Optional contact creation — Create a SureContact contact if the user doesn’t have one when a level is granted

Prerequisites

  • SureContact installed and active
  • At least one tag or list in SureContact
  • At least one membership level in BricksMembers

Step 1: Enable the SureContact Integration

  1. Go to BricksMembers → Integrations
  2. Stay on the Overview tab and find SureContact in Commerce & CRM
  3. Enable the toggle and confirm the change

Once enabled, the SureContact tab is available inside BricksMembers → Integrations.

Step 2: Configure Sync Options

Open BricksMembers → Integrations → SureContact.

Sync levels to SureContact — When enabled, granting a level attaches the mapped tags and lists to the user’s SureContact contact.

Remove mapped tags when level is removed — When a level is removed, detach the mapped tags from the contact.

Remove mapped lists when level is removed — When a level is removed, remove the contact from the mapped lists.

Create SureContact contact if missing — When granting a level, create a SureContact contact using the user’s email and name if they don’t already have one.

Step 3: Map Levels to Tags and Lists

On the SureContact tab, use the Tag Mapping and List Mapping controls for each BricksMembers level. Tags and lists are loaded from your SureContact account; use Refresh Tags & Lists if they do not appear.

Example: Map “Premium Member” level to tag “Premium” and list “Members”. When you assign Premium Member to a user, they get the Premium tag and are added to the Members list in SureContact.

Sync Direction

This integration is one-way: BricksMembers → SureContact. It does not sync from SureContact to BricksMembers. For bi-directional sync with a CRM, use the FluentCRM integration instead.

Get BricksMembers

Start Building Your Membership Site Today

Create, sell, and manage your content without limits. BricksMembers gives you everything you need to build membership and LMS sites with Bricks Builder.

Lifetime updates & bug fixes • Premium support • 0% transaction fees • 60-day money-back guarantee