Google Calendar + Process Street Integration

You can integrate Google Calendar with Process Street checklists using Zapier.

Data you capture in Process Street checklists can be used to automatically create events in Google Calendar. That means you can record information as you work through your checklists, and then automatically create and/or edit events to keep your schedule up to date.

If you’d like to know more about automating your processes in general, check our our free business process automation guide.

Use case:

  • A company manages their client onboarding process with Process Street
  • The company wants to automatically create an event in Google Calendar to log the time of the initial meeting with the client

Process overview:

  • We will add form fields to a Process Street template
  • We will set up our calendar in Google Calendar
  • We will make a Zap in Zapier that creates a new event in Google Calendar when you check off a task in a Process Street checklist
  • We will configure the Zap to pull information from the Process Street checklist form fields and use it to populate the new event with extra information

Let’s get this set up!

Add form fields to the Process Street checklist

First, we need to add form fields into our client onboarding checklist in Process Street. These can be used to record data when working through the checklist, which we will later push into Google Calendar as a new event.

The gif below shows how to add form fields while editing a template.

google calendar integration article - form fields gif

In this case, we’ve set up form fields to capture the following information:

  • Client name
  • Client email
  • Client company name
  • Initial meeting date
  • Initial meeting agenda

Add form fields to your own checklist to let the person working through it record important information (such as the elements above). Think of everything you’d like to transfer to your static employee onboarding records in Google Sheets, and add a form field for each to be captured.

After that, it’s time to make sure that your spreadsheet is set up and ready for the information to be pushed through.

Set up your calendar in Google Calendar

Next you need to make sure that your calendar in Google Calendar is set up and ready for the information captured in your checklists to be pushed through.

There’s not much to this step, other than that you’ll need to have an account set up and (depending on your preference) have a separate calendar in place to track your client meetings.

If you have a Google account then it’s as simple as logging into the Google Calendar site with it.

google calendar integration article - google calendar

Make a Zap in Zapier to create a new event in Google Calendar when a task is completed in your Process Street checklist

Zapier is a tool that connects over 750 different apps. Any action in the supported apps (like forwarding an email or adding an attachment to a task) can be set up to trigger another app’s features automatically. Zapier integrates with both Google Calendar and Process Street. The whole recipe (Trigger + Action) is called a Zap.

Log into Zapier or create an account, then click ‘Make a Zap!’

google sheets integrate process street - make a zap

In your new Zap, select Process Street as the trigger and choose New Task Checked:

google calendar integration article - new task checked

Connect your Process Street account, and move onto Edit Options. From the dropdown menus, choose the template and task that contains the form fields from earlier.

google calendar integrate process street - ps zap options

Before you go on to test the step in Zapier, make sure you’ve created a checklist, filled in the form fields, and checked off the task that you’ve set Zapier to detect. This way, Zapier has some test data to pull in and validate.

Congratulations! You’ve just set up Process Street as your Trigger for the Zap. Next it’s time to set up Google Sheets as the place where your Action will take place.

Configure the Zap to push information into the event from your checklist

Choose Google Calendar as your Action app and “Create Detailed Event” as the Action. This tells Zapier to create an event in Google Calendar when the task you previously selected in your Process Street checklist is checked off.

google calendar integrate process street - zap create detailed event

Connect your Google Calendar account and then move on to setting up the template for the event that will be created. The only required elements you need to fill in are the calendar you want to use and the start and end date of the event.

Now, we want the start date of the event to be the value recorded as our “Initial meeting date” in the client onboarding checklist. To do this, we have to push the information into Zapier as a custom value in the “Start Date & Time” field.

This can be done by clicking the “Insert a Field” button to the right of each entry, and then using the search bar to enter the name of the checklist form fields to find the right data to link. For the end date you’ll also want to add a “+Xh” after the form field data (with a space between them), where X is the number of hours you want the initial meeting to take.

google calendar integration article - zap options setup gif

In the same manner, we also linked the following data:

  • The event “Summary” to be “Client onboarding”, then the client’s name and company name
  • The event “Description” to be the “Initial Meeting Agenda”
  • The “Attendees” to include the client’s email address

Once you have your own Zap set up, continue through to the test phase, complete this, then head over to your Google Calendar to make sure that your event has been created.

google calendar integrate process street - created event

Once that’s done, name and save your Zap, then test it out again by creating a new checklist, completing the required form fields, and ticking off your Trigger task. Make sure that the event is created correctly with all of the relevant information in the right place.

And there you have it! Here’s to saving time and energy that’s better spent on your more important tasks.

Was this article helpful?

Related Articles