When Grab’s creative teams craft messages for our users and partners they can rely on Mystique, our powerful, in-house copywriting tool.

Mystique spits out highly personalised content for different channels—including in-app messages, push notifications, and emails—in different languages, for different scenarios, all in the Grab voice.

(Also read: Meet Mystique, the AI-powered copywriting tool that helps Grab communicate effectively)

Mystique’s ability to generate personalised content at scale is driven by a sophisticated blend of AI technologies. These include Machine Learning models (ML) which help us predict the user segment an individual belongs to; Large Language Models (LLMs)—these are good at generating creative copy; and Retrieval-Augmented Generation (RAG)—a technique for enhancing the accuracy and reliability of Mystique’s output.

Here’s a closer look at the technical foundation that makes Mystique a gamechanger for content creation at Grab.

Understanding user preferences

The first step required us to understand and segment the different types of user groups on our platform, along with their behaviours, preferences, and engagement patterns.

Grab’s Marketing Analytics team meticulously developed distinct personas and lifecycles based on our proprietary data, gathered from the activities of millions of Grab users and partners across the region.

The Marketing Analytics team developed a comprehensive feature bank, which allows us to apply machine learning models to classify and predict which user group a specific individual is most likely to fall into.

With this methodology, we are able to make data-driven assumptions about the needs and desires of each individual, based on the behaviours of the group, or persona, they most closely resemble—possibly a student looking for affordable meal options, or a parent seeking kid-friendly deals, or an office worker needing a quick lunch solution.

We also understand which part of the lifecycle the individual is in. Are they new to Grab, or a long-term loyal user? Have they interacted with a certain new feature before, or never?

Mystique uses the rich insights embedded in our user persona and lifecycle data to create messages that are highly relevant to each segment.

How Mystique leverages user lifecycles and personas

Let’s demonstrate how that works with a simple example by looking at Grab’s communications for Saver Delivery. (This is an option for users who don’t mind waiting longer for their food delivery, if it costs less.)

Mystique tailors messages based on the consumer’s lifecycle stage, or previous engagement with Saver Delivery, creating distinct messages for those who have used Saver Delivery before, those who haven’t, and those who have stopped. 

Nudging users towards an action, like trying out Saver Delivery if they’ve never done it before, becomes easier if our messages are on point and meet them exactly where they are in their engagement with the feature.

Mystique tailors messages based on different user lifecycles

Mystique also leverages the user personas predicted from our machine learning models to tailor content to the context that is the most fitting for them.

So, for instance, messages would be different depending on whether they’re likely a student, making an order as part of a family household with kids, or an office worker.

Mystique tailors messages based on different user personas.

Going even further, Mystique also uses attributes from the user’s transaction history to make it hyper-personalised by referencing previous interactions and past orders.

Mystique tailors messages based on different user attributes.

These examples illustrate how Mystique speaks directly to each user group, making the content more engaging and relatable.

Our experimentation results showed a 25-50 per cent increase in engagement rate across our communication channels when using Mystique, compared to content created without the help of the AI copywriting tool.

Architectural flow and RAG implementation

Now, let’s delve even deeper into what goes on under Mystique’s hood. 

The big thing to take away here is that Mystique isn’t simply churning out content based on prompts and inputs, but that it’s an integrated system with a built-in automated validation and feedback loop to improve its effectiveness.

The flow can be explained in six steps:

Step 1: The creative teams at Grab define parameters on Mystique, like target audience, content type, and channel, guiding the LLM to generate relevant content. This process is similar to the creative brief form our teams were already working with prior to Mystique.

Step 2: Mystique uses Retrieval-Augmented Generation (RAG) to access Grab’s databases, retrieving data that ensures content aligns with the user’s persona and lifecycle, and references of content styles that we have previously validated to work well in terms of engagement.

Step 3: The LLM then generates content using the retrieved data, enriched with contextual information from the inputs, current data and historical metrics.

Step 4: Next comes the validation and feedback loop in which generated content is validated against brand guidelines, with feedback from automated systems and human reviewers, which helps us refine input prompts and the RAG process.

Step 5: The generated and validated content is now ready to be deployed. Mystique can generate content for at least:

  • 11 channels, including push notifications, emails, and messaging apps
  • 12 user personas, including students and families
  • 9 user lifecycles, including those new to Grab and long-term users
  • 15 languages, including English, Bahasa Melayu, Bahasa Indonesia

This represents up to 

0
variations

Step 6: We track content performance using metrics like clickthrough rates and open rates. These insights are then fed back into the database where we can retrieve them to enhance future content.

This entire flow, as depicted in the diagram, demonstrates how Mystique works with advanced AI techniques to streamline content creation.

Scalability and Future-Proofing

Mystique’s architecture is built to scale, ensuring that it can handle the growing demands of Grab’s content needs. The system is designed with modular components, allowing for easy integration of new features, such as the planned expansion into visual content generation.

Mystique’s infrastructure is cloud-based and can scale horizontally, meaning we can easily increase the load as more Grab teams and regions adopt the tool.

This flexibility also makes it easier to roll out updates and improvements, ensuring that Mystique remains at the cutting edge of AI-driven content creation for everyone that uses it.

Komsan Chiyadis

GrabFood delivery-partner, Thailand

Komsan Chiyadis

GrabFood delivery-partner, Thailand

COVID-19 has dealt an unprecedented blow to the tourism industry, affecting the livelihoods of millions of workers. One of them was Komsan, an assistant chef in a luxury hotel based in the Srinakarin area.

As the number of tourists at the hotel plunged, he decided to sign up as a GrabFood delivery-partner to earn an alternative income. Soon after, the hotel ceased operations.

Komsan has viewed this change through an optimistic lens, calling it the perfect opportunity for him to embark on a fresh journey after his previous job. Aside from GrabFood deliveries, he now also picks up GrabExpress jobs. It can get tiring, having to shuttle between different locations, but Komsan finds it exciting. And mostly, he’s glad to get his income back on track.