Piriod Zapier integrationAutomate Piriod with Zapier.
The Piriod Zapier integration has 11 triggers, 0 actions and 0 searches. All 11 are instant: a new customer, a finalized invoice, a failed payment or a subscription change reaches your other tools without waiting, even on the free plan.
Verified Trustpilot reviews · AI, automation & growth agency
What the Piriod Zapier integration does for your billing
Piriod handles subscriptions and recurring billing. Connected to Zapier, it becomes a source of events: every time something happens to a customer, an invoice, a payment, a payment source or a subscription, Zapier can pass it on to your CRM, your accounting sheet or your team chat.
Three results subscription businesses build first. A dunning alert: Payment Failed pings the account manager the moment a charge does not go through, so someone calls the customer before the next cycle. A clean accounting trail: Invoice Finalized adds each confirmed invoice to the sheet your bookkeeper works from, with no monthly export. A CRM that matches billing: Customer Created and Customer Updated keep the contact record in your sales tool in step with Piriod.
Now what Zapier does not do here. Piriod offers no action at all, so a Zap can't create a customer, issue an invoice, record a payment or start a subscription in Piriod. There is no search either, so a Zap can't look up a customer in Piriod halfway through. The flow is one way: Piriod speaks, your other apps listen. If your plan needs data written back into Piriod, that part stays manual or goes through another route.
Each Zap built on these triggers then needs an action in another app, and that is where the tasks are spent. Before choosing your stack, n8n vs Zapier and Zapier training are worth a look.
Zapier vocabulary, in plain words
Eight words you will meet in the editor, each explained once here and used as is afterwards.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run every time that event happens.
- Trigger
- The event in an app that starts the Zap. Once the Zap is on, Zapier waits for it: here, a billing event in Piriod.
- Action
- What the Zap does once started: the step that writes, sends or moves something. With Piriod, actions live in other apps.
- Task
- The unit Zapier bills: one action your Zap completed successfully. Your plan counts those and nothing else.
- Polling vs instant
- A polling trigger is checked by Zapier on a timer. An instant trigger is reported by the app itself, the way Piriod does.
- Filter
- A step that lets the Zap continue only when the incoming data meets a condition you set, and stops it otherwise.
- Connection
- Your Piriod account linked to Zapier once, then reused by every Piriod trigger in every Zap you build.
- Multi-step Zap
- Any Zap with more than one trigger and one action. A second action or a filter makes one, and it needs a paid plan.
What a Piriod Zap really costs
The Piriod side costs nothing. Every trigger is free; you pay for what the Zap does next, in other apps.
- Piriod trigger0 tasks
- Each successful action1 task
- Free plan100 tasks / month, 2-step Zaps
- Premium appNo
A task is one successful action. A Piriod event that only posts a chat message costs one task per run; one that also logs a row in a sheet costs two. An action that fails is not counted. Piriod is not a premium app, so it runs on the free plan: 100 tasks a month, unlimited Zaps, two steps each. Notifying two tools, or adding a filter, makes the Zap multi-step and needs a paid plan. The interval grid below concerns polling triggers only; all 11 Piriod triggers are instant and ignore it.
Connect your Piriod account in three steps
- 01
Open Apps and add a connection
In your Zapier account, go to the Apps page and click + Add connection. You need a Piriod account, plus access to any data you don't own that the Zap should read.
- 02
Find Piriod
Type Piriod in the search box of the dialog, select it, then click Add connection. Zapier opens a new browser tab where the Piriod sign-in takes place.
- 03
Sign in and grant access
Log in to Piriod in that tab and allow Zapier to use the account. The connection is saved, and every Piriod trigger in your Zaps reuses it from then on.
Your first Zap: log every confirmed invoice
GoalEach time Piriod finalizes an invoice, add it to your accounting sheet and tell the finance channel.
- 01
Pick the Piriod trigger
In the editor, choose Piriod as the app that starts the Zap and Invoice Finalized as the event, then select the connection you just added.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent finalized invoices of your account, so you map the next steps on a real invoice and not on a blank.
- 03
Add the spreadsheet action
Add your spreadsheet app and its add-a-row action. Map the invoice data from the trigger into the columns of your sheet, then test the step and check the row.
- 04
Add the chat message
Add your team chat app and write the message, pulling the invoice details from the trigger. This second action makes it a multi-step Zap, so it needs a paid plan.
- 05
Publish
Click Publish to switch the Zap on. Invoices finalized from now on flow through; invoices confirmed before stay out of the sheet.
Piriod triggers
11 events start a Zap when something happens in Piriod, and 11 of them are instant: the app calls Zapier straight away, whatever your plan.
Customer Created
Instant triggerIn Zapier“Triggers when a new customer is created.”
A new customer appears in Piriod and the Zap starts with that customer's record, ready to be copied wherever your sales or support team works.
Customer Updated
Instant triggerIn Zapier“Triggers when a customer is updated.”
Fires on changes, not on arrivals: when an existing customer record is edited in Piriod, the Zap runs with the updated version so other tools can catch up.
Invoice Finalized
Instant triggerIn Zapier“Triggers when a invoice is finalized (confirmed).”
Once an invoice is confirmed in Piriod, this trigger hands it to the Zap. It waits for the confirmed version, which makes it the safest starting point for anything accounting touches.
Payment Created
Instant triggerIn Zapier“Triggers when a new payment is created.”
Each time a new payment is created in Piriod, the Zap gets it. Created is not the same as paid: this fires on the payment's appearance, before you know how it ends.
Payment Failed
Instant triggerIn Zapier“Triggered when a payment fails.”
When a charge does not go through, Piriod reports the failure and the Zap starts. This is the trigger that protects revenue, because it turns a silent problem into a message someone reads.
Payment Succeeded
Instant triggerIn Zapier“Triggers when a payment is successfully paid.”
Only the payments that were actually paid reach this Zap. It's the cleanest signal that money came in, without the noise of attempts still pending.
Payment Updated
Instant triggerIn Zapier“Triggers when a payment is updated.”
Here the Zap runs whenever an existing payment changes in Piriod. It catches the later life of a payment, after its creation, whatever the change turns out to be.
Source Created
Instant triggerIn Zapier“Triggers when a source is created.”
Piriod calls it a source, and this trigger starts the Zap when one is created. Zapier's listing says nothing more about what a source holds, so test it against your own account first.
Source Stored
Instant triggerIn Zapier“Triggers when a source is stored.”
A sibling of Source Created, but tied to a different moment: it fires when a source is stored in Piriod. The listing does not spell out how stored differs from created.
Subscription Created
Instant triggerIn Zapier“Triggers when a subscription is created.”
A customer signs up to a plan and Piriod creates the subscription: that is the moment this Zap starts, with the new subscription in hand.
Subscription Updated
Instant triggerIn Zapier“Triggers when a subscription is updated.”
Upgrades, downgrades, any edit to an existing subscription: when one changes in Piriod, the Zap receives the new state and can tell the rest of your stack.
When a Piriod Zap breaks
Zapier links no help article to Piriod, so the cases below are the general limits, read through a billing app.
With only triggers on offer, the risks sit in what a Zap does not do by itself and in volume. If a run fails on the action side, Zapier troubleshooting covers the usual fixes.
History is not sent
A Zap only reacts to events after it is published. Customers, invoices and payments that already existed in Piriod are never picked up; that backlog is a separate job.A bulk import is held back
Importing many customers or subscriptions into Piriod at once can produce a huge batch of events. Zapier's flood protection may hold those runs back.Updated triggers fire often
Customer, Payment and Subscription Updated run on every change. Each run that ends in an action costs a task, and the free plan stops at 100 a month.The free plan stops at two steps
One Piriod trigger plus one action fits the free plan. Notify a second tool or add a filter, and the Zap becomes multi-step and needs a paid plan.
Need help automating Piriod with Zapier?
A person reads every message.



