Resources · Zapier integration

OfferLab Zapier integrationAutomate OfferLab with Zapier.

The OfferLab Zapier integration gives you 13 triggers, 1 action and 2 searches. Affiliates, commissions, customers, orders and subscriptions all tell Zapier the moment they change, so your other tools can follow along without exports.

Verified Trustpilot reviews · AI, automation & growth agency

Overview

What the OfferLab Zapier integration does for you

OfferLab runs your affiliate program: partners sign up, promote your offers, and OfferLab records the sales and commissions they bring in. Plugging it into Zapier means every signup, commission, order or subscription change in OfferLab can kick off work in another app, with no one copying data across.

Three outcomes cover most setups. A partner team that hears about every new affiliate: Affiliate Signed Up and Collaboration Approved can post to a channel or add a row to your partner sheet. Finance records that match what OfferLab owes: Commission Created, Order Invoice Paid and One-Time Order Completed can feed your accounting or reporting tool the moment money moves. Customer data that stays in sync: Customer Created, Customer Updated and the two subscription triggers keep your CRM or mailing list current.

Now what Zapier does not do here. The only thing a Zap can write into OfferLab is marking an order invoice as complete. It cannot create an affiliate, a customer, a commission or an order, and it cannot change a subscription. The two searches only find customers and order invoices. So OfferLab is mostly a starting point for your Zaps, rarely a destination.

Comparing tools for the same job? The n8n vs Zapier and Make vs Zapier comparisons lay the criteria side by side.

Vocabulary

Zapier vocabulary in one minute

Eight Zapier words carry this page. Here they are, in plain English.

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. Once the Zap is switched on, Zapier waits for it to happen.
Action
What the Zap does after it starts: the step that writes, sends or moves something for you in an app.
Task
What Zapier bills you for: one action that your Zap completes successfully. Your plan allowance counts these.
Instant vs polling
An instant trigger is reported by the app the moment it happens. A polling trigger is checked by Zapier on a timer instead.
Filter
A step that lets the Zap carry on only when the incoming data meets your condition, and stops it quietly otherwise.
Search step
A step that looks up something that already exists in an app, so the steps after it can use what it found.
Connection
Your OfferLab account linked to Zapier once, then reused by every Zap and every step that needs OfferLab.
Cost

What it really costs

OfferLab is not a premium app, so it works on the free Zapier plan. Its triggers never cost a task.

  • Premium appNo, works on the free plan
  • Trigger cost0 tasks
  • Free plan100 tasks a month, two-step Zaps
  • OfferLab triggers13 instant, 0 polling

Zapier bills only the actions that go through: each one that succeeds counts once, a failed one does not. The free plan gives you 100 tasks a month and Zaps of two steps, one trigger plus one action. Add a search, a filter or a second action and the Zap becomes multi-step, which needs a paid plan. All 13 OfferLab triggers are instant, so the polling grid below does not apply to them. Your OfferLab subscription is a separate matter.

Connect

Connect OfferLab to Zapier in three steps

  1. 01

    Open your connections

    In your Zapier account, go to the Apps page and click + Add connection. You need an OfferLab account first, with access to the affiliates, orders and customers the Zap will touch.

  2. 02

    Pick OfferLab

    Type OfferLab in the search box of the dialog, select it, then click Add connection. A new browser tab opens on the OfferLab side, so let it load fully.

  3. 03

    Sign in and allow access

    Log in to OfferLab in that tab and grant Zapier access to the account. The connection now shows on your Apps page, ready for every Zap you build next.

First Zap

Your first Zap: paid invoices to a thank-you email

