Summary
Webhooks in Join It allow your organization to automatically send data to another system when specific events occur. This makes it possible to keep your tools in sync without manual work on the Total or Extra packages.
What Are Webhooks?
Webhooks are a developer-focused feature that enables two separate systems to communicate in real time. When something happens in Join It (like a new membership or payment), a webhook sends that data to an external URL you define.
Because webhooks involve sending and receiving data, they typically require a basic understanding of HTTP requests and JSON formatting.
How Webhooks Work in Join It
Join It’s webhook functionality sends a POST request to an external URI whenever a selected event (trigger) occurs.
Each request includes a Membership Object, which contains relevant data about the event.
You can view the full structure of this data here:
https://joinitapi.com/
Accessing Webhooks
To get started:
Go to the Webhooks section of your Automations:
https://app.joinit.com/automations/webhooksIf you don’t have any webhooks set up, you’ll be prompted to create your first one
If you already have webhooks, click 'Create Automation'
Screenshot Description: Showing where to create the Webhooks Automation
Available Triggers
You can choose from the following triggers when setting up a webhook:
Memberships Created
Memberships Inactive
Memberships Updated
Memberships Renewed
Payments Created
Check-ins Created
When any of these events occur, Join It will send a POST request to your specified endpoint.
Why Use Webhooks?
Webhooks are helpful for automating workflows and connecting Join It with other tools you use. For example, you can:
Sync member data with a CRM
Trigger emails or notifications in another system
Track activity in analytics tools
Automate internal processes without manual exports
This reduces repetitive work and helps ensure your data stays up to date across platforms.
Frequently Asked Questions
Do I need to be a developer to use Webhooks?
Webhooks are designed for users with some technical experience. If you're not familiar with APIs, HTTP requests, or JSON, you may need assistance from a developer.
What happens when a Webhook is triggered?
Join It sends a POST request to your specified URL with a Membership Object containing details about the event.
Can I test my Webhook setup?
Yes, you can use tools like webhook testing services or your own endpoint logs to confirm that data is being received correctly.
Can I create multiple Webhooks?
Yes, you can create multiple webhook automations for different triggers or endpoints depending on your needs.
