Configure project essentials
Configure the essentials that make every future campaign more targeted, better measured, and on-brand by default.
You’ve created your account, set up a project, and sent your first message. The work below makes every future campaign more targeted, better measured, and on-brand by default. Many items only take effect from the moment you turn them on, so doing this early pays off.
Reach the right audience
First, check out Your audience to learn how Airship identifies users and where their data comes from. The Airship SDK collects some user data out of the box, like events for app opens and dismissals, plus device info like OS, locale, and app version. The work here is setting up the custom data Airship doesn’t capture by default:
- Attributes — Add typed values like loyalty tier, birthday, or promotional opt-in so you can segment your audience and personalize message content.
- Events — Track behaviors like add-to-cart, purchase, or screen views so you can trigger automation, measure progression and conversion, and personalize content.
- Tags — Add binary labels like
email_subscriberorloyalty_memberto track opt-ins, categories, and other on/off signals about each user.
Together they paint a complete picture of each user: who they are, what they’ve done, and which groups they belong to. Tie that picture to a single profile with named usersA customer-provided identifier used for mapping multiple devices and channels to a specific individual..
Define success
Set GoalsSelected events that generate a set of performance reports. Goal event attribution appears in message reports. You can also use Goals for measurement in Holdout Experiments and feature flag A/B tests. so every campaign has a measurable target. You can refine your Goals later, but setting them up now means your data tracks the right outcomes from day one.
Other ways to strengthen measurement early:
- Holdout Experiments — Keep a control group out of your messaging so you can measure your program’s real impact against users who heard nothing from you.
- Audience Pulse — Pick the events and time window that define engagement. Airship applies RFM analysis to sort users into tiers, with AI Insights to recommend how to engage each tier, from retention to win-back.
- Message purpose — Label every message you send as commercial or transactional so Airship has usage data to help develop better reporting.
- Sequence control groups — For SequencesA series of messages that is initiated by a trigger. Airship sends messages in the series based on your timing settings, and you can also set conditions that determine its audience and continuation. Sequences can be connected to each other and to other messaging components to create continuous user experiences in a Journey., hold part of your audience back so you can measure how much each Sequence drives on its own.
See About reports for an overview of all measurement tools.
Set your branding
Set brand guidelines once so your colors, fonts, and brand voice apply consistently across every message you build.
Also configure design defaults for ScenesA mobile app or web experience of one or more screens displayed with fully native UI components in real time, providing immediate, contextual responses to user behaviors. Scenes can be presented in full-screen, modal, or embedded format using the default swipe/click mode or as a Story. They can also contain survey questions., In-App AutomationsMessages cached on users’ devices and displayed when users meet certain conditions within your app, such as viewing a particular screen or opening the app a certain number of times., and in-app messagesA message that appears inside of your app. You can send in-app messages to your entire app audience, not just users who have opted-in to push notifications. The standard format, as opposed to In-App Automation, is a banner that slides downward or upward from the top or bottom of a device screen.:
Set guardrails
Decide who hears from you, how often, and on whose terms:
- Message limits — Cap how often a single user can receive messages from you. Without limits, you can over-message users while you’re still finding your rhythm.
- Preference Centers — Let users choose which kinds of messages they get and which they don’t. Setting one up now gives you a clean opt-out path from day one.
- Ban list — Exclude specific users from your messaging entirely, whether they’re known bad actors, internal test accounts, or users you’ve agreed never to contact again. Setting one up now means you don’t accidentally send to someone you shouldn’t while you’re scaling.
Connect your data and tools
Connect Airship to the tools and systems your team already uses:
- Real-Time Data Streaming — Stream events to your backend, a webhook, or a partner system. Events stream forward from the moment you turn it on, with no backfill, so enabling now builds a more complete archive over time.
- Integrations — Pre-built connectors integrate with analytics platforms, CDPs, and CRMs like Segment, Snowflake, mParticle, Shopify, and Salesforce.
- AI tools for Airship developers — Give your developers an MCP server and Airship Skills so AI coding assistants can work directly with the APIs and documentation.