Seamless

Integration

Integrate in just 30 mins with major CDPs and CRMs, ingest event streams and CMS data, and export insights via secure, compliant APIs.

How Integration Works

What happens in the background

01

Data Collection

User Events

Eg: clicks, purchases etc

CMS Data

Eg: product details, prices etc

User Info

Eg: location, preferences etc

User Behaviour

Eg: time spent on page, scroll depth etc.

User Events

Eg: clicks, purchases etc

CMS Data

Eg: product details, prices etc

User Info

Eg: location, preferences etc

User Behaviour

Eg: time spent on page, scroll depth etc.

User Events

Eg: clicks, purchases etc

CMS Data

Eg: product details, prices etc

User Info

Eg: location, preferences etc

User Behaviour

Eg: time spent on page, scroll depth etc.

User Events

Eg: clicks, purchases etc

CMS Data

Eg: product details, prices etc

User Info

Eg: location, preferences etc

User Behaviour

Eg: time spent on page, scroll depth etc.

Stream Ingestion API

Batch Ingestion Connectors

Realtime Content Resolution

02

Importing and Personalising Data

Browse the latest styles!

11:00 AM

New Denim Jeans for you!

04:20 PM

Nike Air shoes for you!

01:00 PM

Sale stats at 7:30, Hurry Now!

07:00 PM

Agentic Infrastructure

02

Importing and Personalising Data

Browse the latest styles!

11:00 AM

New Denim Jeans for you!

04:20 PM

Nike Air shoes for you!

01:00 PM

Sale stats at 7:30, Hurry Now!

07:00 PM

Agentic Infrastructure

02

Importing and Personalising Data

Browse the latest styles!

11:00 AM

New Denim Jeans for you!

04:20 PM

Nike Air shoes for you!

01:00 PM

Sale stats at 7:30, Hurry Now!

07:00 PM

Agentic Infrastructure

02

Importing and Personalising Data

Browse the latest styles!

11:00 AM

New Denim Jeans for you!

04:20 PM

Nike Air shoes for you!

01:00 PM

Sale stats at 7:30, Hurry Now!

07:00 PM

Agentic Infrastructure

Action Queues

Content API

Agentic Decision Data

03

Share decisions with external platforms

04

User receives tailored notifications

Browse the latest styles!

11:00 AM

New Denim Jeans for you!

04:20 PM

Nike Air shoes for you!

01:00 PM

Sale stats at 7:30, Hurry Now!

07:00 PM

Browse the latest styles!

11:00 AM

New Denim Jeans for you!

04:20 PM

Nike Air shoes for you!

01:00 PM

Sale stats at 7:30, Hurry Now!

07:00 PM

Browse the latest styles!

11:00 AM

New Denim Jeans for you!

04:20 PM

Nike Air shoes for you!

01:00 PM

Sale stats at 7:30, Hurry Now!

07:00 PM

Browse the latest styles!

11:00 AM

New Denim Jeans for you!

04:20 PM

Nike Air shoes for you!

01:00 PM

Sale stats at 7:30, Hurry Now!

07:00 PM

Step 1

Connect your CRM

I already have a CRM

KEY BENEFITS

Use standalone or with your existing CRM platform

Estimated Setup time: 10-30 mins

No need to change existing infrastructure

01

Set up Aampe as a user in your CRM

02

Input the Aampe user key

03

Input Aampe user secret

04

Messages are ready to be sent

I am using Firebase/APN’s
I already have a CRM

KEY BENEFITS

Use standalone or with your existing CRM platform

Estimated Setup time: 10-30 mins

No need to change existing infrastructure

01

Set up Aampe as a user in your CRM

02

Input the Aampe user key

03

Input Aampe user secret

04

Messages are ready to be sent

I am using Firebase/APN’s
I already have a CRM

KEY BENEFITS

Use standalone or with your existing CRM platform

Estimated Setup time: 10-30 mins

No need to change existing infrastructure

01

Set up Aampe as a user in your CRM

02

Input the Aampe user key

03

Input Aampe user secret

04

Messages are ready to be sent

I am using Firebase/APN’s
I already have a CRM

KEY BENEFITS

Use standalone or with your existing CRM platform

Estimated Setup time: 10-30 mins

No need to change existing infrastructure

01

Set up Aampe as a user in your CRM

02

Input the Aampe user key

03

Input Aampe user secret

04

Messages are ready to be sent

I am using Firebase/APN’s

Step 2

Load your Event Data

Third Party Aggregator

KEY BENEFITS

Simple API connection

Add and use event properties

Add and use user properties

Can ingest entire app event stream without semantic labelling

Ability to restrict access to specified events & properties

Structures raw data in any form

01

Create Aampe user in data platform

