Lisa Orr

Predictive Send Time Optimization

September 2018

Product

An AI model that predicts the optimal time to send a marketing message. Marketing teams use this technology to personalize the messaging experience for their consumers and drive brand loyalty and conversions.

My role

Execution

Predicting the best time to send started out as a hack week project. It gained internal support and interest across Airship teams, from sales (“I can sell that tomorrow!”) to customer success (“customers want more recommendations!”).

With backing from stakeholders, development happened in three phases: customer discovery, model design, and productization.

Customer discovery. We spoke with several customers about how they decide when the best time to send a message might be. Every customer we spoke with was interested in a “best time” model, for the chance to save themselves time and potentially increase the open rate of the messages they sent.

Model design. We took several different approaches to developing this model, and our concept of the problem we were solving evolved over time. The goal became predicting when a user will open an app by learning from their previous opening behavior.

Productizing the solution. With the model ready to emit user-level predictions, the next step was feeding those predictions into the Airship backend system. We instrumented the model to integrate send time predictions into both the Airship messaging pipeline (“send to a user's best hour”) and Airship's data product line (“show me a distribution of users' best hours”).

Challenges

Achievements