https://vcc.live/wp-content/uploads/2022/03/vcclive_main_logo.svg
  • Product
    Back to all pages
    https://vcc.live/wp-content/uploads/2023/09/call-cetner-software-test-7.svg
    Call center

    Explore our call center software for driving productivity, fueling automation, and delivering exceptional CX.

    Powering Decathlon's call center

    https://vcc.live/wp-content/uploads/2022/09/Decathlon_Austria_Thumbnail.jpg
    Why VCC Brochure Security
    https://vcc.live/wp-content/uploads/2023/09/outbound-test-3.svg
    Outbound

    Handle more live calls, boost talk time, and automate outreach with a feature-filled outbound solution.

    Features to boost outbound activities

    Automatic dialing Voicemail detection Outbound IVR Over-the-phone payments

    Fueling your outbound sales

    https://vcc.live/wp-content/uploads/2023/09/boosting-sales-thumbnail-image.jpg
    Sales teams > Case studies > Collections >
    https://vcc.live/wp-content/uploads/2023/09/inbound-icon-3.svg
    Inbound

    Swiftly resolve issues, empower omnichannel, and handle volume with ease with our CX-focused solution.

    VCC live for inbound contact centers

    IVR systems Distributing calls (ACD) Call center scripting KPI dashboard

    Transforming customer service for tbi bank

    https://vcc.live/wp-content/uploads/2023/05/tbi-interview-banking.jpg
    Customer service > Case studies > Multichannel >
    https://vcc.live/wp-content/uploads/2023/09/omnichannel-test-3.svg
    Omnichannel

    Instantly switch between your customer's preferred channels and handle multiple conversations at once.

    Key channels VCC Live supports

    Voice SMS Email Chat software Chat apps Social media

    Email, social and more for SYKES and Huawei

    https://vcc.live/wp-content/uploads/2023/09/sykes-topnav-menu.svg
    WhatsApp > Messenger > Case studies >
    https://vcc.live/wp-content/uploads/2023/09/integrations-test-4.svg
    Integrations

    Connect VCC Live with any of your trusted business tools, including CRMs, payment tools, and much more.

    Selected integrations for VCC Live users

    Salesforce Hubspot Looker (Data Studio) Docusign Dialogflow Zapier

    Handle calls without leaving Salesforce

    https://vcc.live/wp-content/uploads/2023/06/salesforce-video-1.jpg
    Looker case study > Release center > Security >
  • Solutions
    Back to all pages
    https://vcc.live/wp-content/uploads/2023/08/sales-call-center-icon.svg
    Sales teams

    Connect and sell more than ever before with an automation-led solution for driving sales success.

    Powerful BI for next-level sales

    https://vcc.live/wp-content/uploads/2023/09/effective-communicatio-case-study-topnav.png
    https://vcc.live/wp-content/uploads/2023/08/customer-service-call-center-icon.svg
    Customer service

    Orchestrate a high-volume handling and resolution-focused approach that delights customers.

    92% of calls within SLA

    https://vcc.live/wp-content/uploads/2023/09/decathlon-case-study-topnav-2.png
    https://vcc.live/wp-content/uploads/2023/08/debt-collection-call-center-icon.svg
    Debt collection

    Make collections faster and simpler to speed up repayments and recover like never before.

    94% voicemail detection rate

    https://vcc.live/wp-content/uploads/2023/09/delfin-group-case-study-topnav.png
    https://vcc.live/wp-content/uploads/2023/10/ai-topnav-icon-2.svg
    AI and automation

    Drive intelligent productivity and efficiency with VCC Live's suite of AI and automation tools.

  • Industries
    Back to all pages
    BPO Retail Banking Insurance Consumer Lending Healthcare
  • Pricing
  • Resources
    Back to all pages
    Blog Case Studies Ebooks Call Center Courses Webinars Customer interviews Information Security Telco Services Learning Center Developers Release Center Download
  • Company
    Back to all pages

    Explore more

    About us Why VCC Live Careers News Partners

    Check out our history

    https://vcc.live/wp-content/uploads/2023/09/20yrs-anniversary-thumbnail.jpg
  • Partners
  • Become a partner
  • Email us
