(SM-4) Managing Live Messages

Having discussed in detail how different types of messages are sent, let's now take a look at how live messages are handled in Workshop Angel.

Live Message Overview

Live messages are sent through two different service provider we use.

Emails are sent through a company called Postmark. Your email address is registered with our account in Postmark when you sign up to use the app, and then each email sent from your account has a "From" address as that email.

Text/sms messages are sent through a separate service provider called ClickSend. You are not required to register your phone number with them. However there is a significant charge of several pence/cents for each 160 characters of text/sms message sent, and we pass those costs on to you in addition to the percentage of your revenues that you pay for using the app.

Email Registration

When you sign up to the app, we make an attempt to register your provided email address with the Postmark service. That email address can only be registered if it comes from your own domain (e.g. myname@mydomain.com), rather than from a generic email provider such as gmail or hotmail. If you provided a generic email address, you will need to change it to be a domain specific one before you can send live emails from the app.

When you register with a domain specific email address, Postmark will send you an email asking you to confirm the address we have sent them:

To complete the email registration process:

Managing the Registered Email Address

To work with the registered email sending address:

Unconfirmed Email Addresses

If you did not click [Confirm Sender Signature] in the email sent from Postmark, you will see the following warning message:

To resend the confirmation email message:

When you have confirmed the email sent by Postmark, the field will look like this:

Changing The "From" Email Address

By default, the email address used as the "From" address is the one that you signed up to the app with.

To change the from email address, you will need to enter the new one, send the confirmation email, and then click [Confirm Sender Signature] in that email.

Here are the steps:

The app will contact Postmark and have them send a "Confirm Sender Signature" email to this new address, and you can follow the process above to confirm the new email address.

Live Email Status

When you are operating the app in Test mode, then emails are created, but not actually sent.

When you or your clients create a booking in live mode, then the messages we have discussed are sent out. It is worth adding a few live attendees who have email addresses you own yourself to an activity to gain experience of how live email sending works.

From the client's point of view, the email arrives.

From your point of view within the app, you can monitor the email's journey through the delivery status field.

Delivery Status - Sent

This status is shown once the email has left the Workshop Angel app.

Delivery Status - Delivered

This is shown once the email has been delivered to the client's email system.

Note that it does not 100% guarantee the message is visible in their inbox... we will discuss this topic a little later in this lesson!

Delivery Status - Opened

In theory, this means they have actually opened the message. Of course, this is no guarantee they have read it!

In practice, it seems that some email systems return the "opened" signal at the same time as the "delivered" signal, so it is not 100% certain the message has actually been opened.

We are working within the limitations of how other systems work which are outside of our control, so you need to be accepting about that.

Delivery Status - Error

This means that the Postmark sending system has not been able to deliver the message. This could be for a wide variety of reasons, and the reason that has been returned by the email world will be shown along with the message.

The example shown above is one type of error that is within your control - your sending email address has not been registered with Postmark, as discussed above.

Live Text/SMS Status

The text/sms sending service does not have the ability to detect if the message was opened or not, so there are just two status options that you will be able to see.

For a text/sms successfully sent you will see:

For a text/sms that could not be delivered, you will see:

Viewing a Message's Delivery Status

To see the delivery status of an individual message:

Notifications

To see the delivery status of a range of emails, you can use the Notifications area:

IMAGE

This area displays a one line notification for a message each time its status changes.

In the area on the left, you can select the time frame and the type of status you wish to search for, and the message notifications will appear on the right.

Summary

We have learned about how emails are sent through the Postmark system, and how to register your email address with them. We've seen the range of delivery status values that can be returned when a message is sent, and how to see these.

In the next lesson, we will look at how to manage the very important situations where you have a message delivery error.

Last updated