Keep Discord role status in step with Airwallex payments
A payment update can be useful beyond your finance dashboard. Let Notis interpret the incoming Airwallex event and update the connected Discord role status when the event includes metadata your Discord application supports.
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
Payment status changes can get lost between finance tools and the Discord community or team that depends on them.
- Reduce manual status updates after payment events.
- Keep supported Discord role metadata aligned with incoming payment information.
- Use a run report to see whether the update completed.
Setup
Build it in a few focused steps.
- 1Connect Airwallex and Discord once in the Notis portal.
- 2Create an automation in Automations, New Automation, and give it a clear name.
- 3Tell Notis to inspect each Airwallex payment webhook and update only supported Discord application role connection metadata using the event details.
- 4Choose the webhook trigger and where run reports should go.
- 5Test with one real payment event and check the Discord role connection and run report.
Questions about this workflow
Does this assign a Discord server role?
No. This action updates the current user's application role connection metadata. It does not assign a guild role.
What if the webhook does not contain the needed status?
Notis can only reason from data it receives. Include the status in the webhook payload or have the automation report that the information is missing.
What does Discord need for this action?
The connected Discord authorization must support updating the current user's application role connection, including the required role_connections.write scope.
When this happens · Trigger
Do this · Action
Updates the authenticated user’s application role connection; requires the role_connections.write scope.
Supported Triggers and Actions
Notis builds workflows that link Airwallex to Discord. A trigger fires from one place; an action lands in another.
Airwallex triggers
Discord actions
Recurring trigger
Notis starts this workflow on a schedule, such as daily, weekly, or during business hours.
Get Invite
Deprecated: Retrieves information about a Discord invite.
Webhook trigger
Notis starts this workflow when an external tool or custom backend sends an HTTP request.
Consume Entitlement (Deprecated)
Deprecated: Consumes an application entitlement and requires a bot token.
Get my guild member
Retrieves your membership details, roles, and permissions in a server.
Delete Test Entitlement (Deprecated)
Deprecated: Deletes a test entitlement for an application and requires a bot token.
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.
Airwallex and Discord, or any other combination from 1,600+ 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.