PayFunnels
PaymentsPayFunnels is a payment-link and subscription platform. Agents create one-time, recurring, plan, and pay-what-you-want links, list and refund payments, cancel, pause, and resume subscriptions, and read setup and processing fees.
What This Integration Enables
PayFunnels is opinionated about one thing: a payment link is not a single shape. There are six creation routes, and each encodes a different commitment. A one-time link takes one fixed payment. A recurring link bills forever. A payment plan link bills a fixed number of times and then cancels itself. A custom plan link charges an amount immediately and then follows a schedule you define. A pay what you want link lets the customer set the figure. A multiple products link offers several at once, with a selection rule the vendor quietly disables when you mix recurring and plan products.
That taxonomy is the reason to automate here rather than click through a dashboard. FlowRunner agents pick the shape the situation calls for, keep the product sets on live links in step with the catalog, work the failed payment list as a dunning queue, and manage the subscription lifecycle through cancel, pause, and resume. The pause behavior alone is a revenue decision rather than a switch, which is where human-in-the-loop belongs on a subscriptions connector.
Without FlowRunner
With FlowRunner
Use Case Scenarios
-
The right link shape for the offer
A new offer is approved. The agent reads its terms and chooses the route rather than defaulting to one. A pilot that should end by itself becomes Create Payment Plan Link, which bills a fixed number of times and cancels itself, so nobody has to remember to stop it. An open-ended retainer becomes Create Recurring Payment Link. A community donation becomes Create Pay What You Want Link with recurring switched on so a supporter can choose to give monthly. If the offer carries an onboarding charge, Create Setup Fee runs first and its identifier is attached to the link. The finished URL posts into Slack and onto the deal record in HubSpot.
-
Dunning that actually gets worked
On a schedule, the agent calls List Payments filtered to failed, which is the dunning queue in practice. For each one it reads Get Payment for the full breakdown, then reads the customer's subscription with Get Subscription and compares the total due against the total subscription amount, which is the arrears picture on a payment plan. Accounts inside a grace window get a reminder over Brevo. Accounts past it are assembled into a review list with the amount owed, the cycles remaining, and the payment history, and posted for a person to decide between another attempt, a pause, and a cancellation.
-
A refund that does not fall through the unit trap
A refund is agreed in support. The agent reads the payment with Get Payment, which breaks out the tax, the setup fee, the processing fee, and anything already refunded, so the figure it proposes is the actual remaining balance rather than the headline price. It then converts to the smallest currency unit, because Refund Payment takes cents while every payment link amount is in the major unit, and a naive pass would return twenty five cents where twenty five dollars was meant. It supplies one of the three reasons the card networks recognize, and posts the confirmed refund back into the Zendesk ticket.
Human-in-Loop Highlight
Update Payment Link has one field that behaves in three ways, and the dangerous behavior is the default. Send a product with only its identifier and it is kept. Send it with fields and it is patched. Send one with no identifier and it is added. Leave one out entirely and it is deleted. So an agent syncing prices from a catalog, sending the products it knows about, silently strips every product it does not know about from a live link that customers are paying through. Nothing in this action list restores them, and Get Payment Link is the only record of what was there. So the agent never writes the set it built. It writes the diff to a person first: "Link 'Spring Cohort' currently offers four products and has taken 38 successful payments. The catalog sync would keep three, patch one price, and remove 'Alumni Pass', which is not in the source. Approve the removal?" The revenue owner answers, and a product disappears from a live link only because someone chose to remove it.
Agent Capabilities
26 actionsPayment Links
10- Create One-Time Payment Link Creates a link that takes a single fixed payment.
- Create Recurring Payment Link Creates a subscription link that bills on an interval indefinitely. Trial days must be more than two, since the vendor rejects one or two.
- Create Payment Plan Link Creates an installment link that bills a fixed number of times and then cancels itself. The difference from a recurring link is that this one ends on its own.
- Create Custom Plan Payment Link Creates a link with your own payment schedule: an amount charged immediately, then whatever timetable you define. Note that the vendor charges the opening amount straight away, unlike the other recurring types.
- Create Pay What You Want Link Creates a link where the customer sets the amount. One-time giving is allowed by default and recurring is not, so switch the second on to let a supporter choose to give monthly.
- Create Multiple Products Link Creates a link offering several products at once. The multiple selection setting is conditional: the vendor treats it as off when you mix recurring and payment-plan products, and when it is on, all recurring intervals must match.
- List Payment Links Lists your payment links, optionally of one kind. Twenty five come back by default, so set the limit for more.
- Get Payment Link Retrieves one payment link, including how many successful payments it has taken.
- Update Payment Link Updates a payment link. Its products list carries three behaviors in one field: an identifier alone keeps a product, an identifier with fields patches it, a product with no identifier adds one, and anything left out is deleted.
- Delete Payment Link Deletes a payment link so it can no longer be paid.
Payments and Refunds
3- List Payments Lists payments, optionally only the succeeded or only the failed ones. Twenty five come back by default, and the failed list is the dunning queue.
- Get Payment Retrieves one payment in full, with its tax, setup fee, processing fee, and refunded amounts broken out separately.
- Refund Payment Refunds a payment in full or in part. The amount here is in the smallest currency unit while payment link amounts are in the major unit, and the reason is required and must be one of the three the card networks recognize.
Subscriptions
5- List Subscriptions Lists subscriptions with their collected, due, and maximum amounts. The total due against the total subscription amount is the arrears picture for a payment plan.
- Get Subscription Retrieves one subscription.
- Cancel Subscription Cancels a subscription now, at the end of the billing period, or on a date you choose. A cancellation date is required, and used, only when the custom date option is selected.
- Pause Subscription Pauses a subscription. The behavior is a billing decision rather than a display one: voiding stops service and bills nothing, keeping it as a draft keeps service free, and marking it uncollectible holds the debt so it can be collected later. Leave the resume date empty to resume by hand.
- Resume Subscription Resumes a paused subscription. Whether the customer is billed for the pause depends on the behavior it was paused with and on the unpaid invoice setting, not on this call.
Fees
8- Create Setup Fee Creates a one-time setup fee that recurring and payment-plan links can attach. Its identifier is what those links take as their setup fee product.
- List Setup Fees Lists your one-time setup fees, twenty five per page by default.
- Get Setup Fee Retrieves one setup fee.
- Update Setup Fee Renames a setup fee or makes it the default. The amount and currency cannot be changed, since the vendor publishes only the name and the default flag here, so a price change means a new fee.
- Delete Setup Fee Deletes a setup fee.
- List Processing Fees Lists the processing-fee rules on the account. Read the use-amount flag first, since it decides whether the fixed amount or the percentage applies. These are read only through the API.
- Get Default Processing Fee Returns the account's default processing fee, the one a payment link applies when forwarding processing fees is on.
- Get Processing Fee Retrieves one processing-fee rule.
Frequently Asked Questions
What can FlowRunner do with PayFunnels?
FlowRunner agents can run Create One-Time Payment Link, Create Recurring Payment Link, and Create Payment Plan Link in PayFunnels, plus 23 more actions.
Does connecting PayFunnels to FlowRunner require OAuth?
No. PayFunnels connects to FlowRunner with an API key, no OAuth flow required.
Can PayFunnels trigger a FlowRunner workflow automatically?
PayFunnels doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with PayFunnels
Free plan, no card required. Connect in minutes.