Define it once.
Reuse it everywhere.
Store an API key, base URL, signature or boilerplate line once as a named variable — then reference it in any trigger or action field across every workflow with a {{variable}} token. Change the value once and every workflow that uses it updates automatically.
| Name | Value | Description |
|---|---|---|
| {{api_base_url}} | https://api.acme.com/v2 | Base URL for every Acme CRM request |
| {{company_name}} | Acme Corp | Used in email signatures & PDF footers |
| {{support_email}} | [email protected] | Shown in auto-reply & notification templates |
| {{invoice_prefix}} | INV- | Prepended to every generated invoice number |
One place to store it.
Every workflow can use it.
Create and manage custom variables that can be used to store and manipulate data within your workflows.
Name, value, description
Every variable has a name, a value, and a description of what it's for — so months later, you (or a teammate) can still tell why it exists.
Reference it in any step
Insert a variable into any trigger or action field with the variable picker, or type its {{variable}} token directly — it works the same way across any of FlowMattic's 60+ workflow modules.
Change once, everywhere updates
Update the value in one place and every workflow that references it picks up the new value automatically — no hunting through steps to fix a stale one.
Built-in date & time variables
Current UTC date, UTC timestamp, local date, local timestamp, current year, month and day — ready to use without any setup.
Formatting helpers
Blank, space and line-break variables make it easy to stitch clean text together in messages, records and templates.
Built in.
Ready to use.
Alongside your own custom variables, FlowMattic ships with a set of system variables for dates, times, and text formatting — no setup required.
Date & time
Stamp the current date or time into any PDF, email or record.
- Current UTC date
- UTC timestamp
- Local date
- Local timestamp
- Current year
- Current month
- Current day
Formatting helpers
Small building blocks for cleaner, more readable text output.
- Blank (empty string)
- Space
- Line break
From one saved value to
every workflow in sync.
Three steps take a value from something you'd retype constantly to something you set once.
Create a variable
Give it a name, a value, and a description of what it's for — from the Variables screen, available account-wide.
Insert it in a step
Drop its {{variable}} token into any trigger or action field, in any workflow — FlowMattic resolves it to the stored value at run time.
Change it once, everywhere updates
Edit the value on the Variables screen, and every workflow referencing it uses the new value on its very next run.
Two different tools.
Both built in.
Variables
A single reusable value — a name, a value, and a description. Perfect for an API key, a base URL, a signature line, or anything you'd otherwise copy-paste into every workflow.
Tables
A structured set of records with typed fields and relationships between tables — built for lists of customers, orders or bookings.
Explore TablesQuestions, answered
Anything you'd otherwise type the same way in multiple workflows — an API base URL, an account ID, a support email address, a signature block, or a line of boilerplate text. Set it once as a variable and reference it wherever you need it.
Yes. Once a variable is created, it's available to every workflow on the account — insert it into any trigger or action field with the variable picker, or type its {{variable}} token directly.
System variables for dates and times — current UTC date, UTC timestamp, local date, local timestamp, current year, current month and current day — plus formatting helpers for a blank value, a space, and a line break.
Variables store a single reusable value with a name and description. Tables store structured records with typed fields and relationships between them. Use Variables for constants you reuse everywhere, and Tables for data you need to store, query or update.
Every workflow that references it starts using the new value immediately — no need to open each workflow and update it by hand.
No, but it helps. The description field is where you note what a variable is used for, which makes it much easier to understand a workflow when you revisit it later.
Stop copy-pasting the
same value. Store it once.
Create a variable, drop it into as many workflows as you need, and update it from one place whenever it changes.