Changelog

The latest product updates on Waypoint.

Oct 14, 2024

Workspaces now include improved user management and roles to support additional team flexibility. This includes:

  • A new workspace 'Owner' role.
  • Owners can reassign ownership to another admin.
  • Owners and Admins can now remove users and open invites.

As always, teams on Waypoint can add an unlimited amount of admins and users to their workspace for no additional cost.

Waypoint team members screenshot

Oct 9, 2024

Our new 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.

Message timeline

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.

GET /v1/email_messages/EMAIL_MESSAGE_ID/events

Example response:

{ "meta": { "count": 5, "page": 1, "limit": 50 }, "data": [ { "id": "log_Davifvij7cBN96r9", "type": "EmailMessageLog", "createdAt": "2024-08-23T18:10:21.868Z", "updatedAt": "2024-08-23T18:10:21.868Z", "code": "EMAIL_MESSAGE_OPEN_SES_EVENT", "message": "Email was opened by a recipient at IP address 66.249.91.165. User agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0" }, { "id": "log_8MXy5akcYqwXL7YJ", "type": "EmailMessageLog", "createdAt": "2024-08-23T18:10:20.215Z", "updatedAt": "2024-08-23T18:10:20.215Z", "code": "EMAIL_MESSAGE_DELIVERED_SES_EVENT", "message": "Email successfully delivered to jordan@usewaypoint.com. Delivery time: 2 seconds." }, { "id": "log_YcTNPR5MYjRpaEh8", "type": "EmailMessageLog", "createdAt": "2024-08-23T18:10:19.184Z", "updatedAt": "2024-08-23T18:10:19.184Z", "code": "EMAIL_MESSAGE_SENT_SES_EVENT", "message": "Email was sent." }, { "id": "log_nUHH2sZVhZhkKb5N", "type": "EmailMessageLog", "createdAt": "2024-08-23T18:10:19.147Z", "updatedAt": "2024-08-23T18:10:19.147Z", "code": "EMAIL_MESSAGE_RENDERED", "message": "Email was processed by Waypoint." }, { "id": "log_DkonKJ4aLgJS6Kgr", "type": "EmailMessageLog", "createdAt": "2024-08-23T18:10:19.032Z", "updatedAt": "2024-08-23T18:10:19.032Z", "code": "EMAIL_MESSAGE_CREATED", "message": "Email message was created." } ] }

Learn more in our API reference.

Aug 21, 2024

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.

Dynamic color variables

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}}.

Jun 21, 2024

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.

Usage report screenshot

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.

May 23, 2024

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.

POST /v1/templates/TEMPLATE_ID/preview

Learn more in our API reference for template previewing.