# Zapier Integration Guide

FlowBookings connects with 7,000+ apps through Zapier, letting you automate your booking workflow without writing any code.

### What is Zapier?

Zapier is an automation platform that connects different apps together. When something happens in one app (like a new booking in FlowBookings), Zapier can automatically do something in another app (like sending a Slack message or creating a calendar event).

These automations are called **Zaps**, and they run in the background 24/7.

### What You Can Do

#### Triggers

Triggers start your automations when something happens in FlowBookings:

* **New Booking** - When a customer creates a booking
* **Booking Cancelled** - When a booking is cancelled

#### Actions

Actions let Zapier make changes in your FlowBookings account:

* **Update Booking Status** - Approve, cancel, or complete bookings automatically
* **Find Booking** - Look up booking details by ID
* **Find Services** - Retrieve all available services in your FlowBookings account

***

### Getting Started

Let's connect FlowBookings to Zapier in just a few steps.

#### Step 1: Get Your API Key

1. Log in to your FlowBookings account
2. Go to **Dashboard → Settings → Integrations**&#x20;
3. Click **Generate API Key** (or copy your existing key)
4. Keep this tab open - you'll need the key in a moment

{% hint style="danger" %}
**Note:** Your API key is like a password. Don't share it publicly or paste it in forums.
{% endhint %}

#### Step 2: Connect to Zapier

1. Visit [zapier.com](https://zapier.com) and sign in (or create a free account)
2. Click **Create Zap** in the top menu
3. Search for "FlowBookings" and select it
4. Choose a trigger (like "New Booking")
5. Click **Sign in to FlowBookings**
6. Paste your API key from Step 1
7. Click **Yes, Continue**

That's it! FlowBookings is now connected to Zapier.

#### Step 3: Complete Your First Zap

1. Test your trigger to make sure it's working
2. Add an action (what you want to happen)
3. Customize the settings for your action
4. Test the entire Zap
5. Turn it on

Your automation is now running in the background.

***

### Popular Use Cases

Here are some ways FlowBookings customers use Zapier:

#### Get Notified Instantly

* **Send Slack notifications** when new bookings arrive
* **Get SMS alerts** for urgent booking requests
* **Email your team** when bookings are cancelled

#### Sync Your Calendar

* **Create Google Calendar events** for every new booking
* **Add bookings to Outlook Calendar** automatically

#### Manage Customer Data

* **Add customers to your CRM** (Salesforce, HubSpot, Pipedrive)
* **Create Mailchimp contacts** from new bookings

#### Track Everything

* **Log bookings in Google Sheets** for reporting
* **Send booking data to Airtable** for team collaboration
* **Create Trello cards** for each new booking

#### Accept Payments

* **Approve bookings** when Stripe payments succeed
* **Update booking status** when payments are received

#### Automate Follow-ups

* **Request reviews** via TypeForm or Google Forms
* **Schedule follow-up calls** in your task manager

### Tips for Success

#### Start Simple

Your first Zap should do one thing well. Once it's working, you can add more complexity.

#### Test Everything

Always test your Zaps before turning them on. Use real booking data to make sure everything works as expected.

#### Use Filters

Add filters to your Zaps so they only run when specific conditions are met. For example, only send notifications for high-value bookings.

#### Name Your Zaps Clearly

Use descriptive names like "New booking → Slack notification" so you can find them later.

#### Monitor Your Zaps

Check your Zapier dashboard regularly to make sure your automations are running smoothly. Zapier will email you if something goes wrong.

### Common Questions

<details>

<summary>How much does Zapier cost?</summary>

All Flowbookings plans have zapier access however, Zapier itself has a free plan that includes 100 tasks per month. Paid plans start at $19.99/month for more tasks and advanced features. [View Zapier's pricing](https://zapier.com/pricing)

</details>

<details>

<summary>What counts as a "task"?</summary>

Every time a Zap runs, it uses one task. For example, if 50 bookings trigger your "New booking → Slack" Zap, that's 50 tasks.

</details>

<details>

<summary>Can I use multiple Zaps?</summary>

Yes! You can create as many Zaps as you want. Each one can automate a different part of your workflow.

</details>

<details>

<summary>Will my Zaps work 24/7?</summary>

Yes. Once you turn on a Zap, it runs automatically in the background, even when you're offline.

</details>

<details>

<summary>What if I need help?</summary>

Check the **API Reference** section for technical details, or contact our [support team](https://www.flowbookings.io/contact) for assistance.

</details>

***

{% hint style="info" %}

#### For Developers

Check out the [**API Reference**](https://docs.flowbookings.io/knowledgebase/integrations/zapier-integration-guide/api-reference) for technical documentation, authentication details, and endpoint specifications.
{% endhint %}

**Need help?** Visit our [support page](https://www.flowbookings.io/contact) or email us at <support@flowbookings.io>
