Customising messages

Customise the branding and text of your messages. Set your logo, colours and greeting, and personalise your messages.

The messages that Bas sends to your customers use your company's branding. You can adjust the logo, colours and text so the messages match your own communication style.


The messaging editor

Messages use a visual drag-and-drop editor - the same editor used for document templates. If you already know how to set up a quote template, you can do the same for messages.

Tip: Want to learn more about the editor? Read the article Setting up a quote template. The way of working is identical - only the available variables differ.

Available blocks

You can use the following blocks to format your messages:

  • Columns - divide your message into multiple columns

  • Button - add buttons (e.g. "View quote")

  • Divider - dividing lines between sections

  • Heading - headings and titles

  • Paragraph - text blocks

  • Image - logos, badges, photos

  • Menu - navigation elements

  • HTML - for advanced customisations

  • Table - structured data


Step 1 - Opening messages

Go to Settings > Way of working > Customer messages. You'll see an overview of all 13 messages. Click a message to open it.

For each message, you'll see the available languages (Dutch and English by default). Click the pencil icon next to the language to open the editor.


Step 2 - Setting up your branding

Uploading your logo

  1. Click the logo element at the top of the message

  2. Upload your logo (PNG or SVG)

  3. Adjust the size

Tip: For email templates, it's best to use a PNG with a white background rather than a transparent PNG. Some email clients (e.g. Outlook dark mode) turn transparent backgrounds a dark colour, which can make your logo illegible.

Setting up colours

  1. Select an element (e.g. the background colour of the header or the buttons)

  2. Open the colour picker

  3. Enter your company colour as a hex code (e.g. #003366)

  4. Apply

Adding review badges and stars

Want to display your Google rating, RVB quality mark or Topmovers logo in your messages? Add an image block at the bottom of the message with your badges.

You can also add a review image with stars to your messages. Think of an image showing your Google Reviews score and stars. This builds trust with the customer and encourages them to leave a review too.

Tip: Set up the branding on one message (e.g. the quote message), then copy that style to the other messages. This saves you doing the same work 12 times over.

Saving blocks as a reusable element

Have you created a block that you want to use in multiple messages (e.g. your footer with contact details or a review badge)? Save the block as a reusable element. You can then insert it into any other message without having to format it again. This makes editing your messages a lot more efficient.


Step 3 - Adding variables

Variables are automatically filled in with data from the case file. You add them via the Variables dropdown menu in the editor - you don't need to write any code.

How do you add a variable?

  1. Click in a text block where you want to insert a variable

  2. Click the Variables button in the toolbar

  3. Select a category (Appointment, Identity, Customer, Employee, Address)

  4. Click the variable you want to insert

The variable is automatically added in the format ##{{variabelenaam}}. When sent, it's replaced with the actual value.

Available variables

The variables are grouped into categories:

Appointment

  • Date - Date of the appointment/move

  • End time - Estimated end time

  • Start time - Start time of the appointment

Identity (company details)

Details of your company, such as company name, logo, contact details, etc.

Customer

  • Salutation - The salutation (Dear Sir/Madam)

  • Last name - Customer's last name

  • Company name - Name of the company (business customers)

  • VAT number - Customer's VAT number

  • Email - Email address

  • Billing contact - Name of the billing contact

  • Invoice address - Billing address

  • Main contact - Name of the main contact

  • Customer number - Unique customer number

  • And more...

Employee

  • Last name - Last name of the assigned employee

  • Email - Employee's email address

  • Mobile number - Mobile phone number

  • Phone number - Landline phone number

  • First name - Employee's first name

Address

  • House number - House number of the address

  • Country - Country

  • Postcode - Postcode

  • City - Town/city name

  • Street name - Street name

Example

You want a personalised greeting with the customer's first name:

  1. Click in the text block

  2. Type "Dear "

  3. Click Variables > Customer > First name

  4. The result: "Dear ##{{klant.voornaam}}"

When sent, this automatically becomes: "Dear Jan"


Smart text

In addition to variables, the editor also has a Smart text function. This can help you phrase professional messages. Click the Smart text button in the toolbar to use it.


Advanced: If-statements (conditional text)

Want to show text based on certain conditions? You can use if-statements with Twig/Jinja2 syntax.

Example

{% if employee.firstName == 'Casper' and employee.lastName == 'Janssen' %}As discussed, please find below a short confirmation of the appointment we just made:{% else %}We hereby confirm the appointment:{% endif %}

Note: If-statements are for advanced users. For most messages, you'll only need variables.


Step 4 - Multilingual messages

By default, all 13 messages are available in Dutch and English. The system automatically sends the correct language version based on the language setting of the case file.

Translating messages

  1. Open a message

  2. Click the pencil icon next to the English version

  3. Adjust the text (the structure and variables stay the same)

  4. Save

Most messages already have a default English translation. Check that the translation suits your company and adjust it where necessary.


Attachments to messages

You can add attachments to a message. Think of packing instructions, terms and conditions, or a brochure. The attachment is automatically sent with every message of that type.

Example

You add a PDF with packing instructions to the "Move approaching" message. Every customer who receives this message automatically gets the packing instructions as an attachment. You don't need to set this up per case file.

Tip: Keep attachments compact (a few MB at most). Large attachments increase the chance that your email ends up in the spam filter.


Setting up BCC

You can set up a BCC address so a copy of every email sent goes to an internal address.

What is BCC useful for?

  • Your own admin - you receive a copy of every message sent to customers

  • Your accountant - automatically receives a copy of invoices sent

  • Accounting integration - some accounting packages (such as AFAS) process invoices via BCC

How do you set up BCC?

Go to Settings > Messages > BCC and enter the email address.

Tip: Set BCC to a general company address (e.g. [email protected]) so multiple colleagues can view the copy.


Tips

  • Set up the branding on one message and copy it to the rest. You only need to set up the logo, colours and badges once.

  • Save frequently used blocks as a reusable element. This saves formatting work on every message.

  • Go through each message once. Read the text, check the variables, and adjust where necessary. This takes half an hour but prevents incorrect messages.

  • Use BCC to your own email. This way you receive a copy of every message and can check that everything looks right.

  • Test the quote acceptance link. Send a test quote to your own email address, click the link, and go through the acceptance process. Does the link work? Is the text correct? Does the digital signature work?

  • Use a PNG with a white background for your logo. This prevents problems in dark mode in email clients.

  • Use variables via the dropdown menu. You don't need to write any code - just click Variables and select what you need.


Please note

  • The system really sends emails. Use fictitious email addresses when testing (e.g. [email protected]).

  • Check the English version. The default English translations are generic. If you have international customers, check that the text matches your communication style.

  • Forgetting BCC with an accounting integration. If your accounting package processes invoices via BCC (as with some AFAS configurations), you need to set up BCC before you send your first invoice.

  • If-statements are optional. For most messages, you'll only need variables. If-statements are only for advanced users who want to show conditional text.


Next step: Managing messages

Did this answer your question?