Cubu Docs
User Guide
User Guide
  • 👋Welcome to Cubu!
  • Getting Started
  • Understanding the Basics
    • Organizations
    • Process Management
      • 📚Introduction to Cases
      • 📚Service Models and Flow
      • 📚Storing Data with Fields
      • 📚Categorizing Cases with Tags
      • 📚Service Categories and Types
      • 📚Inboxes
      • 📚Routes
      • 📚Working Hours
      • 📚Walk-in Services
      • 📚Appointment-based Services
      • 📚Data Tables
      • 📚The Customers Data Table
      • 📚Automation
        • 📄Automation Triggers
        • 📄Automation Conditions
        • 📄Automation Actions
    • Agent Status Tracking
    • Portals
      • 📚Portal Flow I: Single Unit
      • 📚Portal Flow II: Cross Unit Search
      • 📚Prerequisites & Data Collection
    • Kiosks
      • 📚Kiosk Flow
      • 📚Kiosk Accessibility
    • Virtual Tickets
    • Service Level Alerts
    • Security and Permissions
      • Access Control
        • 📚Unit Access Permissions
        • 📚Inbox Access Permissions
        • 📚Service & Calendar Access Permissions
        • 📚Fields Access Permissions
        • 📚Data Table Access Permissions
      • 📚Built-in Roles
    • Subscriptions & Licensing
    • Chats Overview
  • User Tools
    • About Agents and Managers
    • Agent Console
      • ⚒️Agent Console Basics
      • ⚒️Processing Cases
      • ⚒️The Inbox Tab
      • ⚒️The Case Tab
      • ⚒️Workspace Settings Tab
    • Calendar
      • ⚒️Selecting Calendars
      • ⚒️Booking, Checking-in & Canceling Appointments
    • Appointment Booking
    • Data Manager
      • ⚒️Searching for Records
      • ⚒️Managing Data Records
    • Case Browser
    • General Tasks
      • ⚒️Updating your Profile
      • ⚒️Selecting Your Current Unit
      • ⚒️Change Language
      • ⚒️Switch Organization
    • Report Center
    • Real-time Monitor
      • Widgets Reference
      • Metrics Reference
  • Connected Apps
  • Admin Tools
    • About Administrators
    • Organization Tree
      • ⚒️Managing the Organization Tree
      • ⚒️Configuring Unit Access
      • ⚒️Configuring Time Zones
      • ⚒️Managing Inboxes
      • ⚒️Managing Routes
      • ⚒️Managing Workstations
      • ⚒️Managing Portals
      • ⚒️Managing Kiosks
        • ⚒️Printed Tickets Templates
    • Service & Process Configuration
      • ⚒️Global Service Settings
      • ⚒️Managing Service Categories
      • ⚒️Managing Service Types
      • ⚒️Managing Fields
      • ⚒️Managing Tags
      • ⚒️Managing Working Hours
      • ⚒️Managing Automations
      • ⚒️Managing Data Tables
      • ⚒️Managing Back-office Tasks
      • ⚒️Managing Alert Rules
    • Service Management
      • ⚒️Walk-in Services Settings
      • ⚒️Appointment-based Services Settings
      • ⚒️Managing Service Availability
      • ⚒️Manage Service Daily Plans
      • ⚒️Manage and Scedule Daily Plan Templates
    • Security and Permissions
      • ⚒️Managing Users & Invitations
      • ⚒️Managing Groups
    • Customer Engagement
      • ⚒️SMS Templates
      • ⚒️Email Templates
      • ⚒️ICS Templates
      • ⚒️Managing Themes
      • ⚒️Managing Fonts
      • ⚒️Media Library
      • 🗒️Dynamic Text Parameters (Messaging)
    • Localization and Translation
      • ⚒️Translating Resource Names
      • ⚒️Translating Kiosks, Portals, Tickets, and Chats
      • 📄Dynamic Text Parameters (Public Apps)
    • Organization Settings
      • ⚒️Organization General Settings
      • ⚒️Public Text Languages
      • ⚒️File Storage
      • ⚒️SSO
      • ⚒️BI and Reports
      • ⚒️Certificates
      • ⚒️Webhooks
      • ⚒️Integrations
      • ⚒️Groups
      • ⚒️Registered Applications
    • Chats Admin
      • ⚒️Chat Settings
      • ⚒️Chatbots Configuration
    • Billing
      • ⚒️Subscription Management
      • ⚒️Payments
    • Logs
      • ⚒️Event Log
      • ⚒️SMS Log
      • ⚒️Change Log
  • Digital Signage
    • 📚Digital Signage
    • 📚Digital Sign Appearance
    • ⚒️Managing Digital Signs
    • ⚒️Managing Screen and Frame Layouts
    • ⚒️Managing Playlists
    • ⚒️Managing Public Announcements
  • How To Guides
    • Agent Tasks
      • 🧐How to unlock a case processed by another user
    • Admin Tasks
      • 🧐How To: Compensate For No-shows
      • 🧐How To: Reference Data Records from Cases
      • 🧐How To: Configure a Phone Call Meeting
      • 🧐How To: Set Up a Kiosk Ticket Printer
      • 🧐How To: Configure SendGrid as an Email Provider
      • 🧐How To: Configure Mandrill as an Email Provider
      • 🧐How To: Use Google Fonts in Themes
    • Automations
      • 🧐How To: Use Automation to Send SMS
      • 🧐How To: Use Automation to Move a Case to Another Inbox
    • In-Branch Operations
      • 🧐How To: Use the Kiosk Client App
      • 🧐How To: Connect a Digital Sign
    • Kiosks
      • 🧐How To: Configure Accessible Kiosk with IVR