CONTACT US VIEW DEMO
TutorialsCommunication ChannelsEmails and TicketingDynamic Email Contents
  • Overview
    • Introduction
    • Legal Information
  • The Most Common Use Cases
    • Outbound Email Customization
    • IVR Settings - Use Cases
    • Incoming Calls - Setting up an IVR
    • Outbound Calls - Power and Predictive Dialer
    • The Workflow of the Agent
    • Editing Agent Scripts
    • Email Handling
    • Softphone Integration
  • Getting Started
    • About This Chapter
    • First Steps
    • Creating a Simple Project
    • Creating a Simple Database
    • Setting up Users
    • The Basics of Inbound Projects
    • The Basics of Outbound Projects
    • The Basics of Contact Center Reporting and Monitoring
    • Introduction to Dispositions
    • The Basics of Call Recording
    • Getting Started with Chat
    • Get to Know the Agent Workspace
    • Dynamic Email Contents
    • Get to Know the Campaign Manager
  • Communication Channels
    • About This chapter
    • Outbound Projects
      • Manual Dialer
      • Power and Predictive Dialing Modes
      • Outbound IVR
      • Robinson List
      • Outbound-Related Statistics
      • VCC Live Pay IVR
      • Dropped calls
      • Measuring CSAT
    • Inbound Calls
      • Basic Inbound Processes
      • Filtering Inbound Calls
      • Measuring Performance
      • Customizable Queue Announcements
      • Identification in IVR
    • Emails and Ticketing
      • Outbound and Inbound Emails
      • Disposition-Triggered Emails
      • Dynamic Email Contents
      • Email Attachments - Basic, Dynamic and Conditional
      • Email Notifications
      • Email Statistics
      • Mass Email
    • SMS
      • Inbound SMS
      • Disposition-Triggered SMS
      • Dynamic SMS Contents
      • SMS Notifications
      • SMS Statistics
      • SMS Triggered Actions
      • Scheduled SMS Sending
      • Bulk Text Messaging
    • Chat
      • Facebook Messenger Bot integration
    • Quota Tool
  • Managing Users
    • Resource Management
      • Multi-Project Management
      • Users, Rights and Teams
    • User Activity
      • Break Codes
      • User State Log
  • Reporting and Statistics
    • The Main Agent KPIs
    • Customize your Dashboard
    • Explore User-based Statistics
    • Create Custom KPIs
  • Security
    • About This Chapter
    • User Right Groups
    • Password Policies and Two-Factor Authentication
    • OAuth 2.0
    • IP Filtering
    • Database API
    • Functions to Help You Comply with Privacy Regulations
  • VCC Live Archiver
    • About This Chapter
    • Introduction to VCC Live Archiver
    • Setting up VCC Live Archiver
    • Using VCC Live Archiver
    • Commands and Command Options
    • CDR Log Headers
    • Voice File Tagging
    • Switches (Deprecated)
  • Miscellaneous
    • About This Chapter
    • Salesforce Integration
    • Replacing Transfer Process
Back to Support and Learning Center
English Hungarian

Dynamic Email Contents

Estimated reading time: 25 minutes | Target users: Supervisors

Dynamic Email Contents are variables you can insert in an Email template when composing a message, for example during a Mass email campaign. They are useful in helping you create more personalized and customized emails that are unique for each of your recipients. A large number of variables are available, and can relate to specific parameters of your project, agent or the addressee, in a highly-customizable format.

In this lesson, you will learn about:

  • The structures and types of dynamic email contents
  • The types of system default dynamic fields
  • How to add dynamic fields to your emails
  • How to monitor your outbound emails
  • Some examples of using dynamic email contents

1. Structure and Types of Dynamic Email Contents

Before we start to discover the various types and uses of dynamic email contents, let’s explore how they are structured, what main categories there are and what their main features are.

1.1 The Two Main Types of Email Contents

There are different types of dynamic email content with several sections and parameters.
The two main types are:

  • System Default Dynamic Email Contents (System Default E.C.) and
  • Project-Specific Dynamic Email Contents (Project-Specific E.C.).

System Default E.C. are available in every project, whereas Project-Specific E.C. are specific to each project.

