Keep the conversation together. With our latest API updates, you can now thread related messages into the same email chain by simply adding a unique thread reference ID when sending an emailAPI.
Example of threaded replies on Gmail sent through Waypoint.
Earlier this year, we released sending webhooks based on delivery events.
Today, we are introducing the opposite - receiving webhooks events from third party services to send emails.
Common event examples:
A successful payment on Stripe.
A new pull request on GitHub.
A new user account created on Auth0.
An new order on Shopify.
A shipping status change on Shippo.
This is done by creating a webhook endpoint URL on Waypoint to listen for third-party events and trigger associated workflows (and resulting dynamic emails).
Tailor the text that appears in your unsubscribe links and unsubscribe landing pages directly within your Unsubscribe Group settings. This gives you full control over the messaging users see when managing their email preferences.
This is especially useful for localization, allowing you to present unsubscribe options in different languages or regional tones to better match your audience.
A small but mighty improvement for dev teams – metadata is now supported on Waypoint email messages. This allows teams to attach additional context for internal use and reference.
For example, when sending an emailAPI via the API, you might want to include extra context. In the snippet below, we’re passing in a customerId, companyId, and transactionId:
Use our new email messages API endpoint to pull a report of your email messages, with optional date filters. Get the full picture, including delivery events like bounces, clicks, and complaints.
With our new batch email messages API endpoint, you can now get a report with all of the email messages that were sent through an email batch. See the full context for each of your emails in your batch including delivery events like bounces, clicks, and complaints.
By default, Waypoint tracks events for clicks and opens. This allows teams to gather insights around activity within individual emails.
To track opens, Waypoint places a 1x1 pixel transaprent image within each message to track every time someone opens an email. To track clicks, Waypoint modifies (and masks) all links in a message to use a proxy URL to record the click before redirecting to the destination.
Due to these tradeoffs, teams may decide to turn these tracking settings off. These options can now be configured directly within your workspace settings page.
One of our most requested features is now available – webhooks. Webhooks are how services notify each other of events. On Waypoint, customers can use webhooks take action after an email event like a ‘bounce’ or ‘delivery’ has happened.
For example, posting a notification in a Slack channel whenever an email bounces or is marked as spam.
Our new email message events API endpoint gives teams the ability to access the full timeline of events on an individual email message. These events include when the message was created, every open, click, bounce, or any other event found in our email event message logs.
This is especially helpful for teams that want to show this timeline of events to their own customers. For example, a CRM software platform may want to show these delivery events to help their customers better understand deliverability.
Waypoint’s new dynamic colors feature allow teams to theme email templates based on data. This is especially useful for vertical SaaS platforms (eg. software for yoga studios) that want to apply their customer’s branding and colors on email templates instead of their own. View an example/tutorial.
At the heart of Waypoint’s template builder is the use of data variables to apply the dynamic elements of a template. While these variables are most often used for dynamic text and images, they can now be used to set dynamic colors on a template or layout.
From a template or layout builder, simply click on the {} icon next to a color within the global ‘Styles’ tab to set a theme color override based on data. Example: {{company.brandColor}}.
Track usage (and any overages) easier on Waypoint.
All of our subscription tiers come with a base set of emails included on each plan. For example, our starter plan includes 10,000 live emails sends. To help teams better track usage, we’ve added a simple report within the billing section on your workspace settings page.
Additionally, any overages are now automatically calculated and billed as part of your monthly invoice.
Note: If you are currently on a paid workspace and not seeing this, you should see it at the start of your next invoice cycle.
Teams can now preview a Waypoint email template via API. This is especially helpful for teams that want to show a preview of an email (within their platform) before sending through Waypoint. For example, an invoicing platform.
Use the new endpoint and optionally pass in custom data or with your template’s test data to get the processed HTML template as a response.
Display money values in your templates without the headaches. Teams can now convert numbers to formatted and localized currency strings with our new ‘currency’ Liquid templating filter.
Waypoint template builder using the new Liquid currency filter to format the variable output of 10.5 to $10.50 (defaults to USD).
To help devs monitor and debug Waypoint API requests, we’ve revamped our API requests troubleshooting page to include additional log information and permalinks to each request.
We’ve released a free and open source community version of our much-loved email template builder.
We call it EmailBuilder.js – a powerful block-based email builder that takes the best parts of other open source libraries like Editor.js and email component libraries and puts them into an easy to use no-code builder that dev teams can extend and self-host.
Typos or simple syntax issues can easily happen when working with dynamic data on email templates. This can be frustrating if you’re unable quickly diagnose the problem. This is why we’ve added new error messages at the block level to help you get back on track quickly.
Waypoint now supports unsubscribes. Teams can now use ‘unsubscribe groups’ to append an unsubscribe link to a related set of emails.
If a contact clicks the unsubscribe link, they will be opted-out and will not receive any additional emails with the matching unsubscribe group.
Since Waypoint manages the unsubscribes and the unsubscribe page, teams can give their users the option to unsubscribe from a set of emails with a single line of code.