Powered by GitBook
On this page
  • Prerequisites
  • Cubu Settings
  • Creating an Email Provider
  • Creating a Template
  • Email Template Settings
  • Personalizing email messages
  • See Also
  1. Admin Tools
  2. Customer Engagement

Email Templates

PreviousSMS TemplatesNextICS Templates

Last updated 1 year ago

Cubu can send email messages to the customer's phone.

Messages are sent using in the context of a specific case record to inform the customer about upcoming appointments, issue resolution, etc.

Customer Engagement -> Messaging -> Email Providers & Templates

Managing templates requires the Engagement Admin role.

Email templates allow you to configure standard messages to send to your customers.

Cubu does not send emails directly. Instead, it uses a specialized service such as SendGrid (recommended) or Mandrill to send emails.

The email templates in Cubu point to templates on the mailing service:

Prerequisites

Before you can configure email templates in Cubu, you must follow these steps:

  • Create a SendGrid or Mandrill account (see below) and obtain an API key.

  • Create an email template in the email service and obtain the template key

Cubu Settings

Creating an Email Provider

The email provider in Cubu points to the email service.

To create a new provider, click New Provider on the Email Providers & Templates page.

  • Provider name: A unique name identifying the provider.

  • Service type: Choose "SendGrid" or "Mandrill" as the Service type.

  • API key: The key you received from the service provider.

  • Sender name: The sender name to show on messages sent using this provider.

  • Sender email: The sender’s email address to show on messages sent using this provider.

Creating a Template

Click New Template to open the New Email Template dialog:

Enter a unique template name and the template key you obtained from the service provider.

Email Template Settings

Translations

An email template may define alternative templates to use for different languages. The template is selected based on the case's language.

If no template was configured for the case language, the default template is used.

Attaching Calendar File

An ICS file is a standard file format used for storing and sharing calendar events and schedules. Users click on the attachment to add the appointment to their local calendar.

Check the "Attach calendar file (.ics) for planned appointments" box to attach an ICS file to the email message. This feature only applies to appointment cases.

The content of the ICS file is controlled by the default ICS Template.

Attaching a QR Code

Check the "Attach QR code" to attach a QR Code image containing the case ID to the email message.

This code can be used for checking in to appointments using a Kiosk.

Personalizing email messages

Messages are always sent in the context of a specific case record. The messages can contain placeholders to be replaced with actual values from the current case when the email is generated.

To include case data in the email message, use double curly brackets ({{parameter}}) to specify placeholders that Cubu will replace with actual values.

For example, to add the case ID to the email body, add "{{case.caseId}}" to the template.

For the complete list of supported parameters, see:

Adding Fields to the Email Message

It is possible to include case field data in the email message by using the "{{field.<field-slug>}}" parameter.

However, including fields in emails requires declaring these fields in the Fields tab of the email template. Only declared fields are passed to the email service provider.

See Also

todo: configure send grid

⚒️
🗒️Dynamic Text Parameters (Messaging)
🧐How To: Configure SendGrid as an Email Provider
🧐How To: Configure Mandrill as an Email Provider
automations
Mapping Cubu and SendGrid Email Templates
Email Template/ Fields Tab