Project-Specific E.C. are closely related to the Fields section of your project’s Database: the Fields you set up here can be used as dynamic email contents when composing your email message.

1.2 The Three Types of Fields

There are 3 types of fields in VCC Live that can be used in your database:

  • General fields, which are suitable for containing any text, number, or other character-based information. When used as a dynamic email content field, it is inserted as it is displayed in the database.
  • Single parameter fields, suitable for depicting one possible parameter at a time. When used as a dynamic email content field, it is inserted as it is displayed in the database.
  • Multiple parameter fields, suitable for depicting multiple parameters at the same time.. When a field has more than one value assigned, consecutive values are separated by a “|” character and listed in the same order as in your Fields menu, based on their value id.

For disposition-triggered emails, or emails that are sent from the agent interface, additional information inserted by an agent in a relevant script field can also be used in the email body. In order to avoid sending an empty value, we recommend setting up these important fields as mandatory in the relevant script or datasheet page.

1.3 Field Elements

Whether you choose a General, Single-parameter or Multiple-parameter field, you can use its field elements when composing a message. This means that, when using a field, you can access its subparts, and either edit them in the Fields pane or allocate them when composing your email. Here are the 4 types of field elements you can use.

  • Label: This is the text you can see (or edit) in the Label field in Project > Database > Fields > Field settings > Label. This is usually a display name of the database variable, for example Customer Address for a variable address.

    • Its format is shown as {variablename.label}
  • Value

    • It shows the actual value of that variable field for a particular record.
    • In the case of General fields, it shows a value that can be imported by either a database import or via API. Additionally, it can be also provided by an agent via the agent script. Example: {name.value} in the email body would show the name of the recipient (ie. the full name assigned to a record).
    • In the case of Single and Multiple parameter fields, it shows a value that can be imported by either a database import or via API. Additionally, it can be also provided by an agent via the agent script. Available variable values are shown in the Values field – Name column in Project > Database > Fields > Field settings > Values.
    • You can edit the value by selecting the row and editing it in the section which appears below. Don’t forget to press ‘Change value’ to save your settings.
    • Its format is shown as {variablename.value}
  • Export Value: This parameter is found only in Single and Multiple parameter fields. If used as a dynamic email content, it displays the export of a field value provided either via the database import or the API. The value of the related export value can be also chosen by an agent via the agent script. Relevant export values are shown in the Values table – Export value column found in Project > Database > Fields > Field settings > Values.

    • You can edit the value by selecting the row and editing it in the section that appears below. Don’t forget to press ‘Change value’ to save your settings.
    • Its format is shown as {variablename.export_value}
  • Value’s description: This parameter is found only in Single and Multiple parameter fields. If used as a dynamic email content, it displays the description of a field value provided either via the database import or the API. The value of the related description value can be also chosen by an agent via the agent script. Relevant values’ descriptions are shown in the Values table – Description column found in Project > Database > Fields > Field settings > Values.

    • You can edit the value by selecting the row and editing it in the section that appears below. Don’t forget to press ‘Change value’ to save your settings.
    • Its format is shown as “{variablename.description}”

1.4 Example

Let’s take a single parameter field called product (a product that your client is interested in) which has no values yet for your records in the database. If you want to use this in an email as dynamic content, then add the field to your database as per the following:

Example

Once you have added the field to your database, include it in the agent script as:

Agent script

This means that your agents will be obliged to choose one of the values available, while in the email template you can use either label, value, export value or description, depending on your requirements. The corresponding information is saved in the Fields menu, therefore when your agent chooses eg. Black-box value, which is displayed in the email template as {product.description}, then in the personalized email your client will receive, a description corresponding to Black-Box value, such as: “A flexible box installed in your car to monitor your driving. Information regarding your driving habits, speed, brake and acceleration handling is captured and shared with an insurance company to configure their policy prices.”


2. System Default Dynamic Email Fields

As described above, System Default Dynamic Email Fields are variables that are available to all projects. Find them in the upper-right hand corner of your screen when composing an email template. By clicking on the VCC Field insert button, you can access all the available dynamic email fields, which will appear in a drop-down list.

VCC field insert

