Webhooks
Webhooks allow BandTools to notify external applications when something happens with your newsletter. When a subscribed event occurs, BandTools sends an HTTP POST request with a JSON payload to a URL you specify.
You can create up to 10 webhooks, each subscribing to any combination of the events listed below. Webhooks are available on the Headliner plan.
3.3 subscriber.confirmed
{ "event_type": "subscriber.confirmed", "occurred_at": "2026-04-12T15:00:00Z", "data": { "subscriber": { "email_address": "fan@example.com", "confirmed_at": "2026-04-12T15:00:00Z" }, "newsletter_name": "Cora Vale Mailing List", "newsletter_description": "All about me and my music. No spam!" } }
3.4 subscriber.created
{ "event_type": "subscriber.created", "occurred_at": "2026-04-12T14:30:00Z", "data": { "subscriber": { "email_address": "fan@example.com", "created_at": "2026-04-12T14:30:00Z", "source": "subscribe_page" }, "newsletter_name": "Cora Vale Mailing List", "newsletter_description": "All about me and my music. No spam!" } }
The source field indicates how the subscriber was added.
Possible values are subscribe_page and embed_code.
3.5 subscriber.removed
{ "event_type": "subscriber.removed", "occurred_at": "2026-04-12T17:00:00Z", "data": { "subscriber": { "email_address": "fan@example.com" }, "newsletter_name": "Cora Vale Mailing List", "newsletter_description": "All about me and my music. No spam!" } }
3.6 subscriber.unsubscribed
{ "event_type": "subscriber.unsubscribed", "occurred_at": "2026-04-12T16:00:00Z", "data": { "subscriber": { "email_address": "fan@example.com", "unsubscribed_at": "2026-04-12T16:00:00Z" }, "newsletter_name": "Cora Vale Mailing List", "newsletter_description": "All about me and my music. No spam!" } }