Zapier

Zapier (opens in a new tab) is a no-code platform that allows you to connect two (or more) different systems together. You can use Zapier to connect Swift to 6000+ different tools and set up your own custom automations.

For example, you can do things like:

  • Gmail x Slack: When I get an email with the word "Amazon", send my wife a Slack message
  • Google Calendar x OpenPhone: When I get a calendar invite, send me a text through OpenPhone

When to Use the Zapier Integration

Anytime you want to extend Swift's core capabilities, or implement custom automations (welcome emails, text message campaigns, etc.), using our Zapier integration is a great first step.

Example use-cases include:

The possibilities are literally endless 🚀

Understanding Zapier

There are two main concepts in Zapier that we need to understand, known as triggers and actions.

Triggers

A trigger in Zapier is an "event" that's fired everytime a certain "thing" occurs in the software.

For example, for Gmail, examples of triggers include:

  • A new email: Triggers whenever you receive a new email
  • A new contact: Triggers whenever a new contact is created

In Swift, examples of triggers can include:

  • A new customer: Triggers whenever a new customer account is created
  • A new booking: Triggers whenever a new booking is created

You can set up automations in Zapier (known as Zaps) by "listening" to these triggers, and then performing certain actions.

Actions

An action in Zapier is, as the name implies, an action, change, or update in the software.

For example, examples of Gmail actions can include:

  • Send an email: Write and send a new email from your inbox
  • Create a new contact: Add a new contact to your list
  • Remove a contact: Delete a contact from your list

Similarly, examples of actions in Swift can include:

  • Create a booking: Create a new event at your facility
  • Add a customer: Create a new customer account at your facility

By chaining triggers and actions together, you can create a ton of different automations for your business.

Swift Triggers & Actions

At the moment, the following triggers and actions in Swift will show up on Zapier.

Triggers
  • customer.created: Triggers when a new customer account is created at your facility. This event will fire regardless of whether the account is created on the booking page, the branded app, or on the admin side.

Actions: There are no actions currently supported.

This list is constantly getting updated, so be sure to check it often if there's a specific Swift trigger or action you're looking for. Or reach out to us and let us know!

Getting Started

To get setup, we first need to create your Zapier credentials. This will allow Zapier to authenticate your Swift account, and give it permission to pull data from it.

Creating Zapier Credentials

To do this, visit the Integrations page under Settings (opens in a new tab). You'll need to be the Owner of the account, or have the appropriate permissions to view this page.

Once you're there, you'll see a button to "Create credentials" in the Zapier card.

zapier_empty

Click the button, and your credentials should appear in a few seconds, as shown below.

zapier_creds

Building a Zap

Once you've created your credentials, you can now visit Zapier (opens in a new tab) to build your first Zap (automation).

Create an account

Start by creating a free Zapier account, or sign in if you've already set an account up before.

zapier_login

Access our private Swift integration

The Swift integration is currently private on Zapier, which means if you search for Swift on their directory - it will not show up.

This will change soon - but until it's publicly listed, you can click on this invite link (opens in a new tab) to access the app.

You'll need to do this to connect to Swift in Zapier!

Enter the Zap editor

Once you've logged in and accepted the invite, start by clicking the "+ Create" button on the top left, and clicking "Zap".

This will put you in the Zap editor, which is a screen that looks like this:

empty_zap_editor

Setting up the Swift trigger

Start by setting up the trigger, and searching for Swift. You should see it there once you've accepted the invite (see above).

swift_invite_zapier

Choose the trigger event

To setup the trigger, we first need to identify which "event" to trigger the Zap on. The list of events shown here will be based on the "Swift Triggers & Actions" list above.

Let's go with the customer.created event as an example

choose_event_type

Authenticate with your Swift account

Then, connect your Swift account to Zapier by entering the two keys ("Application ID" and "Integration Key) shown on the Settings > Integrations (opens in a new tab) page of Swift.

Once the account is connected, an important step is to skip the trigger test. This is vital - you'll see an error if you hit "Test" but just ignore it, the zap will work regardless. Skip the test and move on.

Setup the action

Once the trigger has been setup, you can now connect any other platform as the corresponding action! This can be Mailchimp, Gmail, Close, or any one of the other 6000+ tools that Zapier integrates with.

Publish

Let your imagination run wild with the automations you'd want to create. Once you're ready, just hit publish and the Zap will be live!