Skip to content
Notis

Keep Discord role connection status in step with campaign qualification

When a campaign workflow confirms a qualification, pass that status to Notis and update your Discord application role connection metadata in one step.

Trigger

Webhook received

Notis starts this workflow when an external tool or custom backend sends an HTTP request.

Action

Update User Application Role Connection

Updates the authenticated user’s application role connection; requires the role_connections.write scope.

Why this helps

A qualification can be recorded in ActiveCampaign while the corresponding Discord role connection status stays out of date.

  • Reflects a qualification signal in Discord application role connection metadata.
  • Avoids manually repeating a status update after a campaign event.
  • Uses the qualification value provided in the incoming request.

Setup

Build it in a few focused steps.

  • 1Connect ActiveCampaign and Discord once in the Notis portal.
  • 2Create an automation and describe the role connection metadata update you want.
  • 3Pick the webhook trigger and send it the qualification event from your ActiveCampaign setup.
  • 4Choose where Notis run reports should go.
  • 5Test with one real qualification event and confirm the Discord application role connection update.

Questions about this workflow

Does ActiveCampaign provide the trigger for this workflow?

No ActiveCampaign trigger is available in this package. The workflow starts with a Notis webhook, which an external ActiveCampaign setup can call.

Does this assign a server role?

No. The available action updates the current user's application role connection metadata. It does not directly assign a Discord server role.

What data should the webhook provide?

Provide the qualification value and any application role connection metadata needed for the update. Notis cannot infer fields that the request does not include.

When this happens · Trigger

Do this · Action

Supported Triggers and Actions

Notis builds workflows that link Active campaign to Discord. A trigger fires from one place; an action lands in another.

Active campaign triggers

Discord actions

Recurring trigger

Notis starts this workflow on a schedule, such as daily, weekly, or during business hours.

TriggerScheduled

Get Invite

Retrieves information about an invite code.

ActionInstant

Webhook trigger

Notis starts this workflow when an external tool or custom backend sends an HTTP request.

TriggerInstant

Consume Entitlement (Deprecated)

ActionInstant

Get my guild member

Retrieves your membership details, roles, and permissions in a server.

ActionInstant

Delete Test Entitlement (Deprecated)

Deletes a test entitlement; this legacy action requires a bot token, not an OAuth2 user connection.

ActionInstant

Get my OAuth2 authorization

Retrieves the application’s current OAuth2 authorization details.

ActionInstant

Delete User Application Role Connection

Deletes the current user’s application role connection and its linked platform metadata.

ActionInstant

Get my user

Retrieves profile information for the currently authenticated user.

ActionInstant

Edit Application Command Permissions

Edits application command permissions in a guild; requires an OAuth2 user with guild and role management rights.

ActionInstant

Connect any two apps with Notis in the middle.

Active campaign and Discord, or any other combination from 1,000+ integrations.

When this happens · Trigger

Do this · Action

Save your first hour today.

7-day trial of any paid plan, with 20$ of usage included.
No card. Works with personal or business Discord.