LogoLogo
Get a demoLog inAcademyDevelopersMore docs
  • Bird CRM docs
    • Explore all products
    • Use cases
      • Bird for travel
        • Abandoned search recovery
        • Flight confirmation
        • Holiday search campaigns
        • Price change alerts
    • About Bird CRM
  • Inbox
    • Inbox
      • Concepts
        • Reports
      • Admin guide
        • Agents
          • Invite an agent to Inbox
          • Remove an agent from Inbox
          • FAQs
        • Tags
        • Routing
        • Teams
        • Feeds
        • Sender profiles
        • Reporting
      • Agent guide
        • 📚1. The basics
        • ⏰2. Your availability status
        • âœ‰ī¸3. Send and receive messages
        • đŸ’Ŧ4. Manage conversations
        • đŸ‘Ĩ5. View conversation participants
        • 👤6. View a contact's profile
  • Campaigns
    • Campaigns
      • Quickstarts
        • Send a campaign
      • Concepts
        • A/B tests
          • FAQs
        • Branded links
        • Calendar view
        • Campaign tags
        • Frequency limits
        • Scheduling
      • How-to
        • Schedule a campaign
        • Run an A/B test
        • Replicate a campaign
    • WhatsApp campaigns
      • How-to
        • Send a WhatsApp campaign
    • Email campaigns
      • How-to
        • Send an email campaign
    • SMS campaigns
      • Concepts
        • Best practices for MMS campaigns
      • How-to
        • Send an SMS campaign
    • Push notifications
      • How-to
        • Send a push notification campaign
  • Automation
    • Journeys
      • Quickstarts
        • Create an abandoned cart recovery journey
      • Concepts
        • Journey templates
        • Journey runs
        • Journey insights
        • Journey reports
      • How-to
        • Use a send message step in a journey
        • Use a wait step in a journey
        • Use a conditional step in a journey
        • Use an update contact step in a journey
        • Use an end journey step in a journey
    • Flows
      • Quickstarts
        • Use template flows
        • Build an inbound flow
      • Concepts
        • Capabilities and limitations
        • Triggers
          • Agent triggers
          • Connector triggers
            • HubSpot triggers
          • Contact triggers
          • Conversation triggers
          • Feed item triggers
          • Message lifecycle triggers
          • Voice triggers
          • Webhook triggers
          • HTTP endpoint trigger
          • WhatsApp flow endpoint trigger
        • Actions
          • Bird API actions
            • Bots actions | API
            • Channel actions | API
            • Collaboration actions | API
            • Conversation actions | API
            • Engagements actions | API
            • Number management actions | API
          • Core actions
            • How to set up global variables in Flows
          • Contact actions
          • Channel actions
          • Conversation actions
          • Connector actions
            • HubSpot actions
            • Open AI actions
          • Voice actions
      • How-to
        • Route conversations based on language
        • Route conversations based on sentiment
        • Set up a business hours auto-responder
        • Create a simple auto-responder
        • Set up conversational marketing
        • Create an FAQ bot
    • Approval Flow
  • Audience & Contacts
    • Sign-up forms
      • Quickstarts
        • Create a sign-up form
        • Create quizzes
      • Concepts
        • Sign-up process
        • Display
        • Colors
        • Targeting
        • Languages
        • Sign-up form analytics
    • Lists and segments
      • Quickstarts
        • Create a segment
      • Concepts
        • Segments
        • Lists
      • How-to
        • Create a segment based on contact activity
        • View contacts in a segment
        • Edit the setup of a segment
        • Delete a segment
        • Create a list
    • Contacts
      • Concepts
        • Contacts
        • Contacts directory
        • Contact profiles
        • Consent and subscriptions
          • Suppressions
          • Managing unsubscribes
          • Opt-ins, consent, and subscription statuses
            • Contacts with a 'blank' subscription status
      • How-to
        • Add contacts
        • Update the subscription status of your existing contacts
        • Send marketing campaigns to contacts with a 'blank' subscription status
        • Export contacts
  • Content
    • Email templates
      • Concepts
        • Email content, styling, and personalization
        • Email design best practices
        • Advanced Email Templating
      • How-to
        • Create an email template
        • Import a custom HTML email
        • Use a prebuilt email template
        • Create personalized abandoned cart, browse and order placed emails
    • Message templates
      • Quickstarts
        • Create a message template
      • Concepts
        • Localization
        • Versioning
        • WhatsApp message templates
          • WhatsApp approved message templates
          • Reply to open conversation message template
          • Commerce messages
        • Apple Messages for Business
        • Push notifications
      • How-to
        • Localize a message template
        • Add variables to a message template
        • Create an SMS message template
        • Apple Messages for Business
          • Use dynamic variables in Apple Messages templates
          • Create a text Apple Messages template
          • Create an image Apple Messages template
          • Create a location Apple Messages template
          • Create a file Apple Messages template
          • Create a rich link Apple Messages template
          • Create a list picker Apple Messages template
          • Create authentication Apple Messages message types
          • Create a quick reply Apple Messages template
          • Create a time picker Apple Messages template
          • Create an iMessage App message template
          • Create a payment Apple Messages template
        • WhatsApp message templates
          • Create a WhatsApp approved message template
          • Create a reply to open conversation WhatsApp message template
          • Create a single product WhatsApp message template
          • Create a catalog WhatsApp message template
          • Create a coupon WhatsApp message template
          • Create an action WhatsApp message template
          • Create a limited time offer WhatsApp message template
          • Create a carousel WhatsApp message template
          • Create Approved WhatsApp Flows Template
          • Create reply to open conversation WhatsApp Flows Template
        • Create Push Notifications message templates
    • Chat widgets
      • Concepts
        • Send and receive messages
      • How-to
        • Build and install a chat widget on a Shopify store
        • Build and install a chat widget on your website
    • Media Library
      • How to Upload Images to the Media Library
    • Translation files
      • Creating and using translation files
    • External Data Sources
    • Lookup Tables
    • Discounts
    • Lookup tables
      • Managing lookup tables
      • Using lookup tables in Flows
    • Products
      • Custom Product Catalog Source
  • Analytics
    • Analytics
      • Concepts
        • Reporting metrics
        • Understanding the Attribution Model
        • List-unsubscribe in email headers
        • Understand Open Tracking
    • Channel analytics
      • Concepts
        • Channel logs
      • How-to
        • Analyze the performance of your channels
    • Campaign reports
      • Concepts
        • WhatsApp campaign reports
        • Email campaign reports
        • SMS campaign reports
      • How-to
        • View campaign reports
        • View A/B test campaign reports
        • See an overview campaign performance
  • Channels
    • Channels
      • Concepts
        • Quiet hours
      • Quickstarts
        • Find and install a channel
        • View information about an installed channel
        • View Channel Logs
      • Supported channels
        • Apple Messages for Business
          • Quickstarts
            • Install Apple Messages for Business
            • Use Apple Messages for Business
          • Concepts
            • Typing indicators
            • User device capabilities
          • How-to
            • Complete onboarding
            • Use entry points
            • Route messages
            • Send messages
            • Use Apple Pay
        • Email
          • Install email
          • Forwarding emails from Gmail
          • IP pools
          • Configure BIMI
        • Facebook Messenger
          • Install Facebook Messenger
          • Use Facebook Messenger
          • Facebook Messenger message types
        • Instagram Messaging
          • Install Instagram Messaging
          • Use Instagram Messaging
          • FAQs and Best Practices
          • Instagram message types
        • LINE
          • Install LINE
        • LinkedIn Pages Messaging
          • Install LinkedIn Pages messaging
          • Use LinkedIn Pages Messaging
          • LinkedIn Pages Messaging Types
        • Numbers
          • Quickstarts
            • Find and buy a new number
            • Activate a number
          • Concepts
            • Number types
            • Know-Your-Customer (KYC)
            • Activation, approval, and rejection
            • Number restrictions in China
          • How-to
            • Use a number
            • Cancel a number
            • Troubleshooting
            • FAQs
        • Push notifications
        • Google RCS
          • Create a Google RCS agent and install Google RCS as a channel
          • Testing and launching your agent
          • Create a Google RCS message template
          • RCS message template types
          • Create and send a Google RCS campaign
          • Create an RCS lead nurture journey with a fallback
          • Use RCS with an AI Agent
          • Grow RCS subscribers with a sign-up form
        • SMS
          • Quickstarts
            • Install SMS
            • Toubleshoot SMS Deliveries Faliures
            • (Missing) SMS delivery status
            • Troubleshoot Channel Health
          • Concepts
            • SMS parts and message length
            • SMS message types and compliance
            • Opt-in and opt-out compliance
            • Choose the right sender : Availability and restrictions by country
              • SMS Country Information Guide: Africa (A-L)
              • SMS Country Information Guide: Africa (M-Z)
                • South Africa
                • Nigeria
              • SMS Country Information Guide: Asia (A-K)
                • Japan
                • India
                • China
              • SMS Country Information Guide: Asia (L-Z)
                • Malaysia
                • Singapore
              • SMS Country Information Guide: Caribbean
              • SMS Country Information Guide: Central America
              • SMS Country Information Guide: Europe (A-M)
              • SMS Country Information Guide: Europe (N-Z)
              • SMS Country Information Guide: Middle East
                • United Arab Emirates
              • SMS Country Information Guide: North America
                • Messaging Best Practices - NORAM SMS / MMS
                • Canada
                • United States
                • Prohibited Content - NORAM SMS / MMS
              • SMS Country Information Guide: Oceania
                • New Zealand
                • Australia
              • SMS Country Information Guide: South America
            • MMS sizes and limitations
            • Automatic sender selection
            • SMS Registration
              • Use case requirements for SMS Registration
              • Setting up a SMS consent flow
              • SMS Privacy Policies
              • SMS Toll-free number
                • TFN Verification
                • Additional Costs for using TFN
                • How-to Guides
                  • Purchase a Toll Free Number via Bird
                  • Register a US or Canadian TFN for SMS via Bird
              • SMS 10DLC
                • How-to Guides
                  • Purchase a 10DLC number via Bird
                  • Register a 10DLC brand via Bird
                  • Register a 10DLC campaign via Bird
                  • Install SMS 10DLC
                  • Delete inactive 10DLC campaigns to avoid additional charges
                • Throughput and Daily Caps
                • Brand registration
                • Campaign registration
                • Additional costs for using 10DLC
                • 10DLC FAQs
            • Page 1
        • WhatsApp
          • Quickstarts
            • Before you start
            • Install WhatsApp
          • Concepts
            • WhatsApp for Business
            • Accounts and verification levels
              • Verified Facebook Business Manager Account
              • Official WhatsApp Business Account (Green tick)
            • Use WhatsApp
            • WhatsApp message types
            • WhatsApp's Customer Care Window
            • FAQs
          • How-to
            • Verify your Facebook Business Manager Account
            • Set up commerce messaging
              • Product inquiries
              • Product orders
            • Create a WhatsApp Flow
              • Create a flow
              • Testing your flow
              • Publishing and sending your flow
              • Handling Flow submission
            • Enable conversational components
            • Become a WhatsApp Tech Provider
              • Onboard as a Tech Provider
              • Connecting to Bird as solutions provider
              • Meta Tech Partner Migration 2024
        • Telegram
          • Install Telegram
          • Bot commands setup
  • AI
    • AI
      • Quickstarts
        • Create an FAQ model
        • Build a detect intent model
      • Concepts
        • AI Assistants
          • Agent Assistant
          • Flows Assistant
          • Studio Assistant
          • FAQ Assistant
          • Audience Assistant
        • AI flow actions
        • AI integrations
        • Detect language: Supported languages
      • How-to
        • Set up and deploy automated FAQs
        • Set up and deploy detect intent models
    • AI Agents
      • Concepts
        • Knowledge bases
        • OpenAI token usage
      • How-to
        • Build a knowledge base
        • Set up an AI Agent
        • Deploy an AI Agent
  • Payments
    • Bird Pay (Beta)
      • Quick Start
        • How to get Bird Pay access?
      • Concepts
        • Onboarding
        • Payment Link
        • Wallet
          • Transfer
          • Recipient
        • Payments
          • Disputes
        • My customers
        • Payouts
        • Payment methods
        • Bird Pay Coverage
        • Strong Customer Authentication (SCA)
      • How-to
        • Create a Payment link
        • Refund a Payment
        • Manage Payout
        • Respond to a Dispute
        • How to set up MFA using the Authenticator app?
      • FAQs
        • Why was my onboarding unsuccessful?
        • How do I update my business address?
        • What are foreign currency fees on my Bird Payments?
        • How to raise an issue with Bird Pay with support?
  • Integrations
    • Integrations
      • Quickstarts
        • Find and install an integration
      • Concepts
        • Integration data sync
      • Supported integrations
        • ActiveCampaign
        • OPERA Cloud
        • Calendly
        • Easyship
        • Google Cloud Translation AI
        • HubSpot
        • Magento 1
        • Magento 2
        • Monday.com
        • Notion
        • OpenAI
        • Rebrandly
        • Salesforce
        • Shopify
        • SugarCRM
        • Zoho CRM
        • TikTok Ads
        • Typeform
        • WooCommerce
        • Zendesk Support
        • Google BigQuery
        • Snowflake
        • Amazon S3
        • Salesforce Marketing Cloud
        • Meta ads
        • Google Ads
  • Account & Billing
    • Account
      • Organization settings
        • General
        • Single-Sign On (SSO)
          • Set up Single-Sign On (SSO)
          • Enforce Single-Sign On (SSO)
          • Entra ID
          • Google Workspaces
          • Okta
        • SCIM
          • Okta setup
          • Entra ID
        • Security Settings
        • Business profile
        • Workspaces
        • Plans & Billing
        • Wallets
        • Users
        • Access policies
        • Access roles
        • Access keys
        • How to find your Organization ID
        • How to find a Workspace ID
        • How to limit a user's access to a single workspace
        • How to download usage report?
        • How to pay (settle) invoices via wallet?
  • Help & Reference
    • Bird support
      • Invite Bird support
    • Deliverability & compliance
      • Email compliance - Bulk sending
      • United States SMS/MMS compliance
        • Key US Regulations
        • General US content restrictions
        • US SMS/MMS compliance
        • US Voice compliance
        • US state-level laws and regulations
        • US compliance & best practices checklist
        • US compliance FAQs
      • Singapore SMS Compliance
    • Data protection
      • Approved subprocessors
    • Release notes
    • Glossary
