Zapier Integration

Modified on Tue, 3 Sep at 4:01 PM

First, log in to your Zapier account. After logging in, click the “Create > Zaps” button:

After that, there will be a page where you’ll have to set the following settings: select Webhooks for the Trigger option, and for the Trigger Event, Select Catch Hook.

Then click Continue. It will provide us with a Webhook URL. We will paste this URL into VivoCalendar.

After that, click the Continue button and switch back to VivoCalendar. Open up the Workflows module, then click + Create new Workflow button.

Fill in the Name input with the desired name. Then select the needed actions in the “When This Happens” field. The list of available actions is below:

  • New booking
  • Booking rescheduled
  • Booking status changed
  • Booking starts
  • Booking ends
  • New Customer created
  • For example, we want to add a newly made appointment to Google Sheets. To do that, select the New Booking action.
  • In the “Do this” field, select Send HTTP(s) request.
  • Also, note that for this trigger to work, you must have a Webhook turned on in VivoCalendar.
  • Click the Create button. On the next step, click the Setup button next to the Send HTTP(s) request field.




New windows will appear. 

  • Paste the zap URL, which we copied to the URL input. Request method -  select POST;
  • The header is optional. We’ll skip it;
  • Select Form Data in Content type;
  • Then, we want to send the data to Zapier by clicking the Add new field button and filling it with our arguments.
  • We want to send the Appointment IDAppointment DateStart Time, and Customer name.
  • Add these 4 data one by one. You can send a lot of data depending on your process.
  • We give a variable name on the left side of the form data. We’ll use these variable names on Zapier. 
  • On the right side, you can provide values using VivoCalendar ready-to-use shortcodes.



Click the SAVE & TEST button. A pop-up will appear, and we will select the SEND button to send demo data to Zapier.

Now switch back to Zapier and click the Test Trigger button


The data that we sent has now been uploaded to Zapier.


Click Continue and proceed to the next step. Here, you will select the integration that you want. We will use Google Sheets.

For the event, we’ll select “Create Spreadsheet Row.

Then, we will click the Sign in to Google Sheets button.


  • After Authenticating, click Continue.
  • Then, we select a Google Sheet document from Google Drive and customize it to our needs.

Click Continue. In the last step, you can check if your demo data has been added to your Google Sheets by clicking the Test & Continue button.

We should see that our demo data is added to our Google Sheets:

Now, we can click the Turn on Zap button and activate our Zap.

Zapier is now integrated with VivoCalendar.

You can also test it with real data. Create a test appointment in the Appointments module and check the results.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article