Skip to content
Notis

Remove stale Discord application role connection metadata after opt-out

When your campaign process signals that a connection should be removed, let Notis clear the current user's Discord application role connection.

Trigger

Webhook received

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

Action

Delete User Application Role Connection

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

Why this helps

An opt-out may leave a Discord application role connection in place until someone remembers to remove it.

  • Removes the current user's application role connection after the supplied opt-out signal.
  • Reduces manual cleanup after campaign status changes.
  • Keeps the action tied to an explicit webhook event.

Setup

Build it in a few focused steps.

  • 1Connect ActiveCampaign and Discord once in the Notis portal.
  • 2Create an automation and describe when the current user's role connection should be deleted.
  • 3Pick the webhook trigger and have your ActiveCampaign process call it for the relevant opt-out.
  • 4Choose where Notis run reports should go.
  • 5Test with one real opt-out event and verify the role connection is removed.

Questions about this workflow

Does this unsubscribe the contact in ActiveCampaign?

No. The workflow only deletes the current user's Discord application role connection. The opt-out handling must happen in your ActiveCampaign process.

Can it remove another Discord user's connection?

The listed action deletes the current user's application role connection for the specified application. It does not provide deletion for an arbitrary user.

What starts the automation?

A Notis webhook starts it. Your external ActiveCampaign setup must send the request when the opt-out condition occurs.

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.