Voila Shipping Documentation – Fast & Reliable Shipping Solutions Worldwide

Notifications

Configure email settings and templates and view notification history.

Email Settings

Overview

This documentation provides a comprehensive guide to configuring email settings in your Voila account, explicitly focusing on integration with MailGun. You will learn how to access the Email Settings section, create a new account, fill in account details, including the MailGun API Key, Domain, and API Base URL, and retrieve these MailGun-specific values from your MailGun account. Following these steps will ensure the successful configuration of your Voila Email Settings, enabling efficient email notification delivery through MailGun.

Accessing the Email Settings Page

Navigate to the "Notifications" button on the left-hand menu, and select the highlighted "Email Settings" tab in the screen's top right corner.

Click to Play or Pause the Video

Creating a New Account

Choose the desired account type from the options available on the left side of the screen, including Mailgun, Amazon SES, or Sendgrid. After selecting your preferred service, click the "Create Account" button to initiate the account creation process. Subsequently, click the highlighted section to access and expand the details of the newly created account, revealing the fields that require completion. Retrieve the essential credentials from your chosen platform, and then conclude the setup by clicking the "Save Account Details" button.

Click to Play or Pause the Video

Obtaining API Credentials from Mailgun

To acquire the "MailGun Domain" value, log in to your MailGun account, and from the list of domains, select the one you intend to use. Copy the corresponding domain address and paste it into the designated "MailGun Domain" field within your Voila Email Settings.

For obtaining the "MailGun API Key" and "MailGun API Base URL" values, you have two options: you can either click on the desired domain, as indicated in the highlighted area, to navigate directly to the API key generation page or navigate through the left-hand bar by clicking the "Sending" tab and then proceed to the "Overview" page.

Locate and select the API section on this page, providing you with the required credentials. Subsequently, paste these acquired values into their respective fields: "MailGun API Key" and "MailGun API Base URL" within your Voila Email Settings.

If you are using a Sandbox, make sure that the recipients are authorized in the Mailgun dashboard.

Obtaining API Credentials from SendGrid

  1. Log in to your SendGrid account and access the "Settings" section. You can do this by clicking on "Settings" in the dashboard or using this direct link: SendGrid Settings.
  2. On the "API Keys" page, locate and click the "Create API Key" button, which is positioned in the top right corner.
  3. Follow the provided instructions to generate an API key. Be aware that the generated API key will be visible only once for security reasons, so copy and paste it into the "API Key" field within your Voila configuration.
  4. Ensure you have a trusted sender by navigating to the "Settings" section again and selecting "Sender Authentication." Alternatively, use this link: Sender Authentication in SendGrid.
  5. On the "Sender Authentication" page, you have two options:
    • Authenticate a domain, allowing you to send emails from any address under a domain you control.
    • Verify a single sender, enabling you to send emails exclusively from a specific address.
  6. After completing the sender authentication, copy the approved email address and paste it into the "Test Sender" field within your Voila settings.
  7. Before saving your settings, click the "Test Settings" button to verify your configuration functions correctly.
  8. In the "Name" field within Voila, you can enter any label that helps you identify this as your SendGrid account. This field is for your reference.

Obtaining API Credentials from Amazon SES

To set up Amazon SES as your email provider, you must obtain the Test Sender, Region, Key, and Secret details. Follow these steps to complete the setup:

  1. Log into your AWS account and ensure the selected region aligns with your intended usage. You can do this by expanding the region menu located in the top right corner of the AWS console.
  2. Next, create an IAM (Identity and Access Management) user with the "AmazonSESFullAccess" policy. You can initiate this process by visiting the IAM User Creation link.
  3. Follow the steps outlined in the provided GIF or instructions on the page. After successfully creating the IAM user, click the "Download .csv" option and securely store the downloaded CSV file on your computer. This CSV file contains your Key and Secret credentials.

As the second step in setting up Amazon SES as your email provider, please follow these instructions:

  1. Go to the Amazon SES Dashboard page to initiate the "Create Identity" process, which authorises a sender email or domain.
  2. On the SES Dashboard, you have two identity options: verify an entire domain or a specific sender email address. After providing all the necessary information, click the "Create Identity" button at the bottom right corner of the page.
  3. After completing this step, you must validate the email address or domain. To do this, you must request production access from the SES Dashboard. To do this, click "Account dashboard" on the left-hand menu to navigate this page. You'll find the "Request production access" button at the top of this page. Click it to finalise the process.
  4. While on your dashboard, you can identify your AWS region in the dropdown menu. Interact with the button at the top right corner; the selected region will be highlighted in orange. For example, it might appear as "eu-west-2." You'll use this region information in your Voila configuration's "Region" section.
  5. In the last section, you'll find an example of how to input your information into Voila. The "Name" field can be any label you prefer. Use the email address you used during the Amazon SES setup as the "Test Sender." Follow the region instructions mentioned above in the "Region" section. Retrieve the "Key" and "Secret" from the CSV file. Once you've completed all these steps, you can test and save the connection.

Email Templates

Overview