02

Add credentials for the new user

03

Fetching data using these credentials

04

Configure security settings

Cloud Data Warehouses
Third Party Aggregator

KEY BENEFITS

Simple API connection

Add and use event properties

Add and use user properties

Can ingest entire app event stream without semantic labelling

Ability to restrict access to specified events & properties

Structures raw data in any form

01

Create Aampe user in data platform

02

Add credentials for the new user

03

Fetching data using these credentials

04

Configure security settings

Cloud Data Warehouses
Third Party Aggregator

KEY BENEFITS

Simple API connection

Add and use event properties

Add and use user properties

Can ingest entire app event stream without semantic labelling

Ability to restrict access to specified events & properties

Structures raw data in any form

01

Create Aampe user in data platform

02

Add credentials for the new user

03

Fetching data using these credentials

04

Configure security settings

Cloud Data Warehouses
Third Party Aggregator

KEY BENEFITS

Simple API connection

Add and use event properties

Add and use user properties

Can ingest entire app event stream without semantic labelling

Ability to restrict access to specified events & properties

Structures raw data in any form

01

Create Aampe user in data platform

02

Add credentials for the new user

03

Fetching data using these credentials

04

Configure security settings

Cloud Data Warehouses

Events used by Aampe

Aampe needs conversion events to operate effectively but improves with additional data—enhancing user profiles and boosting messaging performance.

Conversion

Checkout started, purchase completed, subscribed.

Intent

Viewed product, added to cart, lesson completed.

Messaging

Notification clicked, notification received, etc.

Discovery

Search query, filtered list, category selected.

Step 3

Use your User Attributes

Aampe can ingest user attributes or properties, which can be used to target users individually or restrict messages to only particular users who meet certain criteria.

KEY BENEFITS

Limit messaging based on user properties

Enables to view insights based on different user buckets

Write highly relevant messages for specific user groups

Country

Subscription_Status

Language

Notification_Tokens

Area

Device_Type

Step 4

Integrate Enriched Data (optional)

Aampe makes it easy to incorporate rich CMS data into your messaging and deliver personalized item recommendations based on what’s available. With simple, real-time integrations, you can quickly sync your product data to keep everything up to date.

KEY BENEFITS

Send high-converting messages based on product attributes, like price drop or low stock alerts

Aampe can use your CMS for personalized item recommendations

No additional setup required. Add data to previous event setup

Item_ID

Item_Name

Item _Price

Other Properties

Aampe's Documentation

Data and Push Integrations

Connect your data sources and push channels to enable Aampe's real-time learning and delivery engine. Drive engagement through adaptive, frictionless messaging.

Api References

Use Aampe’s APIs to embed personalized recommendations in your apps and messages. Perfect for both content and commerce experiences.

Metrics

We share our learnings with you

Import popular metrics into your tool of choice

We have several metrics ready to export to your reporting tool of choice:

  • Number of messages sent and corresponding CTR and other metrics

  • Messages sent per user along with scores and decision-making properties

  • Which contacts were eligible for a message
    Overall performance report



We can also provide detailed data feeds directly to your data warehouse.

Import popular metrics into your tool of choice

We have several metrics ready to export to your reporting tool of choice:

  • Number of messages sent and corresponding CTR and other metrics

  • Messages sent per user along with scores and decision-making properties

  • Which contacts were eligible for a message
    Overall performance report



We can also provide detailed data feeds directly to your data warehouse.

Import popular metrics into your tool of choice

We have several metrics ready to export to your reporting tool of choice:

  • Number of messages sent and corresponding CTR and other metrics

  • Messages sent per user along with scores and decision-making properties

  • Which contacts were eligible for a message
    Overall performance report



We can also provide detailed data feeds directly to your data warehouse.

Import popular metrics into your tool of choice

We have several metrics ready to export to your reporting tool of choice:

  • Number of messages sent and corresponding CTR and other metrics

  • Messages sent per user along with scores and decision-making properties

  • Which contacts were eligible for a message
    Overall performance report



We can also provide detailed data feeds directly to your data warehouse.

FAQ

Your Questions, Answered

How much effort is needed from my engineers for you to be able to trigger push notifications?

Almost none. Aampe is already integrated to push notification providers and will issue the API calls to trigger messages on your behalf. What you need to do is simply select your provider of choice, fill-in your API credentials and configure the few parameters that are specific to your instrumentation using our Ul. We will take care of the rest.

My push notification provider does not appear in your list / we use a custom gateway

That's no problem at all. We'll be glad to integrate with your provider of choice or custom-made gateway. Simply get in touch and our engineers will see to it very quickly.

Our app is already instrumented and an external provider captures our events, do we need to integrate Aampe within our app?