2.1 List of available System Default Dynamic Email Fields

Field name Email editor name What it shows Setup location
Agent {agent} Full agent name VCC Live > User Management > Users > Agent > Default settings pane: Name
Agent email address {agent.email} Agent email address VCC Live > User Management > Users > Agent > Advanced settings pane: Email address
Disposition creation time {createtime} Time of disposition that triggered the email sending, in the following format:
YYYY-MM-DD
hh:mm:ss
N/A
Callback Date {next_calldate} Time of the next call scheduled, in the following format:
YYYY-MM-DD
hh:mm:ss
If no next call time is scheduled, field returns:
0000-00-00 00:00:00
Set manually by agent or automatically, based on Disposition settings in Project > Dispositions > Default deadline
Client's unique ID {numberid} Unique ID of the record in project’s database n/a, assigned automatically when a record is created
Disposition {disposition_name} Name of the disposition saved for triggering Email sending Set manually by agent
Description of Disposition {disposition_desc} Additional description for a saved disposition, typed and saved by agent in the textbox under the Disposition selection box. For the box in the given Disposition to be available, Description type must be set to Obligatory or Approved
Web chat URL ID {webchat.record} The URL ID the client can use to get in touch with the agent via Web Chat. N/A
Contact:
– Title
– Name
– Phone number
– Email address
{contact.title}
{contact.name}
{contact.phone} {contact.email}
Title typed for the contact in the Title field in the Record’s Contacts tab
Name typed for the contact in the Contact’s Name field in the Record’s Contacts tab
Phone number typed for the contact in the Phone number field in the Record’s Contacts tab
Email address typed for the contact in the Email field
Typed by agent manually, or imported via database import. Each record can have a maximum of 9 contacts assigned to it.
Voice file URL {[[voice_url_text.label]]} URL of the recorded conversation, available for 14 days after its generation. A recipient is able to use it to download a .wav sound file The appearance of the URL can be specified and include various database fields. Learn more about Voice File Name Parameters
Last name {agent.custom.lastName} Specifies an agent’s last name independently from user information. Available only on request VCC Live > User Management > Users > Agent > Custom settings pane: Last name. Available only after contacting VCC Support, and after the necessary setup is completed.
First name {agent.custom.firstName} Specifies an agent’s first name independently from user information. Available only on request VCC Live > User Management > Users > Agent > Custom settings pane: First name. Available only after contacting VCC Support, and after the necessary setup is completed.
Skype {agent.custom.skype} Specifies an agent’s Skype name independently from other agent user information. Available only on request VCC Live > User Management > Users > Agent > Custom settings pane: Skype. Available only after contacting VCC Support, and after the necessary setup is completed.
Facebook {agent.custom.facebook} Specifies an agent’s Facebook account link independently from other agent user information. Available only on request VCC Live > User Management > Users > Agent > Custom settings pane: Facebook. Available only after contacting VCC Support, and after the necessary setup is completed.
LinkedIn {agent.custom.linkedIn} Specifies an agent’s Linkedin account link independently from other agent user information. Available only on request VCC Live > User Management > Users > Agent > Custom settings pane: Linkedin. Available only after contacting VCC Support, and after the necessary setup is completed.
City {agent.custom.city} Specifies an agent’s city of location. Useful for big and multinational contact centers. Available only on request VCC Live > User Management > Users > Agent > Custom settings pane: City. Available only after contacting VCC Support, and after the necessary setup is completed.
Country {agent.custom.country} Specifies an agent’s location country. Useful for large and multinational contact centers. Available only on request VCC Live > User Management > Users > Agent > Custom settings pane: Country. Available only after contacting VCC Support, and after the necessary setup is completed.
Private phone {agent.custom.privatePhone} Specifies an agent’s private phone number independently from other agent user information. Available only on request VCC Live > User Management > Users > Agent > Custom settings pane: Private Phone. Available only after contacting VCC Support, and after the necessary setup is completed.
Private email {agent.custom.privateEmail} Specifies an agent’s private email address independently from other agent user information. Available only on request VCC Live > User Management > Users > Agent > Custom settings pane: Private email. Available only after contacting VCC Support, and after the necessary setup is completed.
Company ID {agent.custom.companyId} Specifies an agent’s company ID independently from other agent user information. Useful for contact centers outsourcing agent teams. Available only on request VCC Live > User Management > Users > Agent > Custom settings pane: Company ID. Available only after contacting VCC Support, and after the necessary setup is completed.

