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.
Get Invite
Retrieves information about an invite code.
Webhook trigger
Notis starts this workflow when an external tool or custom backend sends an HTTP request.
Consume Entitlement (Deprecated)
Get my guild member
Retrieves your membership details, roles, and permissions in a server.
Delete Test Entitlement (Deprecated)
Deletes a test entitlement; this legacy action requires a bot token, not an OAuth2 user connection.
Get my OAuth2 authorization
Retrieves the application’s current OAuth2 authorization details.
Delete User Application Role Connection
Deletes the current user’s application role connection and its linked platform metadata.
Get my user
Retrieves profile information for the currently authenticated user.
Edit Application Command Permissions
Edits application command permissions in a guild; requires an OAuth2 user with guild and role management rights.
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.