Skip to main contentWhat Are Surfaces?
Rather than showing every user the same content, Surfaces enable agents to personalize the language, imagery, and layout of your app or website.
In this example, 4 different users log into a fitness app. Surfaces adapts the subtitle so that each user sees language that speaks to their motives.
- Aisha wants to live a healthy and pain-free life
- Claire is motivated by setting and achieving goals
- Ben finds joy in social connection and teamwork
- Malik likes the app’s science-based approach to exercise
Aampe agents test and select different variants over time to help your business meet its goals. As users engage with this and other Aampe-powered content, agents learn which experiences resonate best with each individual.
Where Can I Use Surfaces?
Surfaces allow you to dynamically influence any logged-in experience that can call the Aampe Content API. Common use cases include
- App headers, slogans, greetings, and other text snippets
- Website images, colors, or specific creative assets
- Pop-up content cards, sliders, carousels
- Layout, ranking, and overall organization of screen content
Surfaces aren’t limited to apps and websites. As long as you know the user and can call an API on their behalf, you can make use of Surfaces. Additional use cases include
- Inserting Aampe’s dynamic content into custom messaging applications
- Simulating Aampe recommendations offline
How Do Surfaces Integrate with My App/Website?
There are three commonly-used ways of leveraging the Surfaces API.
- Direct integration: Call the Aampe API from within your application
- Third-party tools: If you’re using a tool like Braze to manage pop-ups, you can call the Surfaces API from within that tool
- Batch and save: Write a script to call the Surfaces API and save the results in a convenient place for your app, offline analysis, or other any other use case
Check out our developer guide for instructions on how to connect your application to Aampe Surfaces.
How Do Surfaces Work with Messages?
When Messages and Surfaces share common labels, the insights from one are automatically shared with the other.
- Every push notification, email, and text message works to identify the offerings and value propositions that resonate with each user. These insights help improve the user experience when users log into your app or website.
- With Surfaces, every page load, scroll, and purchase is measured against the app/website experience to further refine the content that motivate each user. These insights are automatically leveraged to improve every outbound communication.
Ready to start?
Follow these steps to start preparing content for Surfaces.