- Home
- Resources
- Integrations
- easybill
easybill Make integrationAutomate easybill with Make.
Can Make take the repetitive easybill work off your plate? The easybill Make integration gives you 44 modules, 5 of them instant triggers, covering documents, payments, customers, projects and tasks. This page walks you through the connection and a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the easybill Make integration do for you?
The easybill Make integration links your easybill account to Make, a no-code tool that chains apps together. You build a scenario (the automation itself) out of modules, which are single bricks: a trigger that starts things, an action that changes something, or a search that finds records. easybill tells Make when a document, payment, contact or customer changes, and Make can write back to it.
Payments that turn into work. Watch Document Payments fires as soon as easybill records a payment event, and Create a Task puts the next step in front of your team without anyone checking the bank feed by hand.
Documents that go out on their own. Create a Document opens the document, Create an Invoice Item adds each line, and Send a Document delivers it once the content is right. The data can come from a form, a CRM or a spreadsheet you already use.
A customer base that stays clean. Search Customers checks whether a person already exists before Create a Customer adds them, and Update a Customer corrects the record when another tool holds the newer details.
What Make does not do here: the 44 modules do not cover every corner of the easybill API. Make an API Call reaches the rest with the same connection. The Make documentation page for easybill is AI-generated and asks you to verify important details against easybill itself. On the Free plan you get 2 active scenarios; Make pricing lays out what the paid plans add.
easybill may also have an n8n node. If you are choosing between the two tools, n8n vs Make sets out the criteria, and Make training helps if the editor is new to you.
How do you connect easybill to Make?
- 01
Add an easybill module
In your scenario, click the +, search for easybill and pick any module. Then click Create a connection. With an instant module such as Watch Documents, click Create a webhook first, then Create a connection.
- 02
Generate the API key in easybill
In easybill, click your username in the top blue menu bar and open Profile and Settings. Scroll to the API Key section. No key there yet? Click Generate new key, then Save in the top right corner, and copy it.
- 03
Paste the key into Make
Back in Make, type a label in Connection name if you want one (the field is optional), paste the API key and confirm. That connection, your easybill account linked to Make, is reused by every easybill module you add later.
Your first scenario: a task for every easybill payment
GoalWhen easybill reports a document payment event, Make creates a follow-up task in easybill for your team.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the large + to place the first module. Search for easybill and choose Watch Document Payments.
- 02
Connect the trigger
Click Create a webhook, then Create a connection, and paste your easybill API key. The webhook is the address easybill calls whenever a payment event happens.
- 03
Add the task
Click the + on the right of the trigger and pick Create a Task. Map data from the payment bundle (the item the trigger hands over) into the task, so whoever opens it knows which payment it is about.
- 04
Test with Run once
Click Run once, then record a test payment in easybill. Read the bundles each module received and open easybill to check that the new task is there.
- 05
Switch it on
Turn the scenario on. A scheduled trigger would wait for the clock (every 15 minutes by default), but this one is instant: Make runs the scenario each time easybill calls the webhook.
The easybill triggers: what starts a scenario
5 modules start a scenario when something happens in easybill. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by easybill as soon as it happens.
Watch Contacts
Instant triggerIn Make“Triggers when a contact event has happened.”
Watch Contacts starts your scenario whenever easybill reports an event on a contact, so the change reaches Make without anyone retyping it. Each event arrives as one bundle that the next module can read.
Watch Customers
Instant triggerIn Make“Triggers when a customer event has happened.”
Watch Customers wakes your scenario up the moment a customer event happens in easybill, which makes it the natural entry point for anything that mirrors your client list elsewhere.
Watch Document Payments
Instant triggerIn Make“Triggers when a document payment event has happened.”
Watch Document Payments tells you the instant money is booked against a document in easybill. It hands Make one bundle per payment event, ready to feed a task, a message or an accounting sheet.
Watch Documents
Instant triggerIn Make“Triggers when a document event has happened.”
Watch Documents reacts to events on your easybill documents and passes each one to Make as a bundle, so a document that changes can set off the rest of your process on its own.
Watch Invoice Items
Instant triggerIn Make“Triggers when an invoice item event has happened.”
Watch Invoice Items goes one level below the document: it fires on events about the individual lines of an invoice, and each line reaches Make as its own bundle.
Every easybill module, and when to reach for it
easybill gives you 39 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Cancel a Document
- Complete a Document
- Create a Customer
- Create a Customer Group
- Create a Document
- Create a Document Payment
- Create an Invoice Item
- Create a Project
- Create a Task
- Delete a Customer
- Delete a Customer Group
- Delete a Document
- Delete a Document Payment
- Delete an Invoice Item
- Delete a Project
- Delete a Task
- Get a Customer
- Get a Customer Group
- Get a Document
- Get a Document Payment
- Get an Invoice Item
- Get a Project
- Get a Task
- Make an API Call
- Send a Document
- Update a Customer
- Update a Customer Group
- Update a Document
- Update an Invoice Item
- Update a Project
- Update a Task
- List Contacts
- List Customer Groups
- List Documents
- List Invoice Items
- List Projects
- List Tasks
- Search Customers
- Search Document Payments
Cancel a Document
ActionIn Make“Cancels a specific document.”
Cancel a Document voids an existing easybill document from inside your scenario, so a cancellation decided elsewhere shows up in your books too.
Complete a Document
ActionIn Make“Completes a specific document.”
Complete a Document moves a draft to its completed state in easybill, the step you would otherwise click through by hand once the content is final.
Create a Customer
ActionIn Make“Creates a new customer.”
Create a Customer adds a brand new customer record to easybill using data mapped from an earlier module, such as a signed quote form or a CRM deal.
Create a Customer Group
ActionIn Make“Creates a new customer group.”
Create a Customer Group sets up a new group in easybill, giving you a container to sort customers by segment, region or contract type.
Create a Document
ActionIn Make“Creates a new document.”
Create a Document opens a new document in easybill from data your scenario already has, which saves you from rebuilding the same header by hand each time.
Create a Document Payment
ActionIn Make“Creates a new document payment.”
Create a Document Payment books a payment against a document in easybill, so what your payment provider already knows lands on the invoice too.
Create an Invoice Item
ActionIn Make“Creates a new invoice item.”
Create an Invoice Item adds one line to an easybill invoice, the building block for documents whose content comes from a cart or a timesheet.
Create a Project
ActionIn Make“Creates a new project.”
Create a Project opens a project in easybill so that tasks and documents for one engagement can live together from day one.
Create a Task
ActionIn Make“Creates a new task.”
Create a Task drops a to-do into easybill, filled with whatever your scenario knows at that point: a customer, an amount, a document.
Delete a Customer
ActionIn Make“Deletes a specific customer.”
Delete a Customer removes a customer from easybill for good, which is handy when your source of truth has already dropped them.
Delete a Customer Group
ActionIn Make“Deletes a specific customer group.”
Delete a Customer Group clears out a group you no longer use, keeping the easybill group list as tidy as the segments in your other tools.
Delete a Document
ActionIn Make“Deletes a specific document.”
Delete a Document removes a document from easybill. Cancel a Document is the other way out, when the document should be voided rather than removed.
Delete a Document Payment
ActionIn Make“Deletes a specific document payment.”
Delete a Document Payment removes a payment booked on a document, undoing a record that should never have been there.
Delete an Invoice Item
ActionIn Make“Deletes a specific invoice item.”
Delete an Invoice Item takes one line off an invoice while leaving the rest of the document untouched.
Delete a Project
ActionIn Make“Deletes a specific project.”
Delete a Project removes an easybill project once the engagement it tracked has no reason to exist in your records anymore.
Delete a Task
ActionIn Make“Deletes a specific task.”
Delete a Task clears a to-do from easybill when the work it described is no longer needed.
Get a Customer
ActionIn Make“Retrieves a specific customer.”
Get a Customer fetches the full record of one customer, giving later modules everything easybill knows about that person or company.
Get a Customer Group
ActionIn Make“Retrieves a customer group.”
Get a Customer Group reads the details of one group, so your scenario can make decisions based on the segment a customer sits in.
Get a Document
ActionIn Make“Retrieves a specific document.”
Get a Document pulls one easybill document into the scenario with all its content, ready to be copied, checked or sent elsewhere.
Get a Document Payment
ActionIn Make“Retrieves a specific document payment.”
Get a Document Payment reads a single payment recorded on a document, so you can check it before anything else happens.
Get an Invoice Item
ActionIn Make“Retrieves a specific invoice item.”
Get an Invoice Item reads one line of an invoice on its own, handy when a single line matters more than the whole document.
Get a Project
ActionIn Make“Retrieves a specific project.”
Get a Project reads one easybill project, letting later steps use its details without anyone looking them up.
Get a Task
ActionIn Make“Retrieves a specific task.”
Get a Task reads a single to-do from easybill, giving your scenario its current state before it decides what to do next.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Make an API Call lets your scenario reach any endpoint of the easybill API with the connection you already set up, covering what the dedicated modules leave out.
Send a Document
ActionIn Make“Sends a document of a specific type.”
Send a Document delivers an easybill document to its recipient, which closes the loop on a document your scenario just prepared.
Update a Customer
ActionIn Make“Updates a specific customer.”
Update a Customer changes an existing customer in easybill, so a new address or contact detail entered elsewhere reaches your billing too.
Update a Customer Group
ActionIn Make“Updates a specific customer group.”
Update a Customer Group edits an existing group, keeping its details in line with the segment it mirrors in your other tools.
Update a Document
ActionIn Make“Updates a specific document.”
Update a Document edits a document already in easybill, useful when the data behind it changes after creation.
Update an Invoice Item
ActionIn Make“Updates a specific invoice item.”
Update an Invoice Item corrects one line of an invoice without touching the others, so a price or quantity fix stays surgical.
Update a Project
ActionIn Make“Updates a specific project.”
Update a Project refreshes an easybill project so its details follow what happens in the tool where your team actually manages the work.
Update a Task
ActionIn Make“Updates a specific task.”
Update a Task changes a to-do that already exists in easybill, so progress made elsewhere shows up where your billing team looks.
List Contacts
SearchIn Make“Retrieves a list of contacts.”
List Contacts brings back the contacts easybill holds, each as a separate bundle, so you can copy or check them in bulk.
List Customer Groups
SearchIn Make“Retrives a list of customer groups.”
List Customer Groups returns every group defined in easybill, a quick way to see your segments from inside a scenario.
List Documents
SearchIn Make“Retrieves a list of documents.”
List Documents returns a set of easybill documents as separate bundles, so the rest of the scenario can handle them one after another.
List Invoice Items
SearchIn Make“Retrieves a list of invoice items.”
List Invoice Items returns invoice lines as individual bundles, giving you line-level data without opening each document.
List Projects
SearchIn Make“Retrieves a list of projects.”
List Projects gives you the easybill projects as a series of bundles, a starting point for overviews and lookups.
List Tasks
SearchIn Make“Retrieves a list of tasks.”
List Tasks pulls the to-dos stored in easybill, one bundle per task, so you can review or move them in a single run.
Search Customers
SearchIn Make“Searches for a list of customers.”
Search Customers looks through your easybill customers and returns the matches, so a scenario can tell whether someone already exists.
Search Document Payments
SearchIn Make“Searches for a list of documents.”
Search Document Payments finds payments recorded in easybill and returns each match as a bundle, useful for reconciliation work.
Need help automating easybill with Make?
A person reads every message.