Piggy Zapier integrationAutomate Piggy with Zapier.
The Piggy Zapier integration offers 6 triggers, 9 actions and 3 searches. Every trigger is instant, so a new member, a redeemed voucher or a claimed reward reaches your other tools right away, and the actions let those tools write contacts, credits and vouchers back into Piggy.
Verified Trustpilot reviews · AI, automation & growth agency
What the Piggy Zapier integration does
Piggy runs loyalty programs: members collect credits, claim rewards and use vouchers. Connecting it to Zapier links that program to the rest of your stack, so the shop, the newsletter and the CRM know what happens in Piggy, and can feed Piggy in return, without exports or copy-paste.
Three outcomes worth building. A welcome offer for every new member: New Contact starts the Zap, Create Voucher issues a voucher from an existing promotion, and your mail tool sends it. A clean customer file: each sign-up in a web shop or a form goes through Find or Create Contact by Email Address, so Piggy never gets the same person twice. And credits for purchases made outside Piggy: Find Contact by Email Address gets the member, then Create Credit Reception adds the credits to the right shop.
All six triggers are instant. Piggy tells Zapier about each event itself, so the interval of the free plan does not slow anything down: a redeemed voucher can show up in your sheet straight away.
What Zapier does not do here: there is no trigger for a member reaching a threshold or for a voucher about to expire, and no action deletes a contact, a voucher or a promotion. Several actions want a Contact UUID rather than an email, so many Zaps need a search step first, which makes them multi-step and therefore paid.
Comparing platforms before you commit? The Make vs Zapier comparison is worth a look.
The Zapier words used on this page
Eight terms, one line each, before the details.
- Zap
- The automation you build in Zapier: one trigger, then one or more actions that run every time that trigger event happens.
- Trigger
- The event in an app that starts the Zap. Piggy has six, from a new contact to a redeemed voucher.
- Action
- What the Zap does once started: the step that writes something for you, such as a contact or a voucher in Piggy.
- Task
- The unit Zapier bills: one action completed successfully. The monthly count on your plan is a count of those.
- Instant vs polling trigger
- An instant trigger is reported by the app the moment it happens. A polling one is checked on a timer. All Piggy triggers are instant.
- Filter
- A step that lets the Zap go on only when what arrived meets the condition you set, and stops it otherwise.
- Search step
- A step that looks up something that already exists, such as a Piggy contact, so the next steps can use what it found.
- Multi-step Zap
- Any Zap beyond one trigger and one action. A second action, a filter or a search makes it one, and it then needs a paid plan.
What Piggy on Zapier really costs
Piggy is not a premium app, so it works on the free plan. Zapier counts tasks, and only on actions that succeed.
- Premium appNo, works on the free plan
- Free plan100 tasks a month, two-step Zaps
- Piggy event received0 tasks
- TriggersAll 6 instant, the grid does not apply
A Piggy event starting a Zap costs nothing: the trigger never uses a task. Each action that completes counts one, whether it writes into Piggy or into another app, and a failed one is not counted. A few apps and actions take more than one task, so check the counter after the first runs. The free plan gives 100 tasks a month and two-step Zaps. The moment you add a search step, a filter or a second action (which any Zap feeding Calculate Credits, Create Credit Reception or Update Contact Attribute(s) usually needs, because of the Contact UUID), the Zap is multi-step and needs a paid plan.
Connect your Piggy account in three steps
- 01
Open the Apps page
In Zapier, go to the Apps page of your account and click + Add connection. You need a Piggy account, plus access to any shop or program you do not own but want the Zap to use.
- 02
Pick Piggy
Search for Piggy in the dialog, select it and click Add connection. A new tab opens on the Piggy side, where you sign in with the account that runs your loyalty program.
- 03
Sign in and grant access
Log in to Piggy in that tab and allow Zapier to access the account. The connection is saved once and offered in every Piggy step you add afterwards, trigger, action or search.
Your first Zap: a welcome voucher for every new member
GoalEach new Piggy contact gets a voucher from the welcome promotion, sent by email.
- 01
Build: Piggy starts it
Create a Zap, choose Piggy and the New Contact event, then select your Piggy connection. Since it is instant, no plan interval applies.
- 02
Test the trigger
Run the test: Zapier brings back the three most recent contacts of the account. Pick a real one so the email address and name you map later carry true values.
- 03
Create the voucher
Add Piggy with Create Voucher and choose the welcome promotion in Promotion uuid, the only required field. Run the step and read the voucher it returns.
- 04
Send it by email
Add your mail tool and its send action, map the contact's email address and the voucher details into the message. This second action makes the Zap multi-step, so paid.
- 05
Test, then publish
Test the email on an address you own, check what came back, then click Publish. From then on, each new member gets the voucher with no wait.
The 6 Piggy triggers
6 events start a Zap when something happens in Piggy, and 6 of them are instant: the app calls Zapier straight away, whatever your plan.
Contact Updated
Instant triggerIn Zapier“Triggers when an contact is updated.”
Starts your Zap whenever an existing member's record changes in Piggy, and passes along the contact as it now stands so other tools can catch up with the change.
New Contact
Instant triggerIn Zapier“Triggers when a new contact is created.”
Fires on each contact created in Piggy, whether someone joined the program or another Zap created them. It is the natural starting point for anything that should happen to new members.
New Credit Reception
Instant triggerIn Zapier“Triggers when a new credit reception is created.”
A credit reception is Piggy's record of credits given to a member. This trigger runs each time a new one is created, so every credit award can be logged or announced somewhere else.
New Reward Reception
Instant triggerIn Zapier“Triggers when new reward reception is claimed.”
Reacts when a member claims a reward. The Zap starts with that reward reception, which tells your team or your systems that something has to be handed over or prepared.
Voucher Created
Instant triggerIn Zapier“Triggers when a voucher is created.”
Each voucher created in Piggy, one at a time or as part of a batch, starts the Zap with its details, ready to send, log or share.
Voucher Redeemed
Instant triggerIn Zapier“Triggers when a voucher is redeemed”
Watches the moment a voucher is used. The Zap gets the redeemed voucher, which closes the loop between the offer you sent and the visit or order it produced.
The 9 Piggy actions, grouped by job
Piggy gives you 9 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Calculate Credits
ActionIn Zapier“Calculate how many credits would be issued if a credit reception was to be made with the given values.”
Works out how many credits a purchase would earn, without giving them. It needs the Contact UUID, the Shop UUID and a Unit value.
Create Batch of Vouchers
ActionIn Zapier“Creates a batch of vouchers”
Generates many vouchers at once for one promotion. Besides the Promotion uuid, you set a Quantity between 1 and 500.
Create Contact by Email Address
ActionIn Zapier“Creates new contact with email address.”
Adds a new member to Piggy from a single required field, Email address, which must be valid.
Create Contact Attribute
ActionIn Zapier“Create a new contact attribute.”
Extends your Piggy contacts with a new attribute, a field that every member can then carry. You name it and pick its Contact Attribute Data Type, both required.
Create Credit Reception
ActionIn Zapier“Creates a new credit reception.”
Awards credits to a member in a given shop. The two required fields are the Contact UUID and the Shop UUID the credits go to.
Create Promotion
ActionIn Zapier“Creates a new Promotion”
Sets up a new promotion in Piggy, the container that vouchers are issued from. It asks for a Name and a Description, both required.
Create Voucher
ActionIn Zapier“Creates a new voucher”
Issues one voucher from an existing promotion, chosen in Promotion uuid, the only required field.
Find or Create Contact by Email Address
ActionIn Zapier“Finds an existing contact or creates a new contact, with email address.”
Looks for a member by email and creates one only if nobody matches. One action, one required field, and no duplicate members in your program.
Update Contact Attribute(s)
ActionIn Zapier“Update the value of attribute(s) of a contact.”
Changes the values stored on a member's record. You give the Contact UUID, then fill in the attributes to change in the fields below it.
The 3 Piggy searches
3 search steps look for data that already exists in Piggy, so a later step can use it.
A search step changes nothing in Piggy: it finds a member or a voucher that already exists and hands it to the next steps. In this app, that is mostly how a Zap gets the Contact UUID that several actions require. Three settings decide what happens when the result is not the expected one.
Find Contact by Email Address
SearchIn Zapier“Finds contact by email address.”
Finds a member from their email address, the one required field, and returns the record with its UUID for the steps that follow.
Find Voucher
SearchIn Zapier“Finds a voucher by code”
Looks up a voucher by its Code, the unique code that identifies it in Piggy.
Get Contact by UUID
SearchIn Zapier“Search contact by it's UUID .”
Fetches a member's full record from a Contact UUID you already have, from a trigger or an earlier step.
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 the steps that depended on it are skipped. Switched on, the Zap carries on empty-handed.
- Create X if it doesn't exist yet?None of the three Piggy searches offers this box. To create a missing member, use the Find or Create Contact by Email Address action instead.
- If multiple search results are found?Three ways out when several items match: keep the first one (the default), stop the Zap, or hand all of them on at once.
When a Piggy Zap breaks
Zapier attaches no help article to Piggy, and no limit specific to the app is on record. The traps below are the ones every Zap shares, and Piggy's mix of triggers and actions makes two of them easy to fall into.
Check these cases first. For anything else, the Zapier troubleshooting page covers the general method, and the Zapier training walks through the editor.
A Zap that keeps triggering itself
Voucher Created with Create Voucher, or Contact Updated with Update Contact Attribute(s): when a Zap writes where its own trigger watches, it restarts endlessly and drains your tasks.Existing members are never processed
A Zap only reacts to what happens after it is switched on. Members, vouchers and credits already in Piggy are not picked up; handling them is a separate job.A voucher batch is held back
A batch of up to 500 vouchers, or a bulk import of members, can return a huge burst of events, and Zapier's flood protection may hold those runs back.A search finds nobody and the Zap stops
By default, a search with no result stops the Zap and skips the steps that relied on it. Check the email or code being mapped before blaming Piggy.
Need help automating Piggy with Zapier?
A person reads every message.



