Skip to content

Getting Started Tiltify

MoSadie edited this page Dec 2, 2025 · 2 revisions

Step 0: Creating a Tiltify account and campaign

If you don't already have a Tiltify account and campaign set up, you'll need to do that first!

  1. Go to Tiltify and create an account.
  2. Once your account is created, create a new campaign by following the prompts.
  3. Make sure your campaign is published, as webhooks can not be configured for unpublished campaigns.

Step 1: Creating webhooks in Tiltify

  1. Go to your Tiltify Developer Dashboard.
  2. Click Create Application

Developer Dashboard

  1. Give it a name (any will do) and a redirect URI (doesn't matter but something like http://localhost:8001/tiltislip is fine)
  2. Click Create app
  3. In the app list, click on the app you just created. Then head to the Webhooks tab.

Webhook Tab

  1. Click Add webhook and set the Endpoint URL to your ngrok domain followed by /tiltislip/webhook. (eg: https://your-domain.ngrok.io/tiltislip/webhook)

Add Webhook

  1. Copy the Webhook Signing ID somewhere safe, you'll need it later. (This is used to verify that incoming webhooks are actually from Tiltify, so don't share it with anyone!)

Webhook Signing ID

  1. If you haven't already, save your changes.
  2. Head to the Subscriptions tab for your webhook.

Subscriptions Tab

  1. Click Add event and enter your campaign ID (found in your campaign dashboard under Setup -> Information).

Add Event Button

Add Event Form

  1. Edit the event and turn on the direct:donation_updated event. Then click Update event

Edit Button

Edit Screen

  1. (optional but recommended) Head back to the Webhook list and disable your webhook for now. (This prevents Tiltify from sending test webhooks before you're ready to receive them.)

Disable Webhook Switch

That's it!


Next: TiltiSlip Setup

Clone this wiki locally