How to Integrate with Zapier: Streamline your bookings with automation

How to Integrate with Zapier: Streamline your bookings with automation

Zapier is a powerful automation tool that connects your favorite apps, allowing them to work together seamlessly. It enables you to create "Zaps," which are automated workflows that perform actions in one app based on triggers from another. With Zapier, you don't need to know how to code to automate repetitive tasks—it's designed to be user-friendly and can make your daily operations more efficient.


Why Use the Nabooki-Zapier Integration?
By integrating Nabooki with Zapier, you can automate and stre
amline your booking-related processes. This integration allows you to connect Nabooki to over 3,000 other apps, making it easier to manage your bookings, customers and services without needing manual intervention.

Example Use Cases for the Nabooki-Zapier Integration

  1. Email Marketing Campaigns
    Connect Nabooki to email marketing platforms like Mailchimp or Constant Contact to automatically add new customers to a mailing list when they make a booking. This makes it easy to follow up with promotions, reminders or newsletters.

  2. CRM Integration with Custom Platforms
    Although Nabooki includes CRM (Customer Relationship Management) capabilities, you might also use third-party CRMs like Zoho CRM, Salesforce, or HubSpot. This Zapier integration ensures booking and customer details are automatically pushed into your chosen CRM, maintaining updated and complete customer records.

  3. Accounting & Invoicing Integrations
    In addition to native support for QuickBooks, you can use Zapier to connect with other popular accounting tools like Xero or MYOB. This helps automate the invoicing process when a booking is created or updated, ensuring all financial records are up to date.

  4. Social Media Updates
    Use the Zapier integration to automate social media posts or updates when bookings occur. This is a great way to keep your followers engaged and notify them about upcoming events or promotions.


Step-by-Step Guide: Connecting Nabooki to Zapier

How it Works

Nabooki provides three triggers in Zapier:

  • Booking Created: Triggered when a new booking is made in Nabooki.
  • Booking Cancelled: Triggered when a booking is canceled in Nabooki.
  • Booking Updated: Triggered when an existing booking is modified.

NotesNote: When a booking is updated, it may trigger both a "Booking Cancelled" (for the original booking) and a "Booking Created" (for the new details), depending on the changes made.

Generate API Token within Nabooki

To access the Zapier integration, log in to your Nabooki account and follow these steps:

  1. In the left-hand menu, click on Add-ons.
  2. Select Zapier
    .


    • Purpose:  API tokens establish secure connections between Nabooki and Zapier.

      • Note: API tokens specifically for Zapier are generated for each user account.

    • Management: Each token displays its creation and last-used date for tracking.

    • Revoking Access: Click the ellipsis (...) > Delete to revoke a token. Revoking stops all further data exchanges.


  3. Click on the “Create API token” button. Copy the key to your clipboard.


Notes
Note: The API token is displayed only once when generated. Be sure to copy it to your clipboard.

Get started with Zapier


Once you have generated and copied the API token from the integration page, follow these steps to create a new Zap in Zapier:


  1. Log in to your Zapier account.

    1. If you do not have a Zapier account, simply sign up.

  2. Create a new Zap.

  3. In the App field, search for Nabooki and select it.


  4. Then under the Trigger event, select your preferred event trigger. (Booking Created, Booking Updated, Booking Cancelled).

  5. In the Account section, allow Zapier to connect to your Nabooki account by pasting the API token you generated from the Zapier Integration page in Nabooki.

  6. After entering the token, click “Yes, continue to Nabooki” to confirm access.

  7. Your Nabooki account will then be pre-selected in the Account field.

  8. Click “Continue”, then select the business account under “Nabooki Profile”.

  9. Click “Continue”, then click “Test trigger

  10. Click “Continue with selected record



Note: You can integrate multiple Nabooki business accounts with Zapier. However, you must select which Nabooki account to connect with each Zap. Multi-account selection is not supported due to Zapier’s limitations. If you want to use the same Zaps for multiple accounts, you'll need to duplicate your Zaps and select the relevant account for each one.

Managing custom fields


If the business requires custom fields on the booking, which need to be integrated into the Zaps (automated workflows in Zapier), we must first map out these custom fields. This involves identifying the specific fields that need to be included, defining how they will be structured, and ensuring they are correctly matched to the corresponding fields in the Zap to ensure seamless data flow between systems. 



NotesNote: When mapping out custom fields, we need to ensure that the booking selected in testing the event trigger should have custom fields added to the booking. If not, mapping of custom fields won’t work.

Follow these steps to map out custom fields:


  1. On your Zap automated workflow, click “+” in between the trigger event and action Note: Adding multi-step Zaps only works for Professional Zapier Subsciption Plan (or above) and not for Free Accounts.

  2. Search or click “Formatter by Zapier

  3. On “Action event” field, select “Utilities”. Then click “Continue”

  4. Then under “Transform”, select “Line-item to Text

  5. Then click “Continue” and test the zap. Note: This would be what the “data out” looks like.


Managing event subscriptions


Once Zapier integration is active and a Zap is created, a table will display all event subscriptions associated with the user’s account.

  • Details Shown:

    • Event Type: (e.g., "Booking Created", “Booking Cancelled”, “Booking Updated”)

    • User: The user associated with the Zap.

    • Last fired: Timestamp and status (e.g., "success" or ‘failed”)

Unsubscribe: To unsubscribe from an event, click the ellipsis (...) > Delete. Unsubscribing stops data exchange for the specific event.


Contact Support



Need assistance? Our dedicated support staff are here to help you. 

To create a support ticket, click here.
Live chat: Start a live chat with our customer support team by clicking on the '?' button in the lower right corner.

    • Related Articles

    • How to enable, view, integrate and manage customer reviews

      Customer's feedback can be enabled and a request for feedback will be sent via email to the customer once the service is finished. This was created to see the feedback of customers on how they found the service or product. This can be used to help ...
    • Notifications for new bookings

      Notifications of new bookings created can be modified to cater to your business needs. You can define both the business and staff email notifications and add a secondary email address. Additionally, other options are available. Using the left ...
    • How to confirm waitlist bookings

      Measuring your event's popularity can be important. When your event has sold out, use a waitlist to collect names of people still looking for tickets or to gauge the level of interest in case you have the capacity to upgrade your location or add ...
    • How to make recurring bookings via Calendar

      The recurring bookings feature is applicable for scheduled and non-scheduled bookings. It works on both regular and fine-tuned schedules, allowing you to add bookings in bulk with weekly or fortnightly recurrence. The system will automatically locate ...
    • Can customers change or cancel bookings?

      The cancellation policy you set determines whether customers can cancel or change their bookings. Your customers will receive an email when a booking is made containing a link to amend their booking. Customers can click on Manage booking, a different ...