ElliboHelp Centre

Connect Zapier

Connect Ellibo to thousands of other apps with Zapier - start a Zap when something happens in Ellibo (webhook), or create customers, items, invoices and payments in Ellibo from another app (API key).

Zapier connects apps without code. With Ellibo you can:

  • Start a Zap from Ellibo - for example, when an invoice is created, add a row to Google Sheets; when a payment is received, send a thank-you email.
  • Do something in Ellibo from another app - for example, when a form is filled in, create a customer; when an order comes from another shop, create an invoice.
Zapier plan

Zapier's Webhooks by Zapier steps are on Zapier's paid plans (Professional and up), not the free plan.

When something happens in Ellibo → start a Zap

Step 1: Start the Zap

  1. In Zapier, click Create › Zap.
  2. For the trigger, choose Webhooks by Zapier, event Catch Hook, and click Continue.
  3. Copy the webhook URL Zapier shows (it starts with https://hooks.zapier.com/hooks/catch/).

Step 2: Add the webhook in Ellibo

  1. Open Settings › Integrations › API & webhooks.
  2. Under Webhooks, click Add a webhook.
  3. Paste Zapier's URL (1), tick the events (2) - for example New invoice and Payment received - and click Add webhook (3).
  4. Ellibo shows a signing secret once. Zapier doesn't need it; keep it only if you check signatures elsewhere.
Adding a webhook
1 Zapier's URL, 2 the events to send, 3 Add webhook, 4 Send test.

Step 3: Send a sample to Zapier

  1. Click Send test (4) on the new webhook. Ellibo sends a sample event.
  2. In Zapier, click Test trigger. The sample appears, with fields such as event, summary and data__voucher_no.
  3. Add your action (Google Sheets, Gmail, Slack ...) and map the fields.
  4. Turn the Zap on.

Real events reach Zapier within about five minutes. What each event contains: see Webhooks.

From another app → do something in Ellibo

Step 1: Make an API key

  1. In Settings › Integrations › API & webhooks, under Ellibo Books API, type a name such as Zapier, choose Read & write, and click Make a key.
  2. Copy the key (starts with ellb_rw_). It's shown only once.

Step 2: Add a Zapier action

  1. In your Zap, add an action: Webhooks by Zapier, event Custom Request.
  2. Method: POST.
  3. URL: the Books API address plus what to create, for example https://www.ellibo.com/integrations/api/v1.php/customers.
  4. Data: the JSON body. For a customer:
{"name": "{{name from your trigger}}", "email": "{{email}}", "mobile": "{{phone}}"}
  1. Headers: Authorization = Bearer ellb_rw_your_key, and Content-Type = application/json.
  2. Click Test step. Ellibo answers with the new customer, including its id.

What you can create - customers, vendors, items, invoices and payments - and the fields for each: see API and webhooks.

Examples

TriggerAction
Ellibo: Payment receivedGmail: send a thank-you email
Ellibo: New invoiceGoogle Sheets: add a row
Ellibo: New CRM leadMailchimp: add a subscriber
Typeform: new entryEllibo: create a customer (POST /customers)
Another shop: new orderEllibo: create an invoice (POST /invoices), then a payment (POST /payments)

Using other Ellibo apps

CRM, Subscriptions, Projects, Helpdesk, Bookings and other apps each have their own API and webhooks (for leads, tickets, bookings and so on). They're listed under Every app's own API on the same tab, with a Keys & webhooks button for each. For CRM, see API, webhooks and Zapier.

Still need help?Write to us and we'll walk you through it.
Contact support