Discord

Revenue & milestone alerts to Discord. Every server-verified purchase, renewal, cancellation, and refund reaches Discord the moment it happens.

Discord is a CashSDK Marketplace messaging & engagement integration. Once connected, every server-verified revenue event (purchases, renewals, cancellations, and refunds) is delivered to Discord the moment it happens.

Connect#

Create a Discord channel webhook and connect it with that URL.

1
Add Discord

Connect it from the dashboard under Settings → Marketplace → Discord, or with the MCP server:

text
connect_marketplace_app(provider="discord", config={ url: "https://discord.com/api/webhooks/…" })
2
Activate
text
activate_marketplace_connection(provider="discord")
3
Test the delivery
text
test_marketplace_dispatch(type="purchase.completed", data={ userId: "u_812", productIdentifier: "pro_monthly", priceMinor: 999, currency: "usd" })

What Discord receives#

  • purchase.completed: a new purchase or first subscription payment
  • subscription.renewed: a recurring renewal
  • subscription.canceled / subscription.expired: churn
  • refund.issued: a refund or chargeback

Each event carries the customer, product, entitlement, amount, and currency. See Webhooks for the full event catalog and payload shape.

Next steps#