We take immense pride in a standout feature – the Email Template Creation capability. This feature empowers you to craft a limitless array of personalised and pre-designed templates, which are invaluable for sending notifications to your customers regarding their shipments via Voila .

This document is your comprehensive guide to the suite of tools for crafting bespoke email templates. In essence, we'll walk you through creating an email template and demonstrate how to incorporate text, images, GIFs, HTML code, and more into your templates.

Accessing the Email Templates Page

To access the Email Templates page, click the "Notification" button in the left-hand menu and then choose the "Email Templates" tab from the top-right corner of the page.

Click to Play or Pause the Video

Creating a Template

To initiate the creation of a new template, click on the "Create Template" button in the top-right corner of the page. This action will lead you to a fresh, blank template page. Your initial step should be naming your template, which can be done through the page's top-left corner.

Click to Play or Pause the Video

Variables & Usage

You'll access a JSON-structured list of variables by clicking the "Variables & Usage" button, conveniently located next to the naming field. This functionality enables you to incorporate shipment data seamlessly into your template content by inserting these variables. For practical guidance on utilising variables and implementing loops, refer to the provided examples in the "Usage" tab.

It's important to note that we employ Smarty 3 as the template engine for this process. For a more in-depth understanding, you can find further details in the Smarty 3 Documentation.

Click to Play or Pause the Video

Email Editor

Observing the multitude of tools and elements available on the right-hand side of the page, it becomes evident that these resources are instrumental in simplifying crafting your email content. Let's delve into how to harness these tools to construct your preferred template.

You have two options for utilising these elements:

  1. Drag & Drop: You can drag and drop one of the elements from the "Content" section into the blue box.
  2. Select & Add: Alternatively, click the blue box and choose the desired element from the available options.

Click to Play or Pause the Video

Content

The "Content" section comprises two categories: "Basic" and "Pre-made" blocks, each offering various elements for crafting your email templates.

Basic:

Pre-made:

Additionally, there are "Structure" and "Setting" sections. The "Structure" option lets you choose from predefined design structures, such as one, two, three, or four elements in a row, simplifying the placement of your desired elements.

In the "Setting" section, you can access a list of settings applicable to the entire template, not just specific elements, streamlining global adjustments to your template's appearance and behaviour.

Click to Play or Pause the Video

Options

Located on the top bar, you'll find essential buttons to enhance your template design experience:

Click to Play or Pause the Video

An Example Email Template

We've designed a basic email template example that can provide you with valuable insights. Below, we'll break down the elements used and their order to simplify replicating or creating a similar email template with a comparable structure.

1. Header with Company Logo:

2. Divider:

3. Personalised Message Text Field:

4. Divider:

With just a few straightforward steps, our user-friendly graphical interface empowers you to create visually appealing and personalised emails that resonate with your customers.

testing.webp


History

Overview

Welcome to the "Customer Notifications History" page, your central hub for tracking the status of notifications (emails) sent to customers. Here, you can view a comprehensive list of notifications, including sent, failed, cancelled, and pending messages, and take action accordingly. Explore options to check the details of past communications and cancel pending notifications.

This guide will help you make the most of these features and understand the intricacies of Notification details within Voila.

Accessing the Notification History Page

To navigate this page, click the "Notifications" button in the left-hand menu. Once on the Notifications page, locate and click the "History" tab in the top-right corner, as indicated in the GIF below.

Click to Play or Pause the Video

Notification Details

Here's a concise description of the critical elements on this page:


Notifications

Overview

In this document, we present a powerful feature enabling you to send notifications triggered by specific events. With this functionality, you can effortlessly inform your customers about shipment milestones such as booking, dispatch, and delivery. It enhances the post-purchase experience and provides a valuable avenue for gathering user feedback on your business.

In this guide, we will walk you through creating notifications. We'll introduce you to the options on the Notifications page and demonstrate how to manage and edit your notifications effectively.

Accessing the Notifications Page

Click the "Notifications" button from the left-hand menu to access it.

Click to Play or Pause the Video

Creating a Notification

Click the "Create Notification" button in the page's top right corner.

If you encounter an error message indicating the need to configure an email template or email account before proceeding, you must set these up before creating a notification. Refer to our "Email Templates" and "Email Settings" pages for detailed instructions on how to do this.

Upon clicking the "Create Notification" button, a window will appear where you can configure the filters and details for your notifications:

Once you have filled in these fields, click "Continue" to proceed to the next page.

On the next page, you'll configure additional details for your notification:

After filling in all the necessary fields and selecting the desired template, click "Create Notification."

Congratulations! You have successfully created the notification, which will now appear in your list of notifications.

Click to Play or Pause the Video

Notification Options

Let's explore the various options available for your created notifications:

testNotification.webp

Click to Play or Pause the Video

Filters

Filters are crucial in refining your search results based on your specific requirements. Here's an overview of the available filter options:

Additionally, you can choose which columns are visible to you by accessing the "Column Selector." Similarly, you can customise which filters are displayed in the "Filter Selector" section, represented by the highlighted circle icon between the filter columns and the "Create Notification" button.

Click to Play or Pause the Video