Not at all. Aampe will pull the relevant event data from the service you've instrumented your app with so the effort on your engineering team is kept to minimum.

How can we share data with Aampe?

You can share data with Aampe using a dump into a storage bucket (AWS, GCP, Azure, etc.), via SFTP. For more details refer to our integration guide. Cannot find your preferred method for data sharing? Let us know and we'll be happy to figure it out with your team.

How do we test that push notifications are received as expected?

There are a couple of options here. The preferred option is that an Aampe engineer installs the app on their test device (either from the store or using an APK). In that case, Aampe does all testing needed. In the cases where this is not possible, the alternative option is that you provide Aampe with a few user IDs either from your team or your test devices, and testing will be done in collaboration with your team.

How much effort is needed from my engineers for you to be able to trigger push notifications?

Almost none. Aampe is already integrated to push notification providers and will issue the API calls to trigger messages on your behalf. What you need to do is simply select your provider of choice, fill-in your API credentials and configure the few parameters that are specific to your instrumentation using our Ul. We will take care of the rest.

My push notification provider does not appear in your list / we use a custom gateway

That's no problem at all. We'll be glad to integrate with your provider of choice or custom-made gateway. Simply get in touch and our engineers will see to it very quickly.

Our app is already instrumented and an external provider captures our events, do we need to integrate Aampe within our app?

Not at all. Aampe will pull the relevant event data from the service you've instrumented your app with so the effort on your engineering team is kept to minimum.

How can we share data with Aampe?

You can share data with Aampe using a dump into a storage bucket (AWS, GCP, Azure, etc.), via SFTP. For more details refer to our integration guide. Cannot find your preferred method for data sharing? Let us know and we'll be happy to figure it out with your team.

How do we test that push notifications are received as expected?

There are a couple of options here. The preferred option is that an Aampe engineer installs the app on their test device (either from the store or using an APK). In that case, Aampe does all testing needed. In the cases where this is not possible, the alternative option is that you provide Aampe with a few user IDs either from your team or your test devices, and testing will be done in collaboration with your team.

How much effort is needed from my engineers for you to be able to trigger push notifications?

Almost none. Aampe is already integrated to push notification providers and will issue the API calls to trigger messages on your behalf. What you need to do is simply select your provider of choice, fill-in your API credentials and configure the few parameters that are specific to your instrumentation using our Ul. We will take care of the rest.

My push notification provider does not appear in your list / we use a custom gateway

That's no problem at all. We'll be glad to integrate with your provider of choice or custom-made gateway. Simply get in touch and our engineers will see to it very quickly.

Our app is already instrumented and an external provider captures our events, do we need to integrate Aampe within our app?

Not at all. Aampe will pull the relevant event data from the service you've instrumented your app with so the effort on your engineering team is kept to minimum.

How can we share data with Aampe?

You can share data with Aampe using a dump into a storage bucket (AWS, GCP, Azure, etc.), via SFTP. For more details refer to our integration guide. Cannot find your preferred method for data sharing? Let us know and we'll be happy to figure it out with your team.

How do we test that push notifications are received as expected?

There are a couple of options here. The preferred option is that an Aampe engineer installs the app on their test device (either from the store or using an APK). In that case, Aampe does all testing needed. In the cases where this is not possible, the alternative option is that you provide Aampe with a few user IDs either from your team or your test devices, and testing will be done in collaboration with your team.

How much effort is needed from my engineers for you to be able to trigger push notifications?

Almost none. Aampe is already integrated to push notification providers and will issue the API calls to trigger messages on your behalf. What you need to do is simply select your provider of choice, fill-in your API credentials and configure the few parameters that are specific to your instrumentation using our Ul. We will take care of the rest.

My push notification provider does not appear in your list / we use a custom gateway

That's no problem at all. We'll be glad to integrate with your provider of choice or custom-made gateway. Simply get in touch and our engineers will see to it very quickly.

Our app is already instrumented and an external provider captures our events, do we need to integrate Aampe within our app?

Not at all. Aampe will pull the relevant event data from the service you've instrumented your app with so the effort on your engineering team is kept to minimum.

How can we share data with Aampe?

You can share data with Aampe using a dump into a storage bucket (AWS, GCP, Azure, etc.), via SFTP. For more details refer to our integration guide. Cannot find your preferred method for data sharing? Let us know and we'll be happy to figure it out with your team.

How do we test that push notifications are received as expected?

There are a couple of options here. The preferred option is that an Aampe engineer installs the app on their test device (either from the store or using an APK). In that case, Aampe does all testing needed. In the cases where this is not possible, the alternative option is that you provide Aampe with a few user IDs either from your team or your test devices, and testing will be done in collaboration with your team.