Alegra Make integrationAutomate Alegra with Make.
Can Make send, update and file your Alegra invoices for you? The Alegra Make integration gives you 31 modules, including 4 triggers, to automate contacts, estimates, invoices and items. This guide connects your account and walks you through a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Alegra Make integration do for your invoicing?
The Alegra Make integration links your Alegra account to Make, a no-code tool where you build scenarios: automations made of modules, each module being one brick such as a trigger, an action or a search. Its 31 modules spot new contacts, estimates, invoices and items, then create, send, update or delete records without you opening Alegra.
Estimates that go out on their own. Watch Estimates notices each estimate your sales team creates, and Send an Estimate emails it right after. Nobody has to remember the sending step anymore.
A product catalog that matches your other tools. When a product changes somewhere else, Search Items finds the matching Alegra item and Update an Item brings it in line, so the next invoice uses the current version.
Contacts that follow the customer. Watch Contacts pushes each new Alegra contact to your CRM, and Create a Contact does the reverse when a lead signs in another app.
Two limits to know before you start. The four triggers are scheduled: Make checks Alegra on the scenario's clock rather than being alerted the moment a record appears, and they only report new records. Anything the 31 modules do not cover goes through Make an API Call. To judge the tool as a whole, read the Make review; if n8n is also on your shortlist, n8n vs Make lays out the criteria, and Make pricing details the plans.
How do you connect your Alegra account to Make?
- 01
Copy your API credentials in Alegra
In Alegra, open the Solutions section and choose Administrar mis soluciones, then Integraciones and Integración Manual (API). Copy the email shown as your user and the API token displayed on that screen.
- 02
Start the connection in Make
Add any Alegra module to your scenario and click Create a connection. A connection is your Alegra account linked to Make once, and every Alegra module reuses it. Filling the Connection name field is optional, yet handy when you manage several accounts.
- 03
Paste the credentials and confirm
Enter the email and the API token you copied, or follow the instructions Make displays, then save. From there, Make can read your contacts, estimates, invoices and items when you fill in a module.
Your first scenario: email every new Alegra invoice
GoalWhen a new invoice is created in Alegra, Make sends it by email.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the +. Search for Alegra, pick Watch Invoices and select the connection you just set up.
- 02
Set up the trigger
Fill in the fields Make shows for Watch Invoices. Since the connection exists, Make lists what it can read in your Alegra account, so you choose from a menu instead of typing values.
- 03
Add the sending module
Click the + to the right of Watch Invoices and choose Send an Invoice. Map the invoice returned by the trigger into this module, so each new invoice is the one that goes out.
- 04
Test it with Run once
Create a test invoice in Alegra, then click Run once. Make runs the scenario a single time; read the bundles each module received to confirm the right invoice was sent.
- 05
Schedule and switch it on
Open Scheduling on Watch Invoices: a new scenario runs every 15 minutes by default, which is also the shortest interval on the Free plan. Switch the scenario on and Make keeps checking for you.
Triggers: what starts an Alegra scenario
4 modules start a scenario when something happens in Alegra. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Alegra as soon as it happens.
Watch Contacts
Scheduled triggerIn Make“Triggers when a new contact is created.”
Watch Contacts hands your scenario every contact created in Alegra, one bundle per contact (a bundle is one item passed from a module to the next). It is the starting point for anything that should happen once a new customer record exists.
Watch Estimates
Scheduled triggerIn Make“Triggers when a new estimate is created.”
Every estimate your team drafts in Alegra can kick off a follow-up with Watch Estimates. Each new estimate arrives as its own bundle, ready to be sent, logged or shared with sales.
Watch Invoices
Scheduled triggerIn Make“Triggers when a new invoice is created.”
This is the trigger most Alegra scenarios start from: Watch Invoices returns each invoice created in your account, one bundle apiece, with its details available to the next modules.
Watch Items
Scheduled triggerIn Make“Triggers when a new item is created.”
Watch Items tells your scenario when a product or service is added to your Alegra catalog, so other tools learn about it without anyone copying it over.
Alegra modules: what each one does for you
Alegra gives you 27 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Cancel an Invoice
- Create a Contact
- Create an Estimate
- Create an Invoice
- Create an Item
- Create a Tax
- Delete a Contact
- Delete an Estimate
- Delete an Invoice
- Delete an Item
- Get a Contact
- Get an Estimate
- Get an Invoice
- Get an Item
- Get a Tax
- Make an API Call
- Send an Estimate
- Send an Invoice
- Update a Contact
- Update an Estimate
- Update an Invoice
- Update an Item
- List Taxes
- Search Contacts
- Search Estimates
- Search Invoices
- Search Items
Cancel an Invoice
ActionIn Make“Cancels invoice by ID.”
Cancel an Invoice takes the ID of a sales invoice and cancels it in Alegra. Do not mix it up with Delete an Invoice, a separate module that removes the invoice altogether.
Create a Contact
ActionIn Make“Creates a new contact.”
With Create a Contact, a lead captured anywhere becomes an Alegra contact you can bill, with no copy and paste between tabs.
Create an Estimate
ActionIn Make“Creates a new estimate from scratch.”
Create an Estimate builds a new estimate in Alegra from data your scenario already holds, so a quote request turns into a real document without retyping.
Create an Invoice
ActionIn Make“Allows you to create a sales invoice from scratch.”
Your sales invoices can be issued straight from another app: Create an Invoice writes a new one in Alegra from scratch, using the customer and lines your scenario passes along.
Create an Item
ActionIn Make“Creates a new item.”
Create an Item adds a product or service to your Alegra catalog, which keeps invoice lines consistent with what you actually sell.
Create a Tax
ActionIn Make“Creates a new tax.”
Need a new tax rate available for billing? Create a Tax registers it in Alegra from your scenario, alongside the ones you already use.
Delete a Contact
ActionIn Make“Deletes a contact by ID.”
Delete a Contact removes a contact from Alegra using its ID, which keeps your customer list free of test entries and records nobody needs anymore.
Delete an Estimate
ActionIn Make“Deletes an estimate by ID.”
Delete an Estimate erases an estimate by its ID, so drafts that lead nowhere stop cluttering your Alegra list.
Delete an Invoice
ActionIn Make“Deletes an invoice by ID.”
Unlike Cancel an Invoice, Delete an Invoice removes the invoice from Alegra entirely, based on its ID.
Delete an Item
ActionIn Make“Deletes an item by ID.”
Delete an Item takes a product or service out of your Alegra catalog through its ID, so discontinued offers no longer show up when someone builds an invoice.
Get a Contact
ActionIn Make“Gets a contact registered in the application by ID.”
Get a Contact reads the full record of one Alegra contact when you already know its ID, and passes every detail to the next module.
Get an Estimate
ActionIn Make“Gets an estimate registered in the application.”
When a scenario only holds an estimate reference, Get an Estimate fetches the complete document from Alegra so the following modules work with fresh data.
Get an Invoice
ActionIn Make“Allows you to consult a sales invoice registered in the application”
Get an Invoice pulls one sales invoice from Alegra so you can reuse its content elsewhere, in a report, a message or another accounting tool.
Get an Item
ActionIn Make“Gets an item registered in the application.”
Get an Item returns the current record of one product or service in your Alegra catalog, which is useful when another tool must show the same information.
Get a Tax
ActionIn Make“Gets a tax registered in the application.”
Get a Tax reads a single tax registered in Alegra, so your scenario can reuse its details rather than hard-coding them in each module.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Make an API Call covers whatever the other modules leave out: it lets your scenario call any endpoint of the Alegra API, reusing the connection you already created.
Send an Estimate
ActionIn Make“Sends an estimate by email.”
Send an Estimate emails an Alegra estimate to its recipient, which closes the loop between drafting a quote and the prospect actually receiving it.
Send an Invoice
ActionIn Make“Sends a mail order invoice.”
Send an Invoice gets an Alegra invoice into your customer's inbox by email, so billing does not wait for someone to find the time.
Update a Contact
ActionIn Make“Updates a contact.”
Update a Contact changes an existing Alegra contact, so a new address or phone number entered elsewhere reaches your invoices too.
Update an Estimate
ActionIn Make“Updates an estimate.”
Update an Estimate edits an estimate already stored in Alegra, handy when the terms move during a negotiation and you would rather not start the document over.
Update an Invoice
ActionIn Make“Updates an invoice by ID.”
Update an Invoice modifies an Alegra invoice identified by its ID, for fixes that come from another system rather than from manual edits.
Update an Item
ActionIn Make“Updates an item by ID.”
Keep your Alegra catalog current from another tool: Update an Item rewrites a product or service identified by its ID with the data your scenario provides.
List Taxes
SearchIn Make“Lists taxes registered in the application.”
List Taxes returns every tax registered in your Alegra account, each as a separate bundle your scenario can handle one by one.
Search Contacts
SearchIn Make“Searches for contacts registered in the application.”
Search Contacts looks through your Alegra contacts and returns the matches, from zero to many, which is how you find an ID when all you know is who the person is.
Search Estimates
SearchIn Make“Searches for estimates registered in the application.”
Search Estimates finds the Alegra estimates matching your criteria and passes each one down the scenario, which makes batch work on quotes possible.
Search Invoices
SearchIn Make“Searches for sales invoices registered in the application.”
Search Invoices retrieves the sales invoices that fit your criteria, so reporting and reminders can start from Alegra itself instead of a manual export.
Search Items
SearchIn Make“Searches for products or services registered in the application.”
Search Items browses the products and services in your Alegra catalog and hands back the ones that match, ready for an update, a check or a comparison.
Need help automating Alegra with Make?
A person reads every message.