GoalEach paid OfferLab invoice looks up the customer, then sends them a thank-you email.

  1. 01

    Create the Zap and pick the trigger

    Start a new Zap, choose OfferLab as the app and Order Invoice Paid as the event, then select the OfferLab connection you just made.

  2. 02

    Test the trigger

    Run the test. Zapier brings back the three most recent paid invoices from your account, so you can pick a real one and see what it carries.

  3. 03

    Add the customer search

    Add OfferLab again with Search Customers by Email or ID and map the customer reference from the invoice. This search makes the Zap multi-step, so it needs a paid plan.

  4. 04

    Add the email

    Add your email tool, then map the address and the name the search found into the message so each customer gets a personal thank-you.

  5. 05

    Test, then publish

    Test each step once and read what came back. When the email looks right, click Publish to switch the Zap on, then watch the first real run.

Triggers

OfferLab triggers

13 events start a Zap when something happens in OfferLab, and 13 of them are instant: the app calls Zapier straight away, whatever your plan.

1

Affiliate Signed Up

Instant trigger

In Zapier“Triggers when a new affiliate signs up through your referral link.”

Someone joins your program through your referral link, and your Zap receives the new affiliate's details straight away.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
welcome each new partner with an onboarding email, or add them to the sheet your partner manager reviews.
Watch out
it covers signups through your referral link, so an affiliate you approve for a collaboration is a separate event with its own trigger.
2

Collaboration Approved

Instant trigger

In Zapier“Triggers when a collaboration is approved (either manually or automatically).”

A collaboration gets the green light in OfferLab, whether someone approved it by hand or the platform did it automatically, and the Zap picks it up.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
send the partner their creative kit and tracking details as soon as they are cleared to promote you.
Watch out
manual and automatic approvals both fire it, so do not assume a human has looked at every partner that comes through.
3

Commission Created

Instant trigger

In Zapier“Triggers when a new commission is created.”

Every time OfferLab records a new commission for an affiliate, the Zap gets it, which is the cleanest way to see what you owe as it accrues.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
log each commission in your accounting sheet, or ping the affiliate so they know a sale was credited to them.
Watch out
on a busy launch day this can fire a lot, and every action it starts counts as a task.
4

Customer Created

Instant trigger

In Zapier“Triggers when a new customer is created.”

A new customer record appears in OfferLab and is handed to Zapier, ready to be copied to wherever your team keeps customer data.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
create the matching contact in your CRM or add the buyer to your customer newsletter list.
Watch out
only customers created after you publish the Zap come through, so existing ones need a separate import if your CRM should hold them too.
5

Customer Updated

Instant trigger

In Zapier“Triggers when a customer is updated.”

Any change to an existing customer in OfferLab sends the updated record to your Zap, so other tools can follow the edit.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
keep the email address or name in your CRM aligned when a customer corrects their details in OfferLab.
Watch out
if your Zap also writes back to that customer in OfferLab, it can set itself off in a loop and burn through your tasks.
6

One-Time Order Completed

Instant trigger

In Zapier“Triggers when an order is paid and completed.”

When a one-off order is paid and completed, the Zap receives it. Subscriptions have their own triggers, so this one stays focused on single purchases.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
grant access to a course or send a delivery request as soon as a single purchase is fully paid.
Watch out
it waits for payment and completion together, so an order that is created but still unpaid will not show up here.
7

Order Invoice Created

Instant trigger

In Zapier“Triggers when an order invoice is created.”

As soon as OfferLab issues an invoice for an order, the Zap gets it, before any payment has happened.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
copy each new invoice into your bookkeeping tool so your records list it from day one, paid or not.
Watch out
a created invoice is not a paid one. If the next step should only happen after payment, use Order Invoice Paid instead.
8

Order Invoice Paid

Instant trigger

In Zapier“Triggers when an order invoice is paid.”

Payment lands on an order invoice and Zapier hears about it right then, which makes this the trigger to rely on for anything tied to cash in.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
send a receipt or a thank-you, or tell your fulfilment team the order is cleared to ship.
Watch out
if this Zap also marks the invoice complete, that edit can set off Order Updated or Order Status Changed in your other Zaps.
9

