Resources · Zapier integration

GoCanvas Zapier integrationAutomate GoCanvas with Zapier.

The GoCanvas Zapier integration gives you 1 trigger, 3 actions and 0 searches. Enough to push every uploaded mobile form into another tool, send jobs out to field staff as Dispatches, and keep a reference data file in sync with Google Sheets.

Verified Trustpilot reviews · AI, automation & growth agency

Overview

What the GoCanvas Zapier integration actually does

It links GoCanvas, where your crews fill in mobile forms, to the rest of your tools through Zapier. A form uploaded from a phone can start a chain of steps elsewhere, and a record created elsewhere can become a job waiting on a technician's device. No code, one connection, four operations to pick from.

Three outcomes cover most of what people build here. First, a finished form that tells someone: New Submission fires when a crew member uploads a completed inspection, and the next step posts it in a chat channel or a spreadsheet row. Second, a job that appears on a phone: Create Dispatch turns a row, a ticket or a booking from another app into a prefilled GoCanvas form ready for the field. Third, reference data that stays in step: Sync Reference Data With Google Sheets syncs a GoCanvas reference data file with the Google Sheet your office already maintains.

Cleanup has its own action too. Delete Dispatch removes a job that was cancelled upstream, so nobody drives out for nothing.

Now the honest part. Zapier cannot search GoCanvas: there is no step to look up an existing submission or Dispatch. It has one trigger only, so it reacts to uploaded submissions and nothing else (no event for a new user, a new app or an edited Dispatch). And it never reaches back to submissions sent before your Zap was switched on.

If you are weighing tools, check the GoCanvas Make integration page for the same app on another platform, and read the n8n vs Zapier comparison before you commit.

Vocabulary

Zapier words in one minute

Eight terms carry the whole page. Read them once and the rest follows.

Zap
The automation you build on Zapier: one trigger, then one or more actions that run each time that event happens.
Trigger
The event in an app that starts the Zap. Once the Zap is on, Zapier sits and waits for it to happen.
Action
What the Zap does after it starts: the step that writes, sends or moves something on your behalf.
Task
The unit Zapier bills. One task equals one action that completes successfully, and your plan counts those.
Polling vs instant
A polling trigger is checked by Zapier on a timer. An instant trigger is reported by the app itself the moment it happens.
Filter
A step that lets the Zap continue only when the incoming data meets your condition, and halts it otherwise.
Connection
Your GoCanvas account linked to Zapier once, then reused by every step in every Zap that touches GoCanvas.
Multi-step Zap
Any Zap beyond one trigger plus one action. A second action or a filter makes one, and it needs a paid plan.
Cost

What a GoCanvas Zap really costs

Short version: GoCanvas is not a premium app, so it runs on the free plan, and the trigger never costs you a thing.

  • Premium appNo, works on the free plan
  • Free plan100 tasks a month, two-step Zaps
  • Trigger costZero tasks
  • New SubmissionInstant, no polling interval

Zapier bills tasks, and a task is an action that goes through. A submission arriving costs nothing. Posting it to Slack costs one. A three-action Zap eats three per submission, and an action that fails is not counted. The free plan gives 100 tasks a month and unlimited Zaps, but each Zap stops at two steps: one trigger, one action. Add a filter and you need a paid plan. Since New Submission is instant, the polling grid below never slows it down.

Connect

Connect GoCanvas to Zapier in three steps

  1. 01

    Open your connections

    In Zapier, go to the Apps page of your account and click + Add connection. You need a GoCanvas account first, plus access to any app or Dispatch owned by a colleague that the Zap should touch.

  2. 02

    Pick GoCanvas

    Type GoCanvas in the search box of the dialog, select it, then click Add connection. A new tab opens on the GoCanvas side, which is where the actual sign-in happens.

  3. 03

    Sign in and grant access

    Log in with your GoCanvas credentials and allow Zapier into the account. From then on, every GoCanvas step in every Zap reuses this connection, so you only do this once per account.

First Zap

Your first GoCanvas Zap: failed inspections to Slack

GoalEach time a crew uploads an inspection marked as failed, post it in the maintenance channel.

  1. 01

    Create the Zap

    Start a new Zap and choose GoCanvas as the app that starts it, with New Submission as the event. Pick your connection from the list.

  2. 02

    Choose the inspection app

    In App Name, select the GoCanvas App your crews fill in. Leave Trigger Mid Workflow off unless you want the Zap to run after each Handoff.

  3. 03

    Test the trigger

    Run the test. Zapier pulls in the three most recent submissions of that app, so you map fields on a real inspection rather than a guess.

  4. 04

    Add the filter

    Click the plus icon, add Filter, and point it at the result field you spotted in the test sample. Use a text rule for a text answer. This step makes the Zap multi-step.

  5. 05

    Add Slack and map

    Add Slack as the action, choose the channel, then drop the site name, inspector and result from the submission into the message.

  6. 06

    Test, then publish

    Test the Slack step, check the message that came back, then click Publish. From that moment, every new failed inspection gets posted.

Triggers

The GoCanvas trigger

1 event starts a Zap when something happens in GoCanvas, and one of them is instant: the app calls Zapier straight away, whatever your plan.

1

New Submission

Instant trigger

In Zapier“Triggers when a new submission is uploaded to GoCanvas for the specified app. You should have a submission to get the dynamic fields.”

