Help Center
Office HoursCoachIQ Login
  • Start Here
    • Quickstart
  • Website
    • Website Overview
    • Pages & Templates
      • Header Navigation and Footer Editing
    • Page Sections
      • Backgrounds in Sections
      • Buttons in Sections
      • Duplicating Sections
      • Scheduling Section
      • Numbered Steps Section
      • Gallery Section
      • Logo Showcase Section
      • Forms Sections
      • Content & Media
      • Features Section
      • Pricing Section
      • Testimonies Section
      • Credibility Section
    • Connecting Your Domain
      • Purchasing a New Domain
      • Connecting a WIX domain
      • Connecting GoDaddy Domain
      • Squarespace Permission Sharing
      • Connecting Namecheap Domain
    • Analytics Tracking
    • Search Optimization
      • Google My Business
      • Apple Maps Listing
      • Keyword Strategy
      • Content Marketing
      • Link Building
    • Get a Professional Email
      • Squarespace
      • GoDaddy
  • Athlete Portal
    • Add Sessions
    • Add Products
    • Add Programs
    • Paywalling Specific Pages
    • Design your Portal
    • Personalized Athlete Portal URL
    • Edit Share Link
    • Athlete Notifications
  • Payment
    • Payment Overview
    • Creating a Product
    • Add Product to a Session
    • Add a Product to a Program
    • Add a Product to a Form
    • Coupons
    • Access Codes
    • Stripe Account
      • Create a Stripe Account
      • Stripe Payout Schedule
    • Connect your Stripe Account
    • Cancel Client Subscription
    • Failed Payment Handling
    • Add Payment Credit to a Customer's Account
    • Update Client Billing Card
    • Managing Subscriptions
    • Stripe Accounts for Multiple Locations
    • Currency Selection
    • Payment FAQ
  • Scheduling
    • Scheduling Overview
    • Create a Session
    • Manually Book Athletes
    • Recurring Bookings
    • Canceling Sessions
    • Credits System
    • Managing Athlete Credits
    • Add Auto-Reminders
    • Overlapping other Sessions
    • Adding & Managing Coaches
    • Black Out Dates
    • Schedule Avaliability
  • Inbox
    • Client Communication Overview
    • Announcements & Emails
    • In App Messaging
    • Texting Clients
      • Create Your Own Business Phone Number
      • Texting Limits & Cost
      • Setting up a Call Redirect Number
  • people
    • Client Management Overview
    • Manage Athlete Credits
    • Import Contacts
    • Adding an Admin
    • Updating User / Admin Info
    • Understanding Groups
    • Reset Password
    • Custom Fields
    • Add Waivers and Liability Forms
    • Managing Customers FAQ
  • Tools
    • Forms Overview
      • Leveraging Forms for Camps
      • Athlete Onboarding Wavier Form
      • Sharing Form Options
      • Add Payments to Forms
      • Require Login/Sign up to Forms
    • How to Create Automations in CoachIQ
      • Using Webhooks in CoachIQ
      • Integrate with Zapier
    • QR Codes in CoachIQ
  • Video
    • Media Hub Overview
      • Adding & Managing Tags
      • Sharing Media as Links
      • Uploading Media
      • Downloading Media
      • Compress Files
      • Deleting Multiple Files
      • Media Organization Examples
    • Virtual Programs Overview
      • Creating a Program
      • Sharing Programs
      • Sharing Programs Privately
      • Paywalling a Program
      • Editing Thumbnails
      • Viewing Users Stats
      • Coach Examples
    • Video Lessons Overview
      • Adding a Lesson to a Program
      • Lesson Best Practices
    • Video Analysis Overview
      • Record and Create a New Video
      • Running a Live Zoom
      • Take a Screenshot
      • Switching Clips
      • Split Screen
      • Other Coach Examples
  • Advanced
    • Migrating from Stripe Express to a Regular Stripe Account
    • Transfer from Wix Subscriptions
    • How to Launch Facebook Ads with CoachIQ
    • How to Warm Up Your Email with CoachIQ Leads
    • Personalized IOS App Benefits
    • Personalized IOS App Set Up
      • Update Apple Agreements
    • Billing Info
