When scheduling deliveries in Insights, you can use Mustache syntax to automatically insert dynamic values such as the current date, time, or dashboard name into your delivery’s subject line, body text, or exported file name.
This is especially useful for automated recurring deliveries — such as daily or weekly reports — where you want each export to have a unique, time-stamped file name (for example, FLYR_RATESHOP_DAILY_2025-11-13) instead of overwriting the previous file.
Where You Can Use Mustache
Mustache syntax is currently supported in:
SFTP and Webhook deliveries — for the File Name (without extension) field
Email deliveries — for the Subject and Body fields (coming soon for file names)
How It Works
Mustache syntax uses double curly brackets to insert dynamic placeholders that automatically populate when the delivery is sent.
Example:
{{entityName}}_{{currentDate}}When sent on November 13, 2025, this will generate:
2025 Performance Overview_2025-11-13
Available Placeholders
Date and Time
These placeholders use the delivery’s configured timezone.
Description | Syntax | Example Output |
Current date (YYYY-MM-DD) |
| 2025-11-13 |
Current year |
| 2025 |
Current month |
| 11 |
Current day |
| 13 |
Current time (HH:MM:SS AM/PM) |
| 09:00:00 AM |
Timezone used for delivery |
| (Europe/London) |
Delivery and Dashboard Details
Description | Syntax | Example Output |
Name of the dashboard or workbook |
| 2025 Performance Overview |
Name of the scheduled task |
| Daily Rate Shop Delivery |
Description of the schedule |
| Every weekday at 09:00 AM GMT |
How to Add Dynamic File Names or Text
For SFTP Deliveries
Use Mustache in the File Name (without extension) field.
This ensures each delivery saves as a unique file and doesn’t overwrite previous exports.
Example:
FLYR_RATESHOP_DAILY_{{currentDate}}Output:
FLYR_RATESHOP_DAILY_2025-11-13.csv
📍 You’ll find this field in the SFTP tab when setting up a new delivery.
For Webhook Deliveries
Use Mustache in the File Name (without extension) field to send time-stamped or contextual files through your webhook integration.
Example:
{{entityName}}_{{currentDate}}Output:
2025 Performance Overview_2025-11-13.json
📍 This is configured in the Webhook tab when setting up your delivery.
For Email Deliveries (Subject or Body)
You can use Mustache to reference the dashboard name or include a timestamp directly in the email subject or message body.
Example Subject:
{{entityName}} – {{currentDate}}Example Body:
Your latest {{entityName}} has been generated for {{currentDate}} at {{currentTime}}.Output:
Your latest 2025 Performance Overview has been generated for 2025-11-13 at 09:00:00 AM.
📍 Support for using Mustache in email file names is planned and currently in progress.
Best Practices
Enter Mustache placeholders in the File Name (without extension) field for SFTP and Webhook deliveries.
The Delivery name field is only used as the internal name for the schedule. It does not control the exported file name unless the file name field is left blank.
Combine placeholders (for example,
{{entityName}}_{{currentDate}}) for clear, time-stamped exports.While spaces are supported, some external systems may not handle them cleanly. To ensure compatibility, it’s recommended to use underscores
_or hyphens-in file names instead.
Example Use Cases
Goal | Example Mustache | Example Output |
Daily dated file |
|
|
Weekly summary by month |
|
|
Time-stamped report |
|
|
