The Data Activation connector for Airship Custom Events enables you to seamlessly sync customer actions and behaviours with Airship, creating personalized and contextually relevant messaging for mobile apps. By using custom events, you can deliver real-time, action-triggered notifications and campaigns that drive engagement and conversions.
Here's how this integration delivers value:
Real-time event tracking: Capture and sync customer actions—like purchases, app usage, or cart abandonment—into Airship as custom events, enabling instant, behaviour-driven engagement.
Personalized messaging: Trigger tailored notifications and in-app messages based on specific custom events, ensuring relevance and resonance with your audience.
Enhanced campaign precision: Use detailed event data to build hyper-targeted segments, creating campaigns that address specific customer behaviours and intents.
Seamless cross-channel integration: Align your Airship Custom Events with broader omnichannel strategies, delivering consistent and coordinated messaging across all touchpoints.
Boost retention and loyalty: Engage customers with timely messages—like welcome offers, reminders, or rewards—based on their real-time activities, enhancing their overall experience with your brand.
Automated campaign activation: Trigger automated workflows in Airship using custom event data, reducing manual effort while keeping campaigns relevant and timely.
Destination connector overview
Attribute | Value |
|---|---|
Platform type | Mobile Engagement |
Partner Type Slot | 25 (Configurable) |
Cookie Sync | No; named users sent need to be predeclared in Airship |
Connecting protocol | REST |
Real-time data sync | Yes |
Syncs data on | Add - Modify |
Multiple connectors allowed | Yes |
Supports sending profile variables | Yes |
Connector type | Audience/Journey Orchestration |
Endpoint | Post Custom Event |
API documentation |
Before you begin
Before configuring, make sure you have:
An active Airship account
At least one project in Airship
Create a project in Airship
If you have not yet created a project:
Click the Create new project button on the top right of the home screen.
Enter the details for the project.
A new project should appear on the home screen.
Create an API token in Airship
Click on the project on the home screen for which you would like to send notifications
From the top menu, navigate to Settings → Tokens (Project configuration section).
Click on Manage.
Click on the Create Token button.
Enter a name for the token.
Make sure the Role is selected as All Access.
Click on the Create Token button.
Copy the App key and Token values from the next screen.
Important
Copy the token as you will not be able to see the token anymore after you close this screen.
Instructions
Step 1: Configure destination
On the Data Activation platform, select Connectors in the left-side navigation bar.
Select Event connector and click New event connector.
Select Airship (not to be confused with the Airship Tags connector).
The form requires the following information:
Name: Display name of the partner Server to server integration, used throughout the Data Activation UI
Base URL: Related to the Airship integration. Select based on where the data should be stored
Partner number: Optional. Override the default partner number (25) with a new partner number value
Step 2: Add the destination connector to an audience or journey
Adding the Airship connector to an audience or journey only requires defining an Event name.
This name needs to be strictly the same as the name of the event in Airship used as an "Automation Trigger" type Event.
Any variables configured in the audience or journey will automatically be sent to Airship as a Custom Event Property along with the defined Custom Event.
FAQ
I see more successful send events than successfully received events in Airship
Ensure that all profile identifiers exist in both systems. If some identifiers are not yet registered as named users in Airship, you won't be able to target these profiles in Airship.
Data is sent successfully, but I don't see anything happening in Airship
Make sure the Event name and Identifier are identical across both systems. If the identifier hasn't been registered as a named user, Airship will accept the API request, but you won't be able to target this user.
What does the payload look like?
Example Airship payload:
[
{
"occurred": "2021-06-09T14:29:22",
"user": {
"named_user_id": "id_123456"
},
"body": {
"name": "test_event",
"properties": {
"prop1": "value1"
}
}
}
]The
named_user_idfield is mapped with the profile identifier stored under the connector partner typeThe properties object contains a list of properties configured in the audience/journey where the Airship connector is configured