Powered by GitBook
On this page
  • How to Use Webhooks in CoachIQ
  • Understanding Webhooks
  • Setting Up a Webhook in CoachIQ
  • Example: Adding a New User to an Email Marketing Software
  • Use Cases with Webhooks
  • Summary
  1. Tools
  2. How to Create Automations in CoachIQ

Using Webhooks in CoachIQ

Webhooks in CoachIQ allow you to automate actions and connect with other apps. This guide will help you set up a webhook and understand its capabilities.

PreviousHow to Create Automations in CoachIQNextIntegrate with Zapier

Last updated 6 months ago

How to Use Webhooks in CoachIQ

Understanding Webhooks

A webhook is a way for one app to send real-time information to another app. Think of it like a digital notification system. When something happens in CoachIQ, like a new user signing up, a webhook can instantly send that information to another app, like Zapier.

Setting Up a Webhook in CoachIQ

Step 1: Create a New Webhook

  1. Go to Webhooks: In your CoachIQ dashboard, navigate to the Webhooks section.

  2. Click on "New Webhook": This will open a form where you can set up your webhook.

Step 2: Configure the Webhook

  1. Webhook Name: Enter a name for your webhook. This can be anything that helps you remember what the webhook is for.

  2. Method: Select POST from the dropdown.

  3. URL: Enter the URL where you want to send the webhook data. If you are using Zapier, you will get this URL from Zapier when setting up a "Catch Webhook" trigger.

  4. Headers: Add a header with Content-Type set to application/json. This tells the receiving app that the data is in JSON format.

Step 3: Add a Trigger

  1. Click on "Add Trigger": This will let you choose what event will send the webhook.

  2. Select an Event: Choose an event like "New User" from the dropdown. This means whenever a new user signs up in CoachIQ, the webhook will be triggered.

Step 4: Save and Create

  1. Click on "Create": Your webhook is now set up and ready to send data to the URL you specified.

Example: Adding a New User to an Email Marketing Software

Let's say you want to automatically add a new user who signs up on CoachIQ to your email marketing software. Here’s how you can do it:

Create a Webhook in CoachIQ

  1. Name: Name the webhook something like "New User Signup".

  2. Method: Set the method to POST.

  3. URL: Enter the URL provided by Zapier when you set up a "Catch Webhook" trigger.

  4. Headers: Add the Content-Type header with the value application/json.

  5. Trigger: Add the trigger for "New User".

Set Up the Zap in Zapier

  1. Create a New Zap: Open Zapier and create a new Zap.

  2. Choose Trigger App: Select "Webhooks by Zapier" as the trigger app.

  3. Select Trigger Event: Choose "Catch Hook" as the trigger event.

  4. Copy Webhook URL: Copy the custom webhook URL provided by Zapier.

  5. Paste URL in CoachIQ: Use this URL in the URL field of your CoachIQ webhook.

  6. Set Up Actions: Set up actions in Zapier to add the new user to your email marketing software.

By following these steps, every time a new user signs up on CoachIQ, their information will be sent to Zapier, which will then add them to your email marketing list automatically.

Use Cases with Webhooks

This method allows you to send an automatic email once a user fills out a form. There are many other use cases for webhooks and automations within CoachIQ, including:

  • Different triggers from forms

  • Bookings

  • Purchases

  • New user registrations

Explore the various possibilities to streamline your workflows with webhooks and automations in CoachIQ.

Summary

Webhooks in CoachIQ allow you to automate tasks and connect with other apps. By setting up a webhook to POST data to a URL, you can instantly send information whenever specific events happen, like new user sign-ups. Use Zapier to easily manage these webhooks and automate your workflows, such as adding new users to your email marketing software.

If you have any questions or need further assistance, feel free to reach out to CoachIQ support!