3. Add Dynamic Fields to your Emails

Now that you have learned what dynamic fields are and how they can help you when creating email templates, it’s time to take a look at the overall workflow. In chapter 3, we describe a step-by-step process showing you how to set up your email template using system default or project-specific dynamic fields.

3.1 Project-specific dynamic fields

If you want to use Project-specific fields, you need to either include fields with values you want to use in your database or allow your agents to add values to a field while taking a phone call with a customer.

To create a new field for your email template, navigate to Project > Database > Fields. Type all the necessary fields information and press Create field.

Create new field

3.2 Create a new field that can be edited and populated by agents through the agent script:

Agents can either use existing field values and choose them from the script using specific controllers, or manually type values for General type fields. If the value is needed it can be set as obligatory to fill or you can choose them by marking the Required checkbox. It is also possible to display existing variables to your agents only, or set up protection for the values so that your agents cannot modify them.

If you know your data fields will be used in a script, you can save time by creating new database fields directly from the Script editor menu, instead of doing it via the Fields menu.

  1. In Project > Script editor > Datasheet, Modify or create a new dataset.
  2. Choose a controller with which to display your data, depending on the data type. If you are unsure about which one to use, take a look at our user guide on data-dependent controls to learn about the various data types.
  3. Drag and drop your selected controller into your datasheet. Select your field by choosing it from a drop-down list in the settings pane on the right-hand side of the screen.
  4. When you have finished editing your datasheet press Only save.

New fields
Add dynamic fields to your email template

  1. Select one of your email templates in Project > E-mail > Template, and select the Message tab.
  2. Select a dynamic field using the curly brackets ( { } ) icon and insert it in your template.
    • For General fields, you can use Label and Value
    • For Single and Multiple fields, you can use Label, Value, Export value and Value's description.
    • For more information about each of these, please refer to the Fields elements section of this tutorial above.
  3. Press Only save to save your changes to your template.

You can now test your template with dynamic email contents by selecting a number of records from the Records list and sending them the template with the Mass email sending action.

Useful tips:

  • When testing your email template, it is recommended to set your own email address in the template Recipient field. Once you have finished your tests, do not forget to reset it.
  • When using Export value or Export value, make sure the fields you set up in your email template have values assigned to them.
  • Verify whether your records in your database contain the necessary data by navigating to Database > Fields, and mark the fields you want to use in your email template as Indexed. Then, navigate to the Records list section and make sure corresponding data is entered in the records you want to use (send an email to). This can be done by searching for one or more records and checking in the relevant columns if the data is displayed properly. Columns for all indexed fields are displayed in the Records list.

3.3 System default dynamic fields

Using system default dynamic fields in your email template does not require as much preparation as project-specific dynamic fields do. In fact, you can instantly select the types of system default dynamic fields you want when composing your email template. As such, for a step-by-step tutorial, you can follow the same steps described for project-specific dynamic fields in the section above titled Add dynamic fields to your email template.

Make sure the fields you want to use have their values saved in the corresponding menu sections, as described in the List of Available System Default Dynamic Email Fields section’s Setup location column.

>Note: Dynamic fields can be formatted in the same way as regular text.

>Note: Dynamic fields can be embedded in other elements, such as tables or lists.

4. Monitoring sent emails

Keeping track of your emails is important for future reference or when tracking a communication thread with one of your customers. Our Email log section (Project > Database > Email log) features an extensive filter section, so you can find the emails you are looking for based on several specific criteria.

The results section lists all the found emails in your project, and the system can look for both inbound or outbound emails. You can further process your results by exporting them as a database in txt or csv format or by copying them directly to your clipboard.

>Note: By double-clicking on an email in the Results section, you can see the final, sent version of the email, including the dynamic fields with their respective values displayed.

A list of available columns in the Email log is available on this user guide website.

5. Use examples of dynamic email contents