Order Status Changed

Instant trigger

In Zapier“Triggers when an order status changes.”

This one fires whenever an order moves from one status to another, whatever the new status is. It is the broadest of the order triggers.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
mirror the order status in a shared tracking sheet so support can answer customers without opening OfferLab.
Watch out
it fires on every status move, so add a filter if only one status matters to you, knowing a filter needs a paid plan.
10

Order Updated

Instant trigger

In Zapier“Triggers when an order is updated.”

Any edit to an existing order in OfferLab reaches the Zap, not just a change of status. Think of it as the catch-all for order changes.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
keep a copy of each order in your reporting tool up to date after corrections.
Watch out
it overlaps with Order Status Changed, so using both on the same order flow can make the same change arrive twice and cost twice.
11

Subscription Created

Instant trigger

In Zapier“Triggers when a new subscription is created.”

A customer starts a new subscription in OfferLab and your Zap is told right then, with the subscription details attached.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
add the new subscriber to a member list, or start the welcome sequence your recurring customers should receive.
Watch out
a subscription is not a one-time order, so it will not show up on One-Time Order Completed; build each flow on the trigger that matches it.
12

Subscription Updated

Instant trigger

In Zapier“Triggers when a subscription is updated.”

Whenever an existing subscription changes in OfferLab, the Zap receives the new version of it, so downstream tools can react to the change.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
update the subscriber's record in your CRM, or alert your retention team when a plan changes.
Watch out
the trigger tells you something changed, not what kind of change it was, so read the test sample before you build a filter on it.
13

New Team Member

Instant trigger

In Zapier“Triggers when a new team member is created.”

Someone is added to your team in OfferLab, and the Zap gets the new team member. It is about your own staff, not your affiliates or customers.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
log new users for an access review, or invite them to the internal channel where partner work happens.
Watch out
do not confuse it with Affiliate Signed Up; a team member works inside your OfferLab account, an affiliate promotes your offers.
Actions

OfferLab actions

OfferLab gives you 1 action. For each one: what it does for you, when to reach for it, and what to watch out for.

1

Mark Order Invoice as Complete

Action

In Zapier“Marks an order invoice as complete.”

Closes an order invoice in OfferLab by setting it to complete, which is the only change a Zap can write into OfferLab.

When to use it
when another tool confirms the order was delivered or settled, close the matching invoice without opening OfferLab.
Watch out
the Invoice field is required, so an earlier step or the invoice search must hand it the right invoice.
Searches

OfferLab searches

2 search steps look for data that already exists in OfferLab, so a later step can use it.

A search step finds something that already exists in OfferLab and passes it on to the next steps. In the editor, searches sit at the bottom of the Action event list, under SEARCH. Adding one makes the Zap multi-step.

1

Search Customers by Email or ID

Search

In Zapier“Search for customers using the customer's ID or email address”

Looks up an OfferLab customer from either their email address or their customer ID, and hands the full record to the following steps.

When to use it
a form or a payment tool gives you an email, and you need the matching OfferLab customer before acting on it.
Watch out
whether the match must be exact is decided by OfferLab, so test with an address you know is on file.
2

Search Order Invoice by ID or Invoice Number

Search

In Zapier“Search for an order invoice using the invoice's ID or invoice number (e.g., OL-77847065)”

Finds one order invoice from its internal ID or the invoice number your customer sees, so later steps can read or close it.

When to use it
just before Mark Order Invoice as Complete, when the earlier step only knows the invoice number.
Watch out
the Invoice ID or Invoice Number field is required; an empty value leaves the search with nothing to look for.

The three settings every search exposes

  1. Successful if no search results are found?
    Left on its default, a search that finds nothing stops the Zap there. Switched on, the Zap carries on without the missing item.
  2. Create X if it doesn't exist yet?
    Ticking it would turn a search into find-or-create. OfferLab offers no such variant, so this box does not apply to its two searches.
  3. 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 hand all of them on.
