> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.ticketsource.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Zapier Integration

1. [What is Zapier integration](#2-1-what-is-zapier-integration)
2. [Connecting TicketSource to Zapier](#2-2-connecting-ticketsource-to-zapier)
3. [Creating a multi-step Zap](#2-2-creating-a-multi-step-zap)

## 1. What is Zapier integration

[Zapier](https://zapier.com/) is an online automation tool that connects TicketSource to your favourite apps, such as Google Sheets, Salesforce, Mailchimp, and over 3,000 more. It allows you to automate repetitive tasks without coding or relying on developers to build the integration. With Zapier, you can create "Zaps," which are automated workflows that connect your apps and services together. 

| You can view a list of all supported Triggers and Actions on the [Zapier](https://zapier.com/apps/ticketsource/integrations) website

## 2. Connecting TicketSource to Zapier
Connecting your TicketSource account to your Zapier account resides within the Zapier platform, and the accounts are linked when creating your Zap.

The nature of Zaps means the automated process is very customisable depending on your required tasks so you may wish to change which triggers and actions you use. 

**Example Zap**
The below steps offer an example of how to create new zap and connect your TicketSource account:

1. Login to your [Zapier](https://zapier.com/app/login) account, navigate to **Zaps** and click the + icon to create a **New Zap**
2. Click **Trigger,** search for **TicketSource** and select the *latest* available version 
3. Select your **Event** (New Customer/Booking/Event) and click **continue**
4. Select **Connect a new account** which will open a new window to prompt you to login to your TicketSource account. If you manage multiple TicketSource accounts you will have the option to select the account you wish to authorise. Then click **Authorise,** which will redirect you back to Zapier. 
5. Click **continue** to test your trigger and click **continue with selected record.** 
6. Zapier will now prompt you to create your **action**. This stage is subject to your chosen output/app. once your action is chosen and connected, you will be given the option to map fields within this app to available fields within TicketSource. 

## 2. Creating a multi-step Zap

||| Please Note: Multi-step Zaps are available on the  Zapiers 'Professional' pricing plans and above. 

Zapier offers the ability to create multiple steps/events within a Zap to carry out a variety of different tasks. TicketSource offers the following events

* Create Customer - Creates a customer within your TicketSource account
* Find Customer - Search for a customer within your TicketSource account.  Optionally, create a customer if none are found. 
* Find Event - Search for an event within your TicketSource account. 
Using the available search tools, the New Booking trigger can be used alongside the Find Customer and Find Event searches to link data together.

**Example Zap**
The below steps offer an example of how to create a multi-step zap:

1. Within your existing Zap setup, click the + icon to **Add a step,** search for **TicketSource** from the available apps and select the *latest* version. 
2. Choose an **Event,** select **Find Customer** and click **Continue.** 
3. Confirm or connect your TicketSource Account and click **continue** 
4. Within the Action section, click on the **Customer ID** and search/find **TicketSource Customer ID** and click **Continue**
5. Click **Test Step** to complete this step. 
6. Repeat the above steps by creating a new step, this time selecting **Find Event.** Within the Action section, click on the **Date ID** and search/find  **TicketSource Date ID**
7. Continue with your required action. TicketSource fields from bookings, customers and events will now be available to match to your required app. 
