Skip to main content
All CollectionsBusiness Setup
Getting Started with Webhooks
Getting Started with Webhooks
Updated this week

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:

  1. Contact our Integrations Team at [email protected].

  2. 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]. ๐Ÿš€

Did this answer your question?