Powered by GitBook
On this page
  • Email Content
  • Subject Line
  • Preview Text
  • Template Elements
  • Prebuilt Blocks
  • Reusable Blocks
  • Managing content in the editor
  • Personalisation
  • Predefined Variables
  • Custom Variables
  • Global Styling

Was this helpful?

  1. Content
  2. Email templates
  3. Concepts

Email content, styling, and personalization

Last updated 3 days ago

Was this helpful?

When creating an email from scratch, or editing a prebuilt template, there are lots of parts that can be added, removed, or edited.

In this article:

Email Content

Personalisation

Styling

Email Content

Subject Line

You must include a subject line when building your email.

The subject line is arguably the most important part of your email. It needs to grab the attention of the recipient in a potentially crowded inbox, and encourage them to open your email, so make sure the phrase or sentence you use is enticing, honest, and gives them an idea of the content or purpose of your email.

You can enter a subject line by selecting subject line text field at the top of your email editor and entering your copy. You can include emojis and variables too.

Preview Text

Preview text is an optional but highly recommended element of your email, displayed by most email clients just next to the subject line. If you do not specify a preview text, email clients typically default to showing the first line of your email content, which may not be the most engaging or informative snippet. By adding customized preview text, you can provide additional context to your subject line, further enticing the recipient to open your email. You will find the preview text field located just below the subject line field in your email editor.