Starts your Zap whenever someone uploads a completed form for one GoCanvas App you choose, carrying the answers so the next steps can reuse them in a message, a row or a ticket.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
a technician closes a job on site and the office should see the signed work order before the van leaves.
Watch out
the App Name must already hold at least one submission, because Zapier maps fields from the most recent one; with Trigger Mid Workflow on, a multi-person form fires after each Handoff, not just at the end.
Actions

The GoCanvas actions

GoCanvas gives you 3 actions. For each one: what it does for you, when to reach for it, and what to watch out for.

1

Delete Dispatch

Action

In Zapier“Deletes an existing Dispatch. You must know the "Description" of the Dispatch you want to delete.”

Removes a Dispatch that should no longer reach the field, which keeps cancelled jobs off your crews' screens.

When to use it
a customer cancels in your CRM and the matching visit must disappear.
Watch out
GoCanvas finds the Dispatch by its Item Description, so the Zap must carry that exact text from an earlier step; there is no search step to look it up.
2

Create Dispatch

Action

In Zapier“Creates a GoCanvas Dispatch. Make sure Dispatch is enabled for your GoCanvas App.”

Sends a prefilled GoCanvas form out as a Dispatch, so a field worker opens a job that already carries the customer, address or task you pushed from another tool.

When to use it
a booking lands in your scheduling app and should become a visit on a phone.
Watch out
Dispatch has to be enabled for that GoCanvas App, and at least one of its fields must be filled.
3

Sync Reference Data With Google Sheets

Action

In Zapier“Sync the selected Reference Data file with Google Sheets”

Syncs the GoCanvas reference data file you select with Google Sheets, so that file and the office sheet stop drifting apart.

When to use it
someone adds a new job site to the sheet and crews should pick it tomorrow.
Watch out
the step asks for the Reference Data ID of the file, so note it on the GoCanvas side first.
When it breaks

When a GoCanvas Zap breaks

Zapier attaches no help article to GoCanvas, so the traps below come from the operations themselves and from Zapier's general limits.

Most failures here show up at setup, not months later. If a Zap stops for a reason not listed, the Zapier troubleshooting page walks through the usual suspects.

  • No fields to map

    The chosen GoCanvas App has no submission yet. Upload one test form from a device, then test the trigger again so Zapier can read its fields.
  • Create Dispatch refuses to run

    Dispatch is not enabled for that GoCanvas App, or every field was left empty. Switch Dispatch on in GoCanvas and map at least one field.
  • Old submissions never arrive

    A Zap only reacts to what happens after you publish it. Forms uploaded before that stay where they are; moving them is a separate job.
  • A bulk upload goes quiet

    When a trigger suddenly returns a huge batch, after an import for example, Zapier's flood protection can hold those runs back instead of firing them all.
Need help

Need help automating GoCanvas with Zapier?

A person reads every message.

FAQ

GoCanvas Zapier integration: common questions

01Is the GoCanvas Zapier integration free?
Yes, as long as your Zap stays at two steps. GoCanvas is not a premium app, so it works on the free plan, which gives 100 tasks a month and unlimited Zaps. The limit people miss is the shape: one trigger and one action, nothing more. Adding a filter, a second action or any extra step turns it into a multi-step Zap, and that needs a paid plan. You still need your own GoCanvas account to connect.
02How many tasks does a GoCanvas Zap use?
One per successful action, per run. The New Submission trigger costs nothing, however many forms come in. A Zap that posts each submission to Slack uses one task per form; a Zap that posts it and also creates a Dispatch uses two. An action that fails is not counted against your plan. So the honest way to estimate is simple: monthly submissions multiplied by the number of actions after the trigger.
03Does GoCanvas trigger Zaps in real time?
Yes. New Submission is an instant trigger: GoCanvas tells Zapier the moment a form is uploaded, and the Zap starts right away on every plan, free included. The 15 minute polling interval of the free plan does not apply to it. One nuance: the trigger watches uploads, so nothing fires until the submission actually reaches GoCanvas. Tick Trigger Mid Workflow if each Handoff should fire too. Either way, no interval applies.
04What does it take to connect GoCanvas to Zapier?
A GoCanvas account, plus access to any app or Dispatch you do not own yourself but want the Zap to touch. The connection runs from the Apps page in Zapier: add a connection, pick GoCanvas, sign in on the tab that opens and grant access. Before building, check that the target GoCanvas App already has one submission and, for Create Dispatch, that Dispatch is enabled on it. One connection then serves every Zap.
05Why can't Delete Dispatch find the job to remove?
Because it matches on the Item Description, and that text must be exact. GoCanvas has no search step on Zapier, so the Zap cannot look the Dispatch up by customer or date. The description has to come from an earlier step, typically the same record that created the Dispatch in the first place. A safe habit: build the description from a stable ID when you create the Dispatch, then reuse that ID to delete it.
06What if the GoCanvas operation needed isn't on Zapier?
Then Zapier alone will not do it: the integration stops at four visible operations, one trigger and three actions. There is no event for edited submissions, no search, and no action that creates a submission directly. Two routes remain. Rework the scenario around New Submission and Dispatches, which covers a lot of field workflows, or check whether another platform's GoCanvas integration lists the step that matters before committing. Checking first saves a rebuild later.
07Zapier, Make or n8n for GoCanvas?
Decide on criteria, not on a ranking. Start with the operation list: on Zapier it is New Submission, Create Dispatch, Delete Dispatch and the Google Sheets reference data sync, so check that your scenario fits inside those four. Then look at shape and budget: a two-step Zap runs free with 100 tasks a month, while a filter or extra action requires a paid plan. Compare those same points on the other platform's GoCanvas page.