Skip to content

Zapier integration

Zapier connects EyeOnTask to a few thousand other apps without anybody writing code. You pick something that happens here — a job finishing — and something that should happen there, and Zapier does it every time from then on.

EyeOnTask offers two triggers: Job Completed and Job Created. Everything you build starts from one of them.

Settings → Integrations, fifth card.

Integration Settings, with the Zapier card fifth among five

Settings → Integrations

Zapier proves it is really your account with a key that EyeOnTask generates.

The Zapier page: generate the API key, copy it, and start creating zaps

Settings → Integrations → Zapier

  1. Generate Api key creates one.
  2. Copy puts it on the clipboard. You will paste it into Zapier in a minute.
  3. Start creating zaps with EyeOnTask hands you over to Zapier, signing in on the way.

The rest happens in Zapier. A Zap is one trigger and one or more actions.

Zapier's left rail, with Create and Zaps

Zapier → Create → Zaps

Choose Trigger, then search for and pick EyeOnTask.

Searching for EyeOnTask in Zapier's app picker

Zapier → Trigger → search

The two EyeOnTask trigger events: Job Completed and Job Created

Zapier → Select the event

Pick the Trigger event:

EventFires when
Job CompletedA job is marked complete in EyeOnTask
Job CreatedA new job is raised in EyeOnTask

Both are instant — Zapier is told as it happens rather than polling for changes.

On the Account tab, Zapier asks for the key.

Zapier asking to access your EyeOnTask account, with the API key field

Zapier → Account → Allow Zapier to access your EyeOnTask Account

Paste the key you copied and press Yes, Continue to EyeOnTask. The two are now linked; Continue moves on.

Action is what should happen when the trigger fires. Any app Zapier supports will do — this walkthrough uses Google Sheets with the Create Spreadsheet Row action event, so every completed job writes a line into a sheet.

Link the Google account that owns the sheet, then choose the Drive, Spreadsheet and Worksheet to write into.

This is the step that actually matters, and the one people rush.

Mapping a spreadsheet column to a field from Job Completed in EyeOnTask

Zapier → Configure → field mapping

Zapier lists the columns of your sheet down one side and the fields from Job Completed in EyeOnTask down the other. The + beside a column opens the EyeOnTask fields; pick the one that belongs there. Work through every column you care about, then Continue.

Map nothing and the Zap will run happily and write empty rows.

Test step runs it once for real, so you can go and look at the sheet.

A row written into the Google Sheet by the test

Google Sheets → the row the test wrote

If the row looks right, Publish.

The Zap with Publish, and a status panel reporting no issues

Zapier → Publish

Until you publish, the Zap is a draft and nothing happens automatically. After it, every completed job runs it.

The Google Sheets example is the simplest one, but the same two triggers drive anything: post finished jobs into a Slack channel, add the client to a mailing list when a job is created, raise a row in a reporting sheet your accountant reads, or start a follow-up sequence a week after completion.