Using dynamic email content in your email campaign takes your business operations to the next level: the possibility of creating templates with these variables and conditions can really customize messages sent by your company and tailor your content to suit your customers. Its effect is similar to that of a personalized letter sent specifically to one addressee.

Let’s take a look at a few possible examples of how your company can use dynamic email content.

  • Sales: An email can be sent to a customer once an agent finishes talking to them, and the customer decides to purchase a product or service. Sending the email can be triggered by a Success disposition, and the email can include eg. a confirmation of the purchase, along with the purchased product/service information and estimated delivery date. This information can be either manually entered on the datasheet by the agent while the conversation is taking place, or if a calculation is needed, using a javascript solution.

Sales

  • Debt Collection: As an extension of a debt collection project, an email can be sent to a customer once an agent has failed to reach them. Sending the email can be triggered by an Unreached disposition, and the email can include eg. client debt information such as the amount to be paid, the deadline of the overdue payment or the next debt collection steps that will be taken.

  • Customer Care: Emailing, as part of the Customer Care process, is something that can be done to follow up a phone call between a customer and an agent. Such an email can include the further necessary steps to be taken by the customer in order to solve a problem, with variables including the name of the customer’s project or their company details. Dynamic email contents can also be used for agent signatures: these signatures would then change based on which agent has sent the email to the customer.

Related articles

There's always more to learn. Discover similar features by visiting related articles:

Email Attachments – Basic, Dynamic and Conditional

February 16 in Tutorials
Back to Support and Learning Center

Comments

Can’t find what you need? Use the comment section below to connect with others, get answers from our experts, or share your ideas with us.


There are no comments yet.

Click here to cancel reply.

Please note that by clicking on the Submit button, you agree to a member of VCC Live team contacting you with business offers. You can find detailed information on how we can establish contact with you in our Privacy Policy

illustration

Product

  • Call center
  • Outbound
  • Inbound
  • Omnichannel
  • Channels
  • Integrations
  • More on VCC

Main Features

  • IVR system
  • Auto dialer
  • Call queuing software
  • Automatic Call Distribution
  • Call center scripting tool
  • Outbound IVR
  • Predictive dialer
  • Voicemail detection
  • Contact center dashboard

Solutions

  • Customer Service
  • Sales Teams
  • Debt Collection
  • AI and Automation
  • BPO
  • Retail
  • Financial Services
  • Banking
  • Insurance
  • Consumer Lending
  • Healthcare

Resources

  • Blog
  • Case Studies
  • Ebooks
  • Call Center Courses
  • Information Security
  • Learning Center
  • Download
  • Telco services
  • Call center KPI library

Company

  • About us
  • Why VCC Live
  • Careers
  • News
  • Partners
https://vcc.live/wp-content/uploads/2022/03/iso-cert-1-min.png https://vcc.live/wp-content/uploads/2022/03/iso-cert-2-min.png https://vcc.live/wp-content/uploads/2022/03/iso-cert-3-min.png https://vcc.live/wp-content/uploads/2025/04/SOC2-website-e1745483442463.png

Social Media

https://vcc.live/wp-content/uploads/2022/03/linkedin-footer.svg https://vcc.live/wp-content/uploads/2022/03/twitter-footer.svg https://vcc.live/wp-content/uploads/2022/03/facebook-footer.svg https://vcc.live/wp-content/uploads/2022/03/instagram-footer.svg

Call us

https://vcc.live/wp-content/uploads/2022/03/flag-hu.png Hungary
+36 19996400
https://vcc.live/wp-content/uploads/2022/03/flag-en.png UK
+44 2086380169
https://vcc.live/wp-content/uploads/2022/03/flag-de.png Germany
+49 3021782516
https://vcc.live/wp-content/uploads/2022/03/flag-pl.png Poland
+48 123950886
https://vcc.live/wp-content/uploads/2022/03/flag-ro.png Romania
+40 31706167
https://vcc.live/wp-content/uploads/2022/03/flag-usa.png USA
+1 3024988337
  • Privacy Policy
  • Cookie Policy
  • Legal Statement
  • General Terms of Agreement
  • Magyar nyelvű jogi dokumentumok
illustration