Email settings, sender domain authentication (SPF and DKIM), email signatures, and notification templates.
Written By Victor Raessen
Last updated About 13 hours ago
Messaging
Salesbuildr sends automated emails when quotes are delivered, approved, declined, or when customers are invited to log in. All templates are fully customizable with merge fields. You can also send marketing emails directly to contacts.
Email settings
The Settings tab configures the default email addresses used when sending emails from Salesbuildr.
Default 'from' address β The sender address shown on outgoing emails (e.g.,
demo-victor@salesbuildr.com)Use site's default from address β When enabled, quote notification emails use the default from address above instead of the quote owner's address
Default BCC to β Email addresses that are always BCC'd on all outgoing platform emails (press Enter after each address)
Default recipient for leads β Where lead notifications are sent
Admin contacts β Company contacts who receive admin-level notifications
Note: The Default 'from' address field accepts only a single value. You cannot configure multiple default sender addresses here β all outgoing emails use the one address defined on this tab.
Click Send test email to verify your configuration.
Settings > Email > Settings β Mar 1, 2026
Domain names
The Domain Names tab manages the email sending domains for your Salesbuildr instance. Adding and verifying a custom domain improves email deliverability and prevents outgoing emails from being flagged as spam.
The exact DNS records to add are generated for your domain and shown in the product. There is no static list in this article β hostnames are unique to each domain.
Add a sending domain
Go to Settings > Email > Domain Names.
Click Create New.
In the Add domain name dialog, enter the domain you send from (for example
yourcompany.com) and click Add.Expand the new domain. Copy each Hostname and Value from the table and create matching records at your DNS provider.
After the records have propagated, click Validate.
If you have not added a domain yet, the tab reads No domain names added yet.
Each domain shows a green check when it is valid, or a red cross when it is not. A domain must validate before you can use it as a Default 'from' address on the Settings tab β saving an address on an unvalidated domain fails with Domain name is not validated.
Settings > Email > Domain Names β Mar 1, 2026
Why Salesbuildr requires an SPF record
SPF (Sender Policy Framework) tells receiving mail servers which senders are allowed to deliver mail for your domain.
Salesbuildr sends quote emails, approval requests, invitations, and other notifications on your behalf. Those messages use your domain in the From address, but they leave through Salesbuildr's email provider β not your own mail server. Without SPF and DKIM (DomainKeys Identified Mail), receiving servers treat that as spoofing and send the message to spam or reject it.
The records look like DKIM CNAMEs β that is expected
Salesbuildr uses SendGrid's automatic security mode. In that mode, SPF is not a traditional v=spf1 TXT record on your root domain. SendGrid asks you to add CNAME records instead:
All three rows are type CNAME, and two are named dkim1 and dkim2, so the table can look like DKIM-only records. The mail_cname row is the SPF path. Do not add a separate v=spf1 include:sendgrid.net TXT record for Salesbuildr on your root domain β that is the non-automatic setup and is not what Salesbuildr shows.
You do not need to change an existing SPF TXT record you already use for Microsoft 365, Google Workspace, or another mail system. Automatic security keeps Salesbuildr's SPF on the delegated subdomain, so it does not replace your root-domain SPF.
Each row has copy menus:
Hostname β Copy subdomain or Copy full domain
Value β Copy value or Copy value with trailing dot
Some DNS providers need the trailing dot; others reject or strip it. The product hint reads: Check with your DNS provider if the trailing dot is needed!
DNS changes often take a few minutes and can take up to 48 hours. If Validate returns SendGrid API is not ready to validated this domain name. Please try again later., wait and try again β the records may already be correct. If a row shows a CNAME mismatch, compare the hostname and value with what you pasted.
DMARC is optional
DMARC (Domain-based Message Authentication, Reporting and Conformance) is a policy you publish yourself at your DNS provider. Salesbuildr does not show a DMARC record and does not require one to validate a sending domain.
DMARC only works after SPF and DKIM are in place. Finish the three CNAME records and click Validate first. If your security team then requires DMARC, add that TXT record at your DNS provider.
If emails still go to spam at some recipients after the domain validates, see Email & Notifications for outbound IP allowlisting.
Email signatures
Email signatures are added to outgoing quote emails. They are managed at the company level β not per user.
Managing signatures
Navigate to Settings > Email > Signature to create and manage signatures. Each signature has:
Name β A label to identify the signature
Header β HTML content that appears above the quote content in the email
Footer β HTML content that appears below (the actual signature block)

