Skip to content

Integrations

Integrations connect EyeOnTask to the tools you already pay for — your accounting package, your payment processor, your SMS provider.

Settings → Integrations.

The Integration Settings page: cards for QuickBooks Online, Xero Online, PayPal, Stripe, Zapier and SMS Gateway, each showing a Connected or Disconnected badge

Settings → Integrations

Each card shows a badge — Connected or Disconnected — so the state of every connection is visible at a glance.

IntegrationWhat it is for
QuickBooks OnlineSyncs clients and payments both ways with QuickBooks, and invoices one way, out of EyeOnTask.
Xero OnlineThe same arrangement with Xero — clients and payments two-way, invoices one-way.
PayPalAccepts customer payments through PayPal.
StripeAccepts card payments through Stripe.
ZapierConnects EyeOnTask to other tools without code, so an event here can trigger an action somewhere else.
SMS GatewaySends your SMS templates through an SMS account you already hold.

QuickBooks and Xero work the same way and answer the same question: your accountant needs the invoices, and nobody wants to type them twice.

Clients sync in both directions. A customer added in either system appears in the other, so the two client lists stay the same list.

Invoices sync one way — out of EyeOnTask and into the accounting package. The work is scheduled, done and billed here, so an invoice raised directly in QuickBooks or Xero cannot come back the other way.

Items and services come in, never out on their own. The Inventory tab imports the products and services from QuickBooks or Xero so your item list matches your accountant’s. Your own items travel the other way only on the invoices that carry them — whatever is on an invoice is created in your accounts package when that invoice syncs, and there is no direct export of the item list.

Payments sync in both directions. A payment recorded in either system reaches the other, so a client who pays through your accountant and a client who pays a fieldworker on site both end up settled in both places. A payment can only cross once its invoice has — see what syncs, and which way.

Connect one, not both. A client cannot be synced to Xero and to QuickBooks at the same time — a customer record belongs to one accounting package, not to two. Beyond what the app allows, two packages receiving the same invoices is a reconciliation problem rather than a backup.

PayPal and Stripe both let a customer pay an invoice you have sent rather than arranging a transfer. Which you use is usually decided by what you already have and what your customers expect; connecting both is reasonable if your customer base is split.

A payment taken through either is recorded against the invoice, so the outstanding balance is right without anyone marking it off by hand.

The gateway is the account that actually sends text messages. EyeOnTask writes them; the gateway delivers them. Until one is connected, the SMS templates exist but nothing goes out — which is what the banner on the SMS template screen is telling you.

Select Provider offers Vonage and Twilio, and the credentials asked for change with the choice: an API key and API Secret for Vonage, an Account SID and Auth Token for Twilio. Both come from the provider’s own dashboard. There is also a From Number the messages arrive from, and a test message that proves the whole thing works before you rely on it.

The full walkthrough is SMS gateway.

The cards cover the services EyeOnTask connects to itself. For your own systems — a CRM, an ERP, a booking form, an in-house tool — there are two routes and they suit different people:

  • Zapier joins EyeOnTask to a few thousand apps by clicking rather than coding, and is the right answer when a ready-made connector exists.
  • The API is for a developer building the integration properly: create jobs and requests from another system, with your own error handling and your own reference data. Keys are generated under Settings → Integrations → Developer API by the Super Admin.

Each connection is made from its card, and each has its own steps because each is a different company’s account. The individual walkthroughs are:

In every case you are signing in to that service and authorising EyeOnTask, so have the account details to hand before you start — and use the account your business actually trades on, not a personal one set up to test with.

A connection that has been working can still refuse an individual invoice or client, and the message you get back comes from QuickBooks or Xero rather than from EyeOnTask. QuickBooks and Xero sync errors covers what each one means and what to do about it.