EMAIL COMMUNICATIONS
Brevo is currently the main communication tool we use for automated business emailing. This page will show ways we can effectively use it for both leads and clients.
This section will populate on information the basics of using Brevo.
Email Templates Location
Logo
🖥️ Adjusting the logo on desktop

📱 Adjusting the logo on mobile

Mobile view padding
Adjusting the padding

Email Templates Location
Logo
🖥️ Adjusting the logo on desktop

📱 Adjusting the logo on mobile

Mobile view padding
Adjusting the padding

This section shows significant Brevo contact fields used for automation emails and how they align with contracts.
CLIENT_PROJECT_START_MSASOW_SIGNED_DATE
ℹ️ The date the foundational 'MSA' (Master Services Agreement) and SOW (Schedule B - Statement of Work) is signed.
CLIENT_OB_DATE
ℹ️ The date the client is starting their onboarding.
CLIENT_PORTAL_INVITED_DATE
ℹ️ The date the client has been invited to the portal.
CLIENT_GCL_SETUP
ℹ️ The date that the GoCardless direct debit bank mandate has been setup.
CLIENT_OB_INITIALPAYMENT_DEADLINE
ℹ️ For one time projects, the deadline date for the deposit payment.
CLIENT_PROJECT_END
ℹ️ The date which one time projects are scheduled to complete.
CLIENT_PROJECT_MAX_DURATION
ℹ️ The latest date which one time projects should finsh.
CLIENT_PROJECT_START_MSASOW_SIGNED_DATE
Field value: If this field does not have a recent date value (within the last 6 weeks) - 👉set the field to tomorrows date.
]CLIENT_OB_DATE = set to date of contract completion
If this field does not have a recent date value (within the last 6 weeks) - 👉 set the field to tomorrows date.
CLIENT_PORTAL_INVITED_DATE
If this field does not have a recent date value (within the last 6 weeks) - 👉 set the field to tomorrows date.
CLIENT_GCL_SETUP
If this field does not have any value and it's a new client - 👉 set the field to tomorrows date.
CLIENT_PROJECT_START_MSASOW_SIGNED_DATE
If this field does not have a recent date value (within the last 6 weeks) - 👉 set the field to tomorrows date.
CLIENT_OB_DATE = set to date of contract completion
If this field does not have a recent date value (within the last 6 weeks) - 👉 set the field to tomorrows date.
CLIENT_PORTAL_INVITED_DATE
If this field does not have a recent date value (within the last 6 weeks) - 👉 set the field to tomorrows date.
CLIENT_GCL_SETUP
If this field does not have any value and it's a new client - 👉 set the field to tomorrows date.
CLIENT_OB_INITIALPAYMENT_DEADLINE
If this field does not have a recent date value (within the last 6 weeks) - 👉 set the field to the 'Deposit Payment Date' in the contract
CLIENT_LAST_PAYMENT_DATE
If this field does not have a recent date value (within the last 6 weeks) - 👉 set the field to the 'Final Payment Date' in the contract
CLIENT_PROJECT_START_MSASOW_SIGNED_DATE
If this field does not have a recent date value (within the last 6 weeks) - 👉 set the field to tomorrows date.
CLIENT_OB_DATE = set to date of contract completion
If this field does not have a recent date value (within the last 6 weeks) - 👉 set the field to tomorrows date.
CLIENT_PORTAL_INVITED_DATE
If this field does not have a recent date value (within the last 6 weeks) - 👉 set the field to tomorrows date.
CLIENT_GCL_SETUP
If this field does not have any value and it's a new client - 👉 set the field to tomorrows date.
CLIENT_OB_INITIALPAYMENT_DEADLINE
If this field does not have a recent date value (within the last 6 weeks) - 👉 set the field to the 'Deposit Payment Date' in the contract
CLIENT_LAST_PAYMENT_DATE
If this field does not have a recent date value (within the last 6 weeks) - 👉 set the field to the 'Final Payment Date' in the contract
CLIENT_PROJECT_END
If this field does not have a reasonably close future date value (within the next 8 months) - 👉 as per 'Project End' date in contract
CLIENT_PROJECT_MAX_DURATION = as per 'Max Duration' date in contract
If this field does not have a reasonably close future date value (within the next 8 months) - 👉 as per 'Project Max Duration' date in contract
CLIENT_PROJECT_START_MSASOW_SIGNED_DATE
If this field does not have a recent date value (within the last 6 weeks) - 👉 set the field to tomorrows date.
Set A (Essential variables to check)
CLIENT_PROJECT_END_SIGNOFF
If this field does not have a recent date value (within the last 6 weeks) - 👉 set the field to tomorrows date.
CLIENT_PROJECT_START_MSASOW_SIGNED_DATE
Field value: If this field does not have a recent date value (within the last 6 weeks) - 👉set the field to tomorrows date.
CLIENT_OB_DATE = set to date of contract completion
If this field does not have a recent date value (within the last 6 weeks) - 👉 set the field to tomorrows date.
CLIENT_PORTAL_INVITED_DATE
If this field does not have a recent date value (within the last 6 weeks) - 👉 set the field to tomorrows date.
CLIENT_GCL_SETUP
If this field does not have any value and it's a new client - 👉 set the field to tomorrows date.
CLIENT_RETAINER_SIGNUP_DATE
If this field does not have a recent date value (within the last 4 weeks) - 👉 set the field to tomorrows date.
CLIENT_RETAINER_SIGNUP_DATE
If this field does not have a recent date value (within the last 4 weeks) - 👉 set the field to tomorrows date.
This section will populate on information the intermediate level uses of Brevo.
The below images show how to do this.
✎ How to access Additional Settings

✎ Recommended Additional Settings

Conditional content blocks are helpful to show certain content to recipients dependng on their actions, list or contract attributes.
⚠️ NOTE: Ensure you have inserted a completely seperate block which contains the content you wish to show with criteria.
This means inserting a new text box (or the equivalent content you wish to show). If you simply select the default main text box for the entire email, the content visibility criteria will be applied to all text in the email. This may result in a blank or malformed email message for some recipients.
Accessing the 'Content Visibility' menu

The below accordians discuss this subject in more detail, step by step.
As an example of whether you need to use one or more conditional blocks, we will look at a coupon code vs flash sale.
When you add conditional blocks you may just need to add one conditional block:
However, in many cases you need to provide an alternative for other recipients, so you would have two conditional blocks. In this case you would have:
This means you need 2 seperate blocks of conditional content.
The first block is 'for certain recipients', the second block get is 'not for those recipients, and for everyone else'.
We'll look at an example where we want to show 1 of 2 possible text blocks. Whether a recipient can view the text block depends on their email address in this example.
In Pt.2 (the next dropdown), we'll look at how this logic actually looks for our example.
Using the logic in Pt.1 this is text blocks would look and differ as below:
Text Block 1

Text Block 2

In Pt.3 we show how to set the criteria for these 2 different text blocks.
Below is how we set the criteria 2 different text blocks.
Text Block 1 criteria

Text Block 2 criteria

When you are finished setting up your criteria for each you should see in the content menu for the block:
⚠️ Important note:
Learn the different tools used by the agency.
Choose the appropriate option below to chat or book work.
New clients can book a free discovery session, retainers can book a free catchup.