Settings > Email > Signature β Mar 1, 2026

Settings > Email > Signature > New β Mar 1, 2026
You can create multiple signatures for different purposes (e.g., formal vs. informal) and set one as the default. When sending a quote, the default signature is pre-selected but can be changed.
Tip: Avoid duplicating information that's already in your outgoing email template. If your email template includes your name and company, the signature should complement it β not repeat it.
AI-generated signatures
If OpenAI is enabled for your account, you can paste an existing email signature and Salesbuildr will reformat it automatically using AI.
Email templates
Salesbuildr sends emails at various points in the quote lifecycle. Each email type has a default template that you can customize.
Built-in email categories

Settings > Email > Templates > Notifications β Mar 1, 2026
Customizing email templates
Navigate to Settings > Email > Templates to edit built-in templates. Each template has:
Subject β Supports merge fields (e.g.,
{{quote.name}})Body β Rich text HTML with merge fields
CC / BCC β Additional recipients
Attach PDF β Toggle to include a PDF version of the quote
Localization β Translate subject and body per language

Settings > Email > Templates > Edit template β Mar 1, 2026

Available template parameters with variable names and example values Feb 20, 2026
Custom email templates
You can create custom email templates for two purposes:
Custom approval emails β Override the default approval notification with a branded email
Marketing emails β Create promotional or informational email templates to send to contacts (see Snippets)

Settings > Email > Templates > Quotes β Mar 1, 2026

Settings > Email > Templates > Marketing Email Templates β Mar 1, 2026
Manage marketing email templates at Quotes > Marketing Email Templates.
Logging outgoing emails to your HaloPSA opportunity
If you want outgoing Salesbuildr emails (quote sends, approval requests, etc.) to appear on the linked opportunity in HaloPSA, you can use HaloPSA's inbound mailbox logging feature.
How it works: HaloPSA monitors a configured inbound mailbox and threads any incoming email onto the matching opportunity when the email subject contains a reference tag in the format ##[ID]##, where [ID] is the HaloPSA opportunity ID.
Setup in Salesbuildr:
Find your HaloPSA inbound mailbox address in HaloPSA under Configuration > Email > Mailbox Setup.
In Salesbuildr, go to Settings > Email > Templates and open the relevant template (e.g. the approval request).
In the BCC field, enter your HaloPSA inbound mailbox address.
In the Subject field, append the following at the end of your subject line:
##{{quote.opportunity.externalIdentifier}}##
This will automatically tag each outgoing email with the correct opportunity ID, and HaloPSA will log it against the right record.
Note: This requires a HaloPSA inbound mailbox to be set up and actively monitored. The subject tag format (##[ID]##) is the default HaloPSA pattern β verify this matches your instance's configuration if emails are not logging as expected.
Template variables (merge fields)
All email templates, cover pages, and content widgets support Handlebars merge fields. Click the variables panel in the editor to browse available fields and click to insert.
Available variable categories:
Which person does each field show? {{sender.*}} and {{quote.owner.*}} show the opportunity owner, not the person who clicked Send. {{user.*}} shows the user who clicked Send. {{quote.creator.*}} shows who originally created the quote. If one person is owner, creator and sender, all of these show the same name.
Handlebars helpers:
Conditional:
{{#if quote.total.month}}...{{/if}}If/else:
{{#if user}}{{user.fullName}}{{else}}an anonymous user{{/if}}Iteration:
{{#each quote.items}}<li>{{quantity}}x {{title}}</li>{{/each}}Date formatting:
{{date fieldName "format"}}
See also
Email & Notifications β FAQ & Troubleshooting
Quotes β Settings
Cover Pages β Quotes
After Onboarding β Getting Started
Multi-Entity & Currency β Quotes
Was this helpful?
More in Admin
PlatformQuotesOpportunitiesDistributorsStill need help? Ask the team