When it breaks

When it breaks

Zapier attaches no help article to OfferLab, so the traps below are the general ones that apply to any app.

Most failing OfferLab Zaps fall into one of these four cases. If yours misbehaves and none of them fits, the Zapier troubleshooting guide walks through the next checks.

  • No backfill of past orders

    A Zap only reacts to what happens after it is switched on. Orders, customers and commissions created before you published it are never picked up; moving that backlog is a separate job.
  • A loop between invoice triggers and the action

    A Zap that marks an invoice complete can set off Order Updated or Order Status Changed, and a Zap built on those can fire again. Keep them apart.
  • Flood protection after a bulk import

    When a trigger suddenly returns a huge batch, after a migration or a mass import of customers, Zapier can hold it back instead of running every item.
  • A search that finds nothing

    By default, a search with no result stops the Zap and skips the steps after it. Turn on the no-results setting if the rest should run anyway.
Need help

Need help automating OfferLab with Zapier?

A person reads every message.

FAQ

OfferLab Zapier integration questions

01Is the OfferLab Zapier integration free?
Yes, as far as Zapier goes. OfferLab is not a premium app, so you can connect it on the free plan. That plan gives you 100 tasks a month and Zaps of two steps, one trigger and one action. A Zap like Affiliate Signed Up followed by a Slack message fits that limit. As soon as you add a search, a filter or a second action, the Zap becomes multi-step and requires a paid plan. Your OfferLab subscription is a separate matter.
02How many tasks does an OfferLab Zap use?
The trigger itself never costs anything. Zapier counts only actions that complete successfully, once each. A Zap that posts one message per new commission uses one task per commission, while a Zap with three actions uses three. An action that fails is not counted. Watch the busy triggers, such as Commission Created or Order Updated, since a launch day can produce many events and every action they start is billed.
03Do OfferLab triggers work in real time?
Yes. All 13 OfferLab triggers are instant: OfferLab tells Zapier the moment an event happens, so your Zap starts right away, on any plan. The 15-minute polling interval of the free plan does not apply to them, and a paid plan will not make them faster. In the editor, a Zap built on an instant trigger shows a lightning bolt, which is an easy way to check. What you pay depends on how many actions those events start, never on the speed.
04What do you need to connect an OfferLab account?
An OfferLab account, plus access to any affiliates, orders or customers you want the Zap to handle if you do not own them. Then open the Apps page in Zapier, click + Add connection, search for OfferLab, and click Add connection again in the dialog. Sign in to OfferLab in the tab that opens and grant Zapier access. The connection is saved once, shows on your Apps page, and every later Zap that uses OfferLab reuses it without asking again.
05Why does Mark Order Invoice as Complete fail?
Most of the time because it does not receive an invoice. The Invoice field is required, and the action cannot guess which invoice you mean. Map it from an OfferLab order trigger, or add Search Order Invoice by ID or Invoice Number just before it so the search finds the invoice from its number. Remember that adding the search makes the Zap multi-step, which needs a paid Zapier plan. Test it once before you publish.
06What if the OfferLab operation you need is not there?
OfferLab on Zapier offers 13 triggers, one action and two searches. The only thing a Zap can change inside OfferLab is marking an order invoice as complete. Creating affiliates, customers, commissions or orders from another tool is not possible through this integration today. If your process needs that, the workaround is to keep OfferLab as the starting point of your Zaps and send its events outward instead. The catalog of an app can grow over time.
07Zapier, Make or n8n for OfferLab?
It depends on your criteria, not on a winner. First criterion: does the tool list OfferLab, and with which events? On Zapier you get 13 instant triggers, one action and two searches. Second: how a run is billed. Zapier counts every successful action, and a search or a filter pushes you to a paid plan, so price your real Zaps in each tool. Third: whether you need to create records inside OfferLab, which Zapier cannot do today.