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.
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.