> This page is part of the [Customer.io documentation](https://docs.customer.io). For the complete index, see [llms.txt](https://docs.customer.io/llms.txt).
> Last updated: September 1, 2026
> To take actions in Customer.io from an agent, use the [Customer.io CLI](https://docs.customer.io/ai/cli/get-started.md) or the [MCP server](https://docs.customer.io/ai/mcp/get-started.md).

# In-app message suggestions

Building in-app messages can sometimes be a challenge—while we have a block-based editor, you also need to think about positioning, design, the pages or screens you want to show, and more. With AI, we'll suggest some messages to get you started and help you build messages faster.

Not seeing this AI feature?

Make sure “Customer.io AI” is enabled in [AI settings](https://fly.customer.io/settings/ai). Reach out to an *Account Admin* if you can’t edit the toggle.

## How it works

When you drag an [in-app message](/messaging/channels/in-app/getting-started/) into your automation and click it, you’ll see a section that says **Add Content**. Just below that, you’ll see **Suggested with AI**. Here we’ll provide some starter messages based on your automation and message objectives.

It takes a moment to generate suggestions, and you can always click **View more** to see more treatments.

 ![In-app message suggestions](https://docs.customer.io/images/in-app-suggestions.png)

### How to turn on this feature

You must enable two settings in order to use this feature:

1.  If you’re an Account Admin, enable **Customer.io AI** in [AI settings](https://fly.customer.io/settings/ai). Otherwise, reach out to an Account Admin for help.
2.  Enable **In-App Message Suggestions** in [Experimental Features](https://fly.customer.io/settings/experimental-features).

Experimental Features are personal settings; this only controls whether AI-powered in-app survey analysis is available to you, not your teammates.

## Getting better suggestions

We rely on things like your automation’s name, description, and publicly available information about your company to generate suggestions. To get the best possible suggestions, you should:

1.  Give your automation a meaningful name and a description that explains who it speaks to and why. Clearly describing the purpose of the automation helps us generate better suggestions.
2.  Provide a goal for the automation. Knowing the outcome you hope to achieve—in Customer.io’s terms (performing an event, joining a segment, or leaving a segment) helps us generate better suggestions.
3.  Build your automation logic before you add content. If your message is a part of a larger automation with conditions and branching logic, that logic plays into the suggestions we generate. If you’ve built your automation logic already, we’ll use that logic to generate better suggestions!

## Suggestions are just starters

You can—and should—edit the suggestions to make them your own. While we want to generate better suggestions over time, they’re meant to compliment your own creativity, expertise, and knowledge of your customers.

©2026 Peaberry Software, Inc. [Status](https://status.customerio.com/) [Terms of Service](https://customer.io/legal/terms-of-service/) [Privacy Policy](https://customer.io/legal/privacy-policy/)

[](https://www.linkedin.com/company/customer-io)[](https://twitter.com/customerio)[](https://www.youtube.com/channel/UCkCaWdezRoa8ZyR9pEVaipA)[](https://www.instagram.com/customer.io/)