Template Elements

Content Elements

In the email editor, content elements are blank, customisable sections that you can drag-and-drop into your email.

Content blocks make it easy to create beautiful emails without needing to use any code.

Let's take a look at the content elements you can use:

Text

With a Text, you can:

  • Add text to your email.

  • Customize text font.

  • Customize text color.

  • Personalize your text with variables.

Image

With an Image, you can:

  • Upload images to your email.

  • Add alt text.

  • Hyperlink your images.

  • Adjust image dimensions.

Button

With a Button, you can:

  • Add inteactive elements and CTAs to your email.

  • Customize button font.

  • Customize button size and padding.

  • Hyperlink your buttons.

To add links to send an email or call a phone number from your email, add the following format in the link field of the button

mailto:<your email address>

tel:+xxxxxxxxxx

HTML Code

With an HTML Code, you can:

  • Add custom HTML code to your email.

  • Customize your email with advanced design elements or specific formatting that isn't available with our default content blocks.

Divider

With a Divider, you can:

  • Visually separate sections in your email with a customizable horizontal line.

Spacer

With an Spacer, you can:

  • Visually separate sections in your email with negative space for improved readability.

  • Use the default spacer height of 20, or adjust it to a new height.

Social Icons

With Social Icons, you can:

  • Add social media links to your email.

  • Use any of the four default social icons, including WhatsApp, Facebook, Instagram, and X.

