Meftah Zapier integrationAutomate Meftah with Zapier.
The Meftah Zapier integration offers 2 triggers, 6 actions and 4 searches. New invoices and customers can start your Zaps, and Zapier can create customers, products and invoices, send an invoice by email or to ZATCA, and look up what already exists.
Verified Trustpilot reviews · AI, automation & growth agency
What the Meftah Zapier integration does for your invoicing
The Meftah Zapier integration connects Meftah, an invoicing tool for small businesses that creates invoices, tracks payments and keeps an eye on cash flow, to the rest of your apps. It works both ways: new invoices and customers in Meftah can start a Zap, and a Zap can write customers, products and invoices into Meftah.
Three results cover most of what teams build with it.
Invoices that leave without a second click. New Invoice followed by Send Invoice to Customer emails each new invoice to the customer and moves it from Draft to Pending. A customer file fed by your other tools. When a deal is won elsewhere, Find Customer with its find-or-create option makes sure the customer exists in Meftah before anything else happens. Invoices drafted from outside. Create Invoice builds the invoice from data captured in another app, and Send Invoice to ZATCA can submit it to the Saudi tax authority once it is final.
What Zapier does not do here. Its two triggers are polling ones: Zapier checks Meftah at your plan's interval, so a new invoice reaches the Zap on the next check, never the instant it is created. There is no trigger for payments, and no action to delete anything. An invoice submitted to ZATCA is locked, and correcting it takes a credit or debit note, not a Zap. Nothing created before your Zap went live is picked up.
To compare platforms before you build, see our Make vs Zapier comparison or our n8n vs Zapier comparison.
Zapier words, in plain English
Eight terms come back on this page. Here is what each one means.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run each time that trigger event happens.
- Trigger
- The event in an app that starts the Zap, such as a new invoice in Meftah. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does after it starts: the step that writes, sends or moves something for you, like emailing an invoice.
- Task
- The unit Zapier bills: one action your Zap completes successfully. The allowance on your plan is a count of those.
- Polling trigger
- A trigger Zapier checks on a timer: it asks the app for new items at a fixed interval and keeps only what it hasn't seen.
- Instant trigger
- A trigger the app reports itself, the moment the event happens. Meftah has none, so both of its triggers wait for a check.
- Filter
- A step that lets the Zap carry on only when what arrived meets the condition you set, and stops it otherwise.
- Search step
- A step that looks up something already in an app, like a customer, so the steps after it can use what it found.
What Meftah on Zapier really costs
Meftah is not a premium app: all twelve operations are open on the free plan. The bill depends on the actions your Zaps complete.
- Premium appNo, open on the free plan
- Free plan100 tasks a month, unlimited two-step Zaps
- BilledEach successful action, never the trigger
- Paid plan neededFor a filter, a search or a second action
The trigger never costs a task, and neither do Zapier's checks for new invoices or customers, however often they run. Each action that succeeds counts as one task; an action that fails is not counted. A Zap with three actions uses three times as many tasks as a Zap with one. The free plan gives 100 tasks a month, unlimited Zaps and a check every 15 minutes, but each Zap stops at two steps: one trigger, one action. A filter, a search such as Find Customer, or a second action makes the Zap multi-step, and multi-step Zaps need a paid plan.
Connect your Meftah account to Zapier
- 01
Open Apps and add a connection
In Zapier, go to the Apps page and click + Add connection. A connection is your Meftah account linked to Zapier once, then reused by every step that works with Meftah.
- 02
Choose Meftah
Search for Meftah in the dialog, select it, then click Add connection. You need a Meftah account to sign in with: the one whose invoices and customers the Zap will use.
- 03
Sign in and grant access
Sign in to Meftah in the tab that opens and grant Zapier access. For anything you do not own yourself and want the Zap to touch, you also need read or write access to it.
Your first Zap: email the invoices that are ready
GoalEach new Meftah invoice that passes your filter is emailed to the customer with Send Invoice to Customer. The filter makes it a multi-step Zap, so it needs a paid plan.
- 01
Create the Zap
Start a new Zap, pick Meftah as the app that starts it and New Invoice as the event. Then select the Meftah connection you made earlier.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent invoices of the connected account, so you build the rest of the Zap from a real one.
- 03
Add the filter
Click the plus icon and add a Filter step. Fill its three boxes: the field to look at, the rule and the value. A text rule only works on text.
- 04
Add Send Invoice to Customer
Add Meftah again with Send Invoice to Customer. Its only required field is Invoice ID: fill it from the trigger test, and check at the test which value identifies the invoice.
- 05
Test and publish
Test the action on an invoice you are happy to send, read the result, then click Publish. Zapier now checks Meftah at your plan's interval.
Meftah triggers on Zapier
2 events start a Zap when something happens in Meftah. Zapier checks for them at the interval your plan allows.
New Customer
Polling triggerIn Zapier“Triggers when a new customer is created.”
Starts your Zap when a customer is added in Meftah, and passes that customer to the steps that follow.
New Invoice
Polling triggerIn Zapier“Triggers when a new invoice is created.”
Fires on each invoice created in Meftah and hands that invoice to the next steps.
Meftah actions on Zapier
Meftah gives you 6 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Create Customer
ActionIn Zapier“Creates a customer.”
Adds a customer to Meftah from data held in another app.
Create Invoice
ActionIn Zapier“Creates an invoice.”
Drafts an invoice in Meftah from details coming out of another step.
Create Product or Service
ActionIn Zapier“Creates a product or service.”
Puts a new product or service in your Meftah catalogue, with its title and price.
Send Invoice to Customer
ActionIn Zapier“Sends an invoice to the customer's email address. Updates the last-sent date and transitions the invoice status from Draft to Pending.”
Emails an invoice to the customer's address, records the send date and moves the invoice from Draft to Pending.
Send Invoice to ZATCA
ActionIn Zapier“Submits an invoice to ZATCA (Saudi Tax Authority). Once submitted the invoice is locked — use a credit/debit note to reverse or adjust it.”
Submits an invoice to ZATCA, the Saudi tax authority, straight from your Zap.
Update Invoice
ActionIn Zapier“Partially updates an existing invoice. Only supplied fields are changed; omitted fields keep their current values. Content edits (amounts, items, dates) require Draft status.”
Changes part of an existing invoice and leaves every field you do not fill exactly as it was.
Meftah searches on Zapier
4 search steps look for data that already exists in Meftah, so a later step can use it.
A search step finds something already in Meftah and hands it to the steps after it. In the editor, Meftah's searches sit at the bottom of the Action event list, under SEARCH. Any search makes the Zap multi-step, so it needs a paid plan. Three settings decide what happens when the result is not a clean single match.
Find Customer
SearchFind or createIn Zapier“Finds a customer by name.”
Looks up a Meftah customer by name, so a later step can link to the right record.
Find Invoice
SearchIn Zapier“Finds invoices by invoice number or keyword. Leave filter blank to list all invoices.”
Finds invoices by invoice number or by keyword, so Update Invoice or a send action can work on the right one.
Find Product or Service
SearchFind or createIn Zapier“Finds a product or service by name.”
Retrieves a product or service from the Meftah catalogue by its name.
Find Tax
SearchIn Zapier“Finds a tax by name. Leave filter blank to list all taxes.”
Fetches a tax defined in Meftah by its name, ready for a step that needs it.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap there and skips the steps that needed it. Switched on, the Zap carries on empty-handed.
- Create X if it doesn't exist yet?Ticking it turns the search into a find-or-create: the setting above disappears and the step asks for what is needed to create the missing item. Find Customer and Find Product or Service offer it.
- If multiple search results are found?Three ways out when several items match: keep the first one, which is the default, stop the Zap, or pass all of them on at once.
When a Meftah Zap breaks
Zapier attaches no help article to Meftah and no rate limit is on record. The traps come from Meftah's own invoice rules and from how Zapier works in general.
Six cases to read before you publish. Several will not look like an error at all: the Zap simply does more, or less, than you meant. If a Zap still misbehaves after these checks, see our Zapier troubleshooting guide.
A submitted ZATCA invoice is locked
After Send Invoice to ZATCA, the invoice can no longer be edited. Reversing or adjusting it takes a credit or debit note.Update Invoice on a non-draft invoice
Changes to amounts, items or dates only apply while the invoice is a Draft. Keep in mind that Send Invoice to Customer moves an invoice to Pending.Create Invoice and its customer
The Customer field links the invoice to a customer you select or search in Meftah. Put Find Customer, with find-or-create ticked if needed, before the invoice step.History is not replayed
A Zap reacts only to invoices and customers created after it goes live. Earlier records are not picked up; moving them is a separate job.A Zap that feeds its own trigger
As a general precaution: a Zap that writes into the place its trigger watches can set itself off again and again, and burn through your tasks.A sudden flood is held back
If a trigger suddenly returns a huge batch, after a bulk import or a migration, Zapier's flood protection can hold those items back.
Need help automating Meftah with Zapier?
A person reads every message.



