Every notification has a template that controls what it says. You can edit the subject line, the message content, and the overall look of your emails — all from Settings > Notifications.Documentation Index
Fetch the complete documentation index at: https://docs.florists.digital/llms.txt
Use this file to discover all available pages before exploring further.
This page covers features gated by Admin-tier permissions — typically Settings access. Admins have these by default; your administrator can adjust who has them in Settings > Team.
Editing a template
The email editor supports simple formatting — you can make text bold, italic, add links, and create lists. The SMS editor is plain text with a character counter.
Placeholders
Templates support placeholders that automatically fill in with the right information when the notification is sent. Insert them by clicking Insert Content in the editor, or type them manually. Placeholders look like this:{{customer.name}} — Digital Florists recognises anything wrapped in double curly brackets and replaces it with real information.
Customer & recipient
| Variable | What it shows |
|---|---|
{{customer.name}} | Customer’s full name |
{{customer.first_name}} | Customer’s first name |
{{customer.email}} | Customer’s email address |
{{customer.phone}} | Customer’s phone number |
{{recipient.name}} | Recipient’s full name (person receiving the flowers) |
{{recipient.first_name}} | Recipient’s first name |
{{recipient.phone}} | Recipient’s phone number |
{{recipient.company}} | Recipient’s company name |
Order details
| Variable | What it shows |
|---|---|
{{order.number}} | Order number (e.g., #1234) |
{{order.total}} | Order total including tax |
{{order.subtotal}} | Order total before tax |
{{order.tax}} | Tax amount |
{{order.date}} | Date the order was placed |
{{order.fulfilment_date}} | Delivery or collection date |
{{order.fulfilment_time}} | Delivery or collection time |
{{order.fulfilment_datetime}} | Combined date and time |
{{order.note}} | Order notes |
{{order.cancellation_note}} | Reason for cancellation (if cancelled) |
{{fulfilment.verb}} | ”delivered” or “collected” — changes automatically |
{{fulfilment.method}} | ”delivery” or “collection” |
Delivery
| Variable | What it shows |
|---|---|
{{delivery.address}} | Full formatted delivery address |
{{delivery.postcode}} | Delivery postcode |
{{delivery.city}} | Delivery town or city |
{{delivery.instructions}} | Special delivery instructions |
{{delivery.date}} | Actual delivery date |
{{delivery.time}} | Actual delivery time |
{{delivery.note}} | Driver’s delivery note (e.g., “Left with neighbour”) |
Your shop
| Variable | What it shows |
|---|---|
{{company.name}} | Your company name |
{{company.phone}} | Your phone number |
{{company.email}} | Your email address |
{{company.website}} | Your website URL |
{{company.address}} | Your shop address |
{{location.display_name}} | Location name (for multi-shop) |
{{location.opening_hours}} | Opening hours text |
{{location.review_link}} | Link to your review page |
Loyalty
| Variable | What it shows |
|---|---|
{{loyalty.program.name}} | Loyalty programme name |
{{loyalty.order.points_earned}} | Points earned on this order |
{{loyalty.order.punches_earned}} | Punches earned on this order |
{{loyalty.account.points_balance}} | Customer’s current points balance |
{{loyalty.summary}} | A short summary of the customer’s loyalty status in plain English |
Event & proposal
| Variable | What it shows |
|---|---|
{{proposal.link}} | Link to view the proposal online |
{{proposal.access_code}} | Access code for the proposal (if set) |
{{proposal.expires_at}} | Proposal expiry date |
{{quotation.total}} | Quote total |
{{quotation.deposit_amount}} | Deposit amount |
{{quotation.deposit_percent}} | Deposit as a percentage |
{{event.date}} | Event date |
{{event.type}} | Event type (wedding, funeral, etc.) |
{{event.balance_due}} | Outstanding balance |
Changing how placeholders look
You can change how a placeholder appears by adding a formatting option after a vertical line (|)::
| Modifier | Effect | Example |
|---|---|---|
capitalize | Capitalises the first letter | {{fulfilment.verb|capitalize}} → “Delivered” |
uppercase | All caps | {{customer.name|uppercase}} → “JANE SMITH” |
lowercase | All lowercase | {{company.name|lowercase}} → “petal & bloom” |
title | Title Case | {{customer.name|title}} → “Jane Smith” |
Showing content only when information is available
Sometimes you only want to show part of a message if certain information exists. For example, you might only want to mention delivery instructions if the customer provided some. If this looks complicated, skip it — your notifications work fine without it. You can show or hide parts of your message based on whether certain information is available:{% else %} for fallback content:
Ready-made sections
These insert pre-formatted content into your template:| Block | What it shows |
|---|---|
{{order_table}} | A table of ordered items with names, quantities, and prices |
{{order_table:with_tax}} | Items table including net, tax, and gross columns |
{{order_table:detailed}} | Full item breakdown |
{{order_details}} | Summary block with order number, date, address, and fulfilment details |
{{signature}} | Your company signature (name, phone, email, address) |
{{attachments}} | Delivery photos (rendered as images in email) |
{{button:track_delivery}} | A “Track your delivery” button with the live tracking link |
You can combine options in content blocks with commas. For example,
{{order_details:recipient_phone,fulfilment_note}} adds the recipient’s phone number and delivery notes to the summary.Different messages for delivery and collection
Each notification can have different wording depending on whether the order is for delivery, collection, relay, or courier. For example, your “Order Fulfilled” email might say:- Delivery: “Your flowers have been delivered to 12 Oak Street”
- Collection: “Your flowers are ready — we look forward to seeing you”
Choose a specific fulfilment method
Pick Delivery, Collection, Relay, or Courier to write a custom message for.
Buttons
Email notifications can include action buttons — clickable links that stand out in the message. The most common example is the “Track your delivery” button on out-for-delivery notifications. You can manage your buttons in Settings > Notifications and insert them into templates with{{button:button_name}}.
Each button has:
- Text — the label shown on the button
- URL — where it links to (can include template variables)
- Colour — the button background colour
Email design
Go to Settings > Notifications > Email Template Design to customise the look of all your notification emails.Colours
You can set 8 colours that control the overall look:| Setting | What it affects |
|---|---|
| Body background | The outer background colour behind the email |
| Main content background | The main email content area background |
| Header background | The top banner area |
| Footer background | The bottom area |
| Text colour | Main body text |
| Box text colour | Text inside highlighted boxes |
| Order background | Background for order detail tables |
| Accent colour | Buttons, links, and highlights |
Logo
Toggle your company logo on or off at the top of every email. The logo is pulled from your business settings.Header and footer text
- Header text — shown at the top of every email. The
{{subject}}variable is available here to pull through the email subject line. - Footer text — shown at the bottom. Supports markdown formatting and template variables like
{{company.name}}.
Footer banner
You can add a promotional banner to the bottom of every customer-facing email. This is a great way to advertise seasonal offers, new collections, or upcoming services — every order confirmation and delivery update becomes a marketing opportunity. Set it up in Settings > General > Notifications:- Footer image — upload a graphic
- Footer link — add a URL so the image links to your website
Common questions
Can I use different templates for different locations?
Can I use different templates for different locations?
Yes. If you have multiple shop locations, you can create location-specific template overrides. Digital Florists checks for a location-specific template first and uses the default version instead if one doesn’t exist.
What happens if I leave a variable empty?
What happens if I leave a variable empty?
If the data doesn’t exist for a variable (e.g., no delivery instructions), the variable is replaced with nothing — it just disappears. Use the if/else tags (explained above) to hide entire sections when data is missing.
Can I revert a template to the default?
Can I revert a template to the default?
Yes. There’s a Revert to defaults option that resets all your template customisations back to the originals.
How long can an SMS be?
How long can an SMS be?
SMS messages can be up to 1,600 characters. A single text message is 160 characters. Longer messages are automatically split into multiple texts, which uses more of your credits. The editor shows you how many texts your message will use.
Related
Notifications Overview
How the notification system works and how to enable or disable events.
Events Reference
Every notification event and what triggers it.
Logs & Troubleshooting
View sent notifications and fix delivery issues.
Automations
Automate actions beyond notifications.