Slack Integration
Connect AFFY to your Slack workspace and get real-time notifications whenever something important happens in your affiliate program — new sign-ups, commissions created, payouts approved, and more.
Setting up the Slack integration
Create a Slack incoming webhook
Go to Settings → Notifications in AFFY
Paste the webhook URL
Choose which events to notify
Send a test message
Notification events
You can enable or disable each event type individually. AFFY sends a Slack message each time one of these events occurs.
| Event | When it fires |
|---|---|
| New affiliate joined | A new affiliate completes registration and joins your program. |
| Commission created | A conversion is tracked and a new commission is generated for an affiliate. |
| Commission approved | A commission is manually approved and moved to the payout queue. |
| Payout processed | A payout batch is initiated and funds are sent to affiliates. |
| Commission rejected | A commission is rejected and removed from the payout queue. |
| Affiliate status changed | An affiliate's status is updated (e.g., Active → Suspended). |
What notifications look like
Each Slack message includes the relevant details so you can act without leaving Slack. For example, a commission notification includes the affiliate name, the amount, and the conversion source.
🎉 New commission created
Affiliate: Jane Smith
Amount: $24.00
Source: Stripe – payment_intent.succeeded
Status: Pending
Channel strategy tips
Dedicated channel
Create a #affy-notifications channel to keep affiliate program updates separate from team conversations.
High-volume programs
For large programs, use separate webhooks for different event types to reduce noise in a single channel.
Finance team
Route payout events to a #finance channel so the right team is always informed when payouts are processed.
Troubleshooting
The test message was not delivered
Double-check that the webhook URL is correct and was not truncated when pasting. Slack webhook URLs start with https://hooks.slack.com/services/. Also verify the incoming webhook app is still active in your Slack workspace.
Notifications stopped arriving
Slack deactivates incoming webhooks if the associated app is removed from the workspace or if the channel is deleted. Re-create the webhook in Slack and update the URL in AFFY Settings → Notifications.
I want notifications in multiple channels
Create a separate incoming webhook for each Slack channel in your Slack workspace settings, then configure multiple notification endpoints in AFFY if your plan supports it.