What Are Webhooks?
Imagine you run a business and need to deliver important messages from one system to anotherโjust like a courier delivering a package. Webhooks work in a similar way, acting as a digital courier ๐ that delivers real-time updates between platforms.
A webhook ๐ช is an automated message sent from WellnessLiving to another system whenever a specific event occurs. For example, if a client books an appointment, your system can receive instant notification about that booking. This eliminates the need to manually check for updates, allowing your software to stay in sync with WellnessLiving in real time.
Each webhook contains a payload ๐ฐ, which is like the package that the courier delivers. The payload includes details about the event, such as the name of the client who booked an appointment, the time of the session, and any payment details.
How Can Webhooks Be Used?
Webhooks allow businesses to send real-time data from WellnessLiving to third-party platforms and custom applications, enabling seamless data exchange and automation.
1. Connect WellnessLiving with Other Business Tools
Many platforms support webhooks, allowing them to receive real-time updates from WellnessLiving. Here are some examples:
CRM platforms (e.g., HubSpot, Salesforce, GoHighLevel) โ Automatically update client records when new sign-ups, purchases, or membership changes occur.
Marketing tools (e.g., Mailchimp, ActiveCampaign) โ Add new clients to email lists or trigger automated marketing sequences based on their activity.
2. Automate Workflows with No-Code Platforms
If you're using tools like Zapier or Make you can create automated workflows that trigger actions based on webhook events from WellnessLiving:
When a new client is added, automatically create a new contact in Google Contacts.
When a purchase is made, send a Slack message to your sales team.
When an appointment is booked, add it to a Google Calendar.
3. Enable Advanced Custom Applications
For developers, webhooks provide the flexibility to build powerful integrations tailored to your business needs:
Custom dashboards โ Aggregate webhook data in a private dashboard to track key business metrics.
AI-powered customer interactions โ Send client activity data to AI chatbots or recommendation engines.
Bespoke client experiences โ Use webhook data to trigger unique customer engagement strategies, such as loyalty programs or custom messaging.
Available Webhooks in WellnessLiving
WellnessLiving provides webhooks for key business activities, enabling seamless data exchange. Below are the webhooks currently available:
Webhook Events | Triggered Whenโฆ | Example Payload Data |
Business | Business details are updated | Business name, policies, settings |
Location | A new location is created or updated | Address, contact details, hours |
Staff Profile | A staff member is added or updated | Name, role, availability |
Schedule | Class schedules are created or updated | Service name, date/time, instructor |
Service | An appointment is booked or changed | Client name, service, time slot |
Client Profile | A client profile is created or updated | Contact info, membership status |
Purchases | A purchase or refund occurs | Item details, price, payment method |
Each webhook delivers structured data (payload) that your system can use to take immediate action.
How to Get Started with Webhooks
Step 1: Request Webhook Activation
To enable webhooks for your WellnessLiving account:
Contact our Integrations Team at [email protected].
Include the following details in your request:
Business Name
Business ID
Webhook events you want to enable
The URL(s) where webhook events should be sent
Step 2: Verify API Access
Webhooks require API access to function. If your account does not already have API access enabled, request it before proceeding.
Step 3: Webhook Activation & Configuration
Our team will review your request and activate webhooks for your account.
You can choose to receive all webhook events at one URL or specify different URLs for different events.
Step 4: Test Your Webhooks
Once activated, you will receive a confirmation email.
Test your webhooks by performing actions in your WellnessLiving account (e.g., booking an appointment) and verifying that your system receives the expected data.
Step 5: Go Live!
After successful testing, your webhooks are ready to use! Your system will now receive real-time updates from WellnessLiving, keeping everything in sync automatically.
Final Thoughts
Webhooks are a game-changer for businesses looking to integrate WellnessLiving with other platforms. Whether you're connecting to a CRM, automating workflows with Zapier, or building a custom solution, webhooks provide real-time, automated data sharing that keeps everything up to date.
Need help setting up your webhooks? Contact our Integrations Team at [email protected]. ๐