Table

With a Table you can:

  • Organise content using rows and columns

Rating

With a Rating, you can:

  • Add an easy way to ask for rating to your emails.

  • Link to a form to collect feedback. Users will be shown this form after submitting their rating.

Product

With a Product element, you can:

  • Select products from your catalog to showcase in your email.

  • Showcase dynamic products using a product feed.

Layout Elements

To create visually appealing and well-structured emails, you can use various layout elements such as full width, two columns, and three columns.

Full Width: Utilize the full width layout to span content across the entire width of the email. This is ideal for showcasing large images or highlighting important announcements.

Two Columns: The two-column layout is perfect for dividing content into two equal sections. You can use this layout to compare features, display side-by-side images, or present paired information clearly.

Three Columns: For more complex designs, the three-column layout offers a balanced way to present multiple pieces of content simultaneously. This can be useful for categorizing products, listing benefits, or organizing detailed information efficiently.

You can also experiment with other layout elements such as a Four Columns layout for showcasing multiple items, or a Two Columns (Custom Widths) layout to give different percentages of space to the left and right columns. These variations can help you create more interesting and brand-specific emails.

To add these layout elements to your email, drag the desired layout element from the editor's sidebar into your email design. Once added, you can populate the columns with text, images, or other elements.

Prebuilt Blocks

Prebuilt blocks are predesigned sections that you can drag-and-drop into your email, simplifying the creation process.

They come ready-made with text, images, buttons, and other customizable content elements.

Let's take a look at the prebuilt blocks you can use:

Header

The header block appears at the top of an email. It's typically used for branding purposes, containing logos, brand names, or navigation links.

Hero

The hero block is designed to grab the email recipient's attention. It's typically used for drawing attention to a key message or offer.

Image + image

This block allows you to display two images side by side within the email. It's useful for showcasing two products, services, or images that complement each other.

Image + text

This block allows you to display a single image with accompanying text.

Gallery

This block allows you to display multiple images in a single group.

Footer

The footer appears at the bottom of an email. It's typically used for displaying essential information such as unsubscribe links, contact details, social media links, and legal disclaimers.

Reusable Blocks

You can save any content block in your email as a reusable block.

Reusable blocks are a great way to maintain style and branding consistency over multiple emails. By saving a styled block as a reusable block, you and your team can use it again in future emails.

To save a content block as a usable block, follow these steps:

  1. Hover over the block to bring up the block menu.

  2. Click the star icon (⭐), which you'll find next to the 'delete' and 'duplicate' icons. This will save the block as a reusable block.

To find and use a saved reusable block, follow these steps:

  1. From the email builder panel on the right-hand side of your screen, under 'Blocks' > 'Your blocks', find the reusable block you want to add to your email.

  2. Drag and drop the block into your email.

Reusable blocks can be edited once you've dragged and dropped them into your email.

Any changes you make to a reusable block will not be made globally. To save your changes, you'll need to save the edited block as a new reusable block.

Managing content in the editor

  • Elements can be deleted by selecting an element and clicking the delete icon.

  • Elements can be duplicated by selecting an element and clicking the duplicate icon.

  • Elements can be moved by clicking the element and dragging and dropping it within your design.

  • Some elements can be saved as reusable blocks by selecting an element and clicking the star icon.

Personalisation

Predefined Variables

When you add predefined variables into your messages, they are dynamically replaced with the corresponding values at the moment the message is dispatched. This functionality ensures that your messages are both personalized and accurate, reflecting the latest data or configuration each time.

To add a predefined variable, click the { } icon in any text field, open the variable picker, and select from the organized list of variables.

Currently, we support the following predefined variables, under this sections:

Contact

Contact variables offer an effective way to tailor content to the individual characteristics of your contacts. For instance, instead of using a general greeting like "Hey there!", you can make your communication more personal by using the recipient's name, resulting in a greeting such as "Hey Alex!". This approach not only grabs attention but also enhances engagement by making your message feel more relevant and personalized. Contact variables enable the use of any customer attributes, meaning the dropdown options will be determined by your customer data.

Organization

Organization variables allow you to incorporate details about your business entities within your communications. This includes attributes such as the organization name, address, and other key information. Using these variables, you can dynamically insert relevant organizational data, making your messages more professional and contextually appropriate.

Date

Date variables let you include dynamic date information in your content. This can be helpful for referencing the current date, setting deadlines, or scheduling events. By using these variables, you ensure that the dates in your communications are always accurate and up-to-date.

Links

Links variables facilitate the inclusion of dynamic URLs within your content. Use this section to include an "Unsubscribe" or "View in Browser" link to your emails.

Unsubscribe Link

Click on Add variable in text element and select Links > Unsubscribe

Select Wrap in Text as Yes and update the label as needed.

You can optionally select a list only if you want contacts to get removed from a list but not globally unsubscribe from all marketing emails.

Web View Link

Click on Add variable in text element and select Links > WebView

Select Wrap in Text as Yes and update the label as needed.

Email

Email variables enable the insertion of the customer email address dynamically. This is especially useful for automated responses or confirmations.

Discounts

Discount variables allow you to dynamically insert discount codes. This is particularly useful in marketing communications, where personalized discount offers can enhance the effectiveness of your campaigns.

Verify

Verify variables provide OTP codes. These are useful in communications requiring secure and verified actions.

Custom Variables

Use custom variables to personalize your email with details that may not be available through predefined variables. They can be quite useful for transactional emails, things like:

  • Order Tracking Number

  • Support Ticket ID

To add a custom variable to a text block, click on the "Custom Variables" button in the top navigation bar. After creating your variable, click on the { } icon in any text input to display the variable picker, then choose your variable under "Custom Variables." You can manage these variables at any time. Additionally, you can include variables in the subject line.

Global Styling

Global styling helps your emails to stay visually consistent. It establishes rules for formatting, colors, fonts, and other design aspects.

Let's take a look at what global styling settings are available:

Global background color

Set a consistent background color for your emails.

Global content body

Set a default text style, font, font size, and color for the main body content of your emails.

Global links

Set default styles for hyperlinks, including colors, underlining, and hover effects.

Global buttons

Set a default styles for buttons, including style, color, size, and behavior.

Before using discount variables, make sure you have generated a discount code.

Predefined variables are powered by our Liquid templating engine, for more information on this, please read the section.

In the email editor, custom variables are placeholders that dynamically populate with the relevant information when an email is sent. Unlike , Custom Cariables need to be manually assigned to specific data before sending the email, as they are not linked to any preset customer attribute or data

â„šī¸
Advance Templating
Subject Line
Preview Text
Template Elements
Content Elements
Layout Elements
Prebuilt Blocks
Reusable Blocks
Managing Content in the Editor
Predefined Variables
Custom Variables
Global Styling
Predefined Variables