When Invoice Paid in Stripe, Format Currency in Number Formatter
When a Stripe invoice payment succeeds, this workflow passes the amount to Number Formatter to turn it into a formatted currency value, ready for you to use in a message, sheet or record you add next.
Stripe
2 steps Setup ~5 min Used on 1.8k sites Free to import

What this workflow does
Stripe sends invoice amounts as raw numbers, often in the smallest currency unit, which look odd in an email or a report. Before you put the amount in front of a person, it helps to format it. This template is a starting point for that: it takes the paid invoice and formats its amount.
The Stripe trigger starts a run each time Stripe records a successful payment on one of your invoices. FlowMattic passes the invoice data to Number Formatter, where the Format Currency action takes the value you map and returns it in a new currency style.
That is all the template does. The formatted value is not sent or saved anywhere until you add a step that uses it, such as a Slack message, an email or a Google Sheets row. Task History shows each run, including what Number Formatter returned, so you can check the result before you build on it.
Payment alerts with readable amounts
Add a Slack step after the formatter so your finance channel sees each paid invoice with the amount shown as currency rather than a raw number.
A paid-invoice log
Add a Google Sheets row after the formatter and map the formatted amount into it, giving you a list of paid invoices that reads cleanly.
Thank-you emails to customers
Add an email step that thanks the customer and quotes the formatted amount they paid, taken from the Number Formatter result.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Stripe Invoice Payment SucceededRuns each time a payment on a Stripe invoice goes through. The invoice data, including its amount and currency, is passed to Number Formatter.
Number Formatter Format CurrencyFormats the invoice amount you map into a currency style using Number Formatter. The formatted value becomes available to any step you add after this one.
What you need
- FlowMatticCore
- Stripe AccountAccount
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Stripe usually reports amounts in the smallest currency unit, such as cents. Check a test run, and if so, add Number Formatter's Minor Unit Conversion action before Format Currency.
- Add a step after Number Formatter that actually uses the result, such as a Slack message or a Google Sheets row, since the template stops at formatting.
- Pay a test invoice in Stripe's test mode after import so FlowMattic captures real invoice data, then map the amount field into the formatter.
Questions about this workflow
Does this workflow send the formatted Stripe amount anywhere?
No. It only formats the amount. Add a step after Number Formatter, such as Slack, email or Google Sheets, to send or store the result.
Why does my Stripe amount look 100 times too large?
Stripe often reports amounts in the smallest unit, such as cents. Convert the value first, for example with Number Formatter's Minor Unit Conversion action, then check the result in Task History.
Which Stripe event starts the workflow?
Invoice Payment Succeeded, which fires whenever an invoice payment attempt succeeds. One-off charges that aren't invoices don't start it.
Can I choose the currency style Number Formatter uses?
Open the Format Currency step after import to see its options and run a test. The result shows exactly how the amount comes out.
More Payments workflows
Other ready-to-import templates from the same category.







Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted