Tamio (Plug&Paid)
E-commerceTamio, formerly plug&paid, is a hosted commerce platform with products, invoices, subscriptions and payment pages. Agents keep the catalog and stock in step with an ERP or supplier feed, create and issue invoices with hosted payment links, and manage customers, orders, discounts and affiliates.
What This Integration Enables
Tamio, the platform formerly sold as plug&paid, puts a merchant's whole commercial back office behind a single API key. Its center of gravity is the invoice and the hosted payment link rather than the storefront. A workflow can price a basket before anything exists, issue the invoice, hand the buyer a payment page, record the bank transfer that settles it, and run the subscription that follows.
What makes Tamio unusual is what shares that account with the money. The affiliate program, the mailing lists, and the support desk all answer to the same credential that issues invoices. An agent working here is touching a partner's earnings and a customer's inbox from the same key, which is exactly why FlowRunner's human-in-the-loop discipline belongs in the middle of these workflows rather than at the end of them. The agent does the reading, matching, and drafting. The operations that take money back from a person wait.
Without FlowRunner
With FlowRunner
Use Case Scenarios
-
A closed deal becomes a payment link without anyone retyping it
A deal closes in the CRM. The agent calls Estimate Transaction with the line items and the buyer's country, which returns tax, shipping, and any discount without creating a record anywhere. If the total matches what sales quoted, Create Invoice writes the real invoice against the customer, and Generate Payment Link produces the hosted page the rep sends. When the buyer pays, Mark Invoice Shipped attaches the tracking number from ShipBob and emails them. The quote and the invoice agree because the same call produced both.
-
Offline payments settled against the right invoices
A bank feed lands in a sheet in Google Sheets each morning. The agent reads it, calls List Invoices filtered to unpaid within the matching currency and amount range, and pairs each transfer with its invoice on reference and total. Clean matches are settled with Mark Invoice Paid and pushed to QuickBooks Online as received payments. Anything that matches two invoices, or none, is left open and posted for a person to resolve rather than guessed at.
-
The affiliate integrity sweep
Weekly, the agent reads refunded invoices, reads the commission recorded on each with Get Invoice, and groups them by partner. For any partner whose refunded share stands apart from the rest of the program, it calls Get Affiliate for the current balance and List Blocked Affiliates to see whether this address has a history. It assembles the case and stops. The clawback itself is a person's call, and the next section is about why.
Human-in-Loop Highlight
Deduct Affiliate Bonus debits a partner's balance. It is the operation a clawback is recorded through, and it is also an accusation about somebody's honesty, computed from a report. Two details make it worth stopping for. Money in this API is an integer in the smallest currency unit, so a deduction expressed in the wrong unit is off by a factor of a hundred, and there is no un-deduct operation anywhere in the action list. And Delete Affiliate carries a block flag, off by default, that bars the applicant's email address for good.
So the agent builds the case and posts it: this partner, these refunded invoices, this commission already recorded, this current balance, this proposed deduction stated in both the raw integer and the amount a person reads. The finance owner answers with a clawback, a decline, or a permanent block. Contrast that with what the agent runs unattended. Approve Affiliate and Unblock Affiliate both have inverses, so an agent can process ordinary applications all day. The gate is not on affiliate work in general. It is on the two operations that take something from a named person and do not hand it back.
Agent Capabilities
151 actionsProducts
17- List Products Lists the catalog with filters for type, category, warehouse, currency, price range, and stock state. Name the attribute blocks you need or the rows arrive without them.
- Get Product Returns one product with every attribute block attached, which is what a workflow reads before it decides anything.
- Create Physical Product Creates a shippable product with its inventory, dimensions, product codes, and multilingual content.
- Update Physical Product Replaces a physical product's configuration. Tamio treats the body as the new state, so send everything the product should keep.
- Create Digital Product Creates a downloadable or link delivered product together with its license handling.
- Update Digital Product Replaces a digital product's configuration, including how it is delivered and how it is licensed.
- Create Service Product Creates a service product, which Tamio classifies as physical or digital from its tax category.
- Update Service Product Replaces a service product's configuration as a whole rather than as a patch.
- Create Billing Plan Creates a recurring subscription product with its billing cycle, trial, retry count, and cancellation behavior.
- Update Billing Plan Replaces a billing plan. New terms reach new subscriptions while existing subscribers keep what they were sold on.
- Delete Product Permanently deletes one product. A billing plan with live subscriptions is refused until those are moved or canceled.
- Duplicate Product Copies a product with all of its settings, the quickest way to spin up a variant of an existing listing.
- Bulk Delete Products Deletes a large batch of products in one call. Bigger batches run in the background, so a success means accepted rather than finished.
- Bulk Update Products Applies shared changes across a batch: release and expiry dates, visibility and sale flags, unit limits, and relative price or stock moves.
- Bulk Update Stock Sets absolute stock quantities across products and variants, matched by id or by SKU. The right operation for a warehouse feed.
- Bulk Update Pricing Sets prices across products and variants in one call, each entry carrying its own currency.
- Bulk Convert Product Pricing Moves a batch of products onto a newly enabled account currency.
Custom Attributes
4- List Custom Attributes Lists the account level attribute definitions that products can carry.
- Create Custom Attribute Creates an attribute definition with multilingual labels and its value format flags.
- Update Custom Attribute Replaces an attribute definition. Products keep their values because the attribute id does not change.
- Delete Custom Attribute Permanently deletes an attribute definition along with every value products held for it.
Categories
7- List Categories Lists categories with their hierarchy, paths, and product counts.
- Get Category Returns one category with its children, multilingual configuration, and position in the tree.
- Create Category Creates a category, optionally under a parent, with a title for each language enabled on the account.
- Update Category Replaces a category's multilingual configuration, artwork, and active flag. Read it first if you mean to change only one language.
- Delete Category Deletes the category and every descendant beneath it, along with their product links.
- Attach Products To Category Adds a batch of products to a category in one call.
- Detach Products From Category Removes the category link from a batch of products and leaves the products themselves alone.
Customers
8- List Customers Lists customers with filters for text, country, date range, assigned teammate, purchased product, and affiliate program. Leads stay out unless you ask for them.
- Get Customer Returns one customer with their addresses, direct debit mandates, affiliate information, and client details.
- Create Customer Creates a customer, optionally with a billing and a shipping address in the same call. The email address has to be unique in the account.
- Update Customer Updates a customer's profile. Addresses are handled by their own operations rather than here.
- Delete Customer Permanently deletes a customer and everything attached to them, including notes and their own discounts. There is no undo.
- Bulk Delete Customers Permanently deletes several customers and their data at once, with no per customer result to check afterward.
- Send Email To Customer Sends one of the account's saved templates to a customer. Someone who has unsubscribed is refused rather than mailed.
- Assign Customers To Teammate Assigns customers to a teammate as their account manager, or clears the field when nobody owns them.
Addresses and List Membership
6- Create Customer Address Adds a billing or a shipping address to an existing customer.
- Update Customer Address Replaces an existing address, addressed by the address id rather than by the customer's.
- Delete Customer Address Deletes one address and clears any subscription reference that pointed at it.
- Add Customer To Mailing List Subscribes a known customer to a mailing list, creating their subscriber record if this is their first one.
- Bulk Add Customers To Mailing List Subscribes a segment to one list and skips anyone already on it, so the call is safe to re-run.
- Remove Customer From Mailing List Unsubscribes a customer from one list without touching their other memberships.
Orders and Invoices
18- List Orders Lists orders, which in Tamio are pending or draft invoices, filtered by customer, currency, gateway, and date range.
- Get Order Returns one pending or draft invoice with its customer, line items, and fulfillment state.
- Create Invoice Creates a one time invoice for a customer. Line items may point at the catalog or be written freehand, which covers both catalog sales and ad hoc billing.
- Update Invoice Replaces an invoice's customer, line items, payment configuration, and shipping. The line item set is replaced whole rather than added to.
- Create Recurring Invoice Creates a recurring invoice that bills a customer on a cycle, with an optional trial.
- Update Recurring Invoice Replaces a recurring invoice's cycle, products, and settings. Changes reach the next generated invoice.
- Delete Order Permanently deletes an unfulfilled order. A fulfilled one is refunded instead of removed.
- Bulk Delete Orders Deletes a batch of unfulfilled orders in one call.
- Generate Payment Link Creates a hosted payment page for an invoice, which is what you send a customer who pays by link rather than through a checkout.
- List Invoices Lists issued invoices across the widest filter set in this API, from payment status and gateway through to affiliate partner and payout.
- Get Invoice Returns one invoice in full, with customer details, line items, payment status, and fulfillment data.
- Delete Invoice Permanently deletes an unpaid invoice. Paid invoices refuse deletion by design, so the accounting record survives.
- Bulk Delete Invoices Deletes a batch of unpaid invoices and leaves any paid ones in the list untouched.
- Mark Invoice Paid Records payment taken outside a gateway, which is how a bank transfer or a cash payment settles an invoice.
- Mark Invoice Shipped Marks a paid invoice, or specific line items on it, as shipped, optionally attaching tracking and emailing the customer.
- Cancel Invoice Cancels an unpaid invoice so no further payment can be taken. A cancellation cannot be undone, only recreated.
- Refund Invoice Refunds a paid invoice in whole or in part with a reason recorded. Whether the processor's fee comes back too is a real decision inside the call.
- Update Affiliate Commission Sets the commission recorded against an invoice and which partner earns it, up until the point it has been paid out.
Checkout
4- Create Transaction Starts a checkout against an existing or a brand new customer, with flags that suppress side effects for imported or test orders.
- Estimate Transaction Prices a basket without creating anything, returning tax, shipping, and discounts. The safe way to quote a customer.
- Finalise Transaction Completes a transaction by choosing a payment method and shipping option and triggering the charge. Tamio prefers its browser SDK for this step, which a server side flow generally cannot run.
- Validate Coupons Checks coupon codes against a basket and a country before they are applied, so a bad code is rejected at your own checkout instead of Tamio's.
Subscriptions
15- List Subscriptions Lists recurring subscriptions, payment schedules, and recurring invoices with their canceled, completed, and paused state flags.
- Get Subscription Returns one subscription with its customer, products, gateway identifiers, lifetime revenue, and the customer facing management link.
- Update Subscription Plan Moves a subscription onto a different plan and pricing model, optionally prorating the difference, and previews the next invoice.
- Cancel Subscription Cancels immediately or at the end of the period, which is the difference between cutting access off now and honoring what the customer paid for.
- Pause Subscription Suspends collection and decides what happens to invoices already pending, optionally with an automatic resume date.
- Resume Subscription Restarts collection on a paused subscription and returns the upcoming invoice, so a flow can tell the customer what they are about to be charged.
- End Subscription Trial Ends an active trial and moves the subscription onto paid billing the moment a customer signals intent.
- Extend Subscription Trial Adds days to an active trial, the usual retention gesture when someone asks for more time.
- Add Subscription Discount Applies a discount to one subscription for a single cycle, a fixed run of cycles, or for good.
- Remove Subscription Discount Removes the discount currently applied so the next invoice bills the full plan price again.
- List Subscription Add-Ons Lists the add-ons on a subscription with their amount, duration, and how many times each has been charged.
- Create Subscription Add-On Attaches a recurring, one time, or limited run charge to a subscription with its tax treatment.
- Remove Subscription Add-On Detaches an add-on so it stops billing, addressed by the add-on's own id rather than the subscription's.
- Delete Subscription Permanently deletes the record of the agreement, which is not the same as canceling the billing and keeping the history.
- Bulk Delete Subscriptions Deletes a small batch of subscription records in one call.
Payment Plans
5- List Instalment Plans Lists the account's pay over time plans with their cycle, payment count, upfront share, and interest rate.
- Get Instalment Plan Returns one plan with its full payment schedule, country availability, and sales count.
- Create Instalment Plan Creates a pay over time plan customers can choose at checkout, with an optional upfront percentage and an interest rate.
- Update Instalment Plan Replaces a plan's schedule and terms as a whole rather than as a patch.
- Delete Instalment Plan Permanently deletes a plan. Tamio refuses while any subscription is still paying against it.
Discounts
8- List Discounts Lists product and customer discounts with their coupons, vouchers, redemption counts, and targeting.
- Get Discount Returns one discount with everything attached to it: the products and categories it targets, its coupon configuration, and its restrictions.
- Create Product Discount Creates a catalog discount fired by a coupon code, a voucher batch, an order threshold, or every order.
- Update Product Discount Replaces a product discount. What triggers it is fixed at creation, so a coupon discount cannot be turned into an automatic one.
- Create Customer Discount Creates a discount reserved for one named customer, redeemed with a code only they can use.
- Update Customer Discount Replaces a customer discount's configuration, including moving it to a different customer.
- Delete Discount Permanently deletes a discount with its coupons and voucher codes. Orders that already used it keep the price they were charged.
- Bulk Delete Discounts Deletes several discounts at once. Ids that do not exist are skipped quietly, so compare the result against what you sent.
Shipping Methods
6- List Shipping Methods Lists shipping methods with their destinations, base price, state and postcode restrictions, and bundling rules.
- Get Shipping Method Returns one shipping method with its full destination list, restrictions, and tier rules.
- Create Shipping Method Creates a rate with the countries it serves, optional state and postcode restrictions, and quantity based bundling tiers.
- Update Shipping Method Replaces a shipping method. Bundling tiers are replaced whole, so send the complete list you want kept.
- Duplicate Shipping Method Copies a rate with its destinations, pricing, and tiers, the quickest way to build a regional variant.
- Delete Shipping Method Permanently deletes a rate. Orders already placed keep what they were charged, but it disappears from checkout.
Warehouses
6- List Warehouses Lists fulfillment locations with their addresses, contacts, served destinations, and stock counts.
- Get Warehouse Returns one warehouse with its address, contacts, destinations, and how much it holds.
- Create Warehouse Creates a fulfillment location, which is what lets a product hold per warehouse stock. Its custom id is where an external WMS or ERP key belongs.
- Update Warehouse Replaces a warehouse's details, location, and served destinations as a whole.
- Duplicate Warehouse Copies a warehouse with its address, contacts, and destinations into a new location record.
- Delete Warehouse Permanently deletes a warehouse. Any per warehouse stock breakdown that pointed at it goes with it.
Taxes
8- List Tax Rules Lists the account's product and shipping tax rules with their rate, country, and scope.
- Get Tax Rule Returns one rule with its rate or fixed amount and every restriction attached to it.
- Create Product Tax Rule Creates a tax rule for products in one country, narrowed to states, postcodes, or payment methods where that matters.
- Update Product Tax Rule Replaces a product tax rule's rate, country, scope, and restrictions.
- Create Shipping Tax Rule Creates a rule that taxes shipping charges rather than products, across every method or a named list of them.
- Update Shipping Tax Rule Replaces a shipping tax rule's rate and the shipping methods it covers.
- Duplicate Tax Rule Copies a rule so a rate reaches a second country without retyping its restrictions.
- Delete Tax Rule Permanently deletes a rule. Invoices already issued keep the tax they were calculated with.
Mailing Lists
7- List Mailing Lists Lists the account's mailing lists with their subscriber counts, audience configuration, and last campaign date.
- Get Mailing List Returns one list with its subscriber and newsletter counts and its audience configuration.
- Create Mailing List Creates a mailing list under a label that has to be unique within the account.
- Update Mailing List Renames a mailing list, which is the only field Tamio lets you change after creation.
- Add Subscriber To Mailing List Adds someone by email address, reusing their subscriber record when one exists. The operation a signup form calls.
- Delete Mailing List Deletes the grouping and not the audience. Subscribers keep their records and any other list they belong to.
- Bulk Delete Mailing Lists Deletes several lists at once, again leaving the subscribers themselves untouched.
Reviews
4- List Reviews Lists product reviews with their rating, text, reviewer, and the product, customer, and invoice behind each one.
- Create Review Adds a review with a rating, text, and reviewer name, optionally back dated and marked as a verified purchase.
- Update Review Replaces a review's product, rating, text, and reviewer name.
- Delete Review Permanently deletes a review, which is what a moderation flow calls once one is judged abusive or fake.
Affiliate Programs
6- List Affiliate Programs Lists programs with their commission structure, signup URL, partner and sales counts, and the destinations they are open in.
- Get Affiliate Program Returns one program with its full commission structure, banner assets, tracking script, and the merchant only figures a partner never sees.
- Create Affiliate Program Creates a program with its commission structure, payout delay, cookie window, and the countries it supports.
- Update Affiliate Program Replaces a program's configuration. Once partners are active, its commission terms are frozen against further edits.
- Pause Or Resume Affiliate Program Flips a program between active and paused. It is a toggle rather than a setter, so read the current state before calling it.
- Delete Affiliate Program Permanently deletes a program. Tamio refuses while partners are still attached to it.
Affiliate Partners
10- List Affiliates Lists partners with their contact and billing details, program membership, sales and referral counts, bonus, and balance.
- Get Affiliate Returns one partner with their billing information, statistics, and current balance. The read behind this page's human gate.
- List Blocked Affiliates Lists the email addresses barred from applying to one program, with the date each was blocked.
- Approve Affiliate Approves a pending application so the partner can start generating referrals and earning commission.
- Decline Affiliate Declines a pending application. The applicant is notified and cannot generate referrals for that program.
- Unblock Affiliate Takes an address off a program's block list so that person can apply again.
- Add Affiliate Bonus Credits a partner's balance, for a contest prize or a manual correction.
- Deduct Affiliate Bonus Debits a partner's balance to record a clawback. The operation this page's human gate exists for.
- Send Email To Affiliate Sends a partner one of the account's saved email templates.
- Delete Affiliate Removes a partner from its program, with an optional flag that bars their email address for good.
Teammates
6- List Teammates Lists teammates with their role, country, verification state, last login, and full permission matrix.
- Get Teammate Returns one teammate with their role and their per area view, edit, create, and remove permissions.
- Create Teammate Invites a teammate by email with one of the preset roles or a custom permission set.
- Update Teammate Replaces a teammate's name, role, country, and permissions. The email address is fixed at invitation.
- Send Email To Teammate Sends a teammate one of the account's saved email templates.
- Delete Teammate Removes a teammate account and revokes every access it had. Reassign their customers first, or the assignment points at nobody.
Support Tickets
6- List Tickets Lists support tickets with their status, customer, assigned teammate, domain, and conversation history.
- Get Ticket Returns one ticket with its full conversation, showing which replies came from the customer and which from the merchant.
- Add Ticket Reply Appends a merchant reply to a ticket. It works on closed tickets as well as open ones, so a follow up does not have to reopen anything.
- Assign Ticket Assigns a support ticket to a teammate, or clears the assignment so it returns to the queue.
- Close Ticket Marks a ticket closed while keeping its whole conversation. Closing an already closed ticket changes nothing, so a flow need not check first.
- Delete Ticket Removes a ticket from the working list while keeping its conversation in the database.
Frequently Asked Questions
What can FlowRunner do with Tamio (Plug&Paid)?
FlowRunner agents can run List Products, Get Product, and Create Physical Product in Tamio (Plug&Paid), plus 148 more actions.
Does connecting Tamio (Plug&Paid) to FlowRunner require OAuth?
No. Tamio (Plug&Paid) connects to FlowRunner with an API key, no OAuth flow required.
Can Tamio (Plug&Paid) trigger a FlowRunner workflow automatically?
Tamio (Plug&Paid) doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with Tamio (Plug&Paid)
Free plan, no card required. Connect in minutes.