Skip to content
Notis

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.

TriggerScheduled

Get Invite

Deprecated: Retrieves information about a Discord invite.

ActionInstant

Webhook trigger

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

TriggerInstant

Consume Entitlement (Deprecated)

Deprecated: Consumes an application entitlement and requires a bot token.

ActionInstant

Get my guild member

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

ActionInstant

Delete Test Entitlement (Deprecated)

Deprecated: Deletes a test entitlement for an application and requires a bot token.

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.

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.