 [![Customer.io](https://docs.customer.io/images/cio-logo.svg) ![Customer.io](https://docs.customer.io/images/cio-logo-no-text.svg)](/)

Filters

*   [Log In](https://fly.customer.io/login)

[Book demo](https://customer.io/demo/) [Start trial](https://customer.io/signup/)

*   [Platform](https://customer.io/features/)
*   [Pricing](https://customer.io/pricing/)
*   [Customers](https://customer.io/customers/)
*   [Docs](https://customer.io/)

* * *

[Request Demo](https://customer.io/demo/) [Sign In](https://fly.customer.io/login)

*   [Get Started](/get-started)  Get Started
    *   [Welcome to Customer.io](/get-started/welcome/)
    *   [Quick start guide](/get-started/quick-start-guide/)
    *   [Academy: Structured Learning](/get-started/get-started-academy/)
    *   [1\. Create your workspace](/get-started/create-workspace/)
    *   [2\. Set up message channels](/get-started/set-up-messages/)
    *   [3\. Integrate with Customer.io](/get-started/integrate/)
    *   [4\. Add people](/get-started/add-people/)
    *   [5\. Send events and make segments](/get-started/segments-and-people-data/)
    *   [6\. Start sending campaigns and workflows](/get-started/send-messages/)
*   [Journeys](/journeys/journeys-overview)  Journeys
    *   [Introduction to Journeys](/journeys/journeys-overview/)
    *   [People & Events](/journeys/people/)
    *   [Objects & non-people data](/journeys/objects-data/)
    *   [Segmentation](/journeys/segmentation/)
    *   [Design Studio](/journeys/design-studio/)
    *   [Campaigns & Workflows](/journeys/campaigns-and-workflows/)
    *   [Message Channels](/journeys/messages-and-webhooks/)
    *   [Liquid & Personalization](/journeys/liquid/)
    *   [Metrics](/journeys/metrics/)
*   [Integrations](/integrations/getting-started/)  Integrations
    *   [Integration Directory](/integrations/directory/)
    *   [Get Started](/integrations/getting-started/)
    *   [Data In](/integrations/data-in/)
    *   [Data Out](/integrations/data-out/)
    *   [APIs](/integrations/api/)
        *   [Pipelines API](/integrations/api/cdp/)
        *   [Track API](/integrations/api/track/)
        *   [App API](/integrations/api/app/)
        *   [Reporting Webhooks](/integrations/api/webhooks/)
        *   [Comparing the Pipelines and Track APIs](/integrations/api/track-vs-cdp-api/)
    *   [Mobile SDKs](/integrations/sdk/)
        *   [iOS](/integrations/sdk/ios/quick-start-guide/)
        *   [Android](/integrations/sdk/android/quick-start-guide/)
        *   [React Native](/integrations/sdk/react-native/quick-start-guide/)
        *   [Expo](/integrations/sdk/expo/quick-start-guide/)
        *   [Flutter](/integrations/sdk/flutter/quick-start-guide/)
*   [](/accounts-and-workspaces/)
    *   [Account Verification](/accounts-and-workspaces/account-verification)
    *   [Audit Logs](/accounts-and-workspaces/audit-logs)
    *   [Billing](/accounts-and-workspaces/billing/)
    *   [Your Account](/accounts-and-workspaces/your-account/)
    *   [Workspaces](/workspaces/)
    *   [Privacy & Security](/accounts-and-workspaces/privacy-and-security/)
    *   [Troubleshooting](/accounts-and-workspaces/troubleshooting/)
*   [AI Features](/ai/)  AI Features
    *   [Use Customer.io with AI](/ai/cio-with-llms/)
    *   [Your Customer.io agent](/ai/agent/)
    *   [Customer.io CLI](/ai/cli/)
    *   [Customer.io MCP](/ai/mcp/)
    *   [Email content analysis](/ai/content-analysis/)
    *   [In-app message suggestions](/ai/in-app-suggestions/)
    *   [In-app survey analysis](/ai/in-app-survey-analysis/)
    *   [Use our docs with AI](/ai/use-docs-with-ai/)
*   [Releases
    
    Releases
    
    
    
    
    
    ](/release-notes)
    
    [
    
    #### Latest features at Customer.io
    
    ](/release-notes)
    
    [](/release-notes)[
    
    ##### Customer.io's biggest product release: AI Agent, WhatsApp, LINE, and more!
    
    We’ve released eight new capabilities—AI-powered intelligence, outcome-first measurement, a redesigned experience, and expanded channel …
    
    ](https://customer.io/learn/announcements/biggest-ai-marketing-release)
    
    [
    
    ##### Search across more things with quick look previews
    
    2026-04-30
    
    Universal search now covers even more data, including templates, people, product documentation, and newsletters. You can even preview results without …
    
    ](/release-notes/#2026-04-30-universal-search-expanded)
    
    [
    
    ##### Switch between multiple accounts
    
    2026-04-29
    
    You can now log into multiple Customer.io accounts and switch between them without logging out.
    
    ](/release-notes/#2026-04-29-multi-account-switch)
    

Get Started

*   [Welcome to Customer.io](/get-started/welcome/)
*   [Quick start guide](/get-started/quick-start-guide/)
*   [Academy: Structured Learning](/get-started/get-started-academy/)
*   [1\. Create your workspace](/get-started/create-workspace/)
*   [2\. Set up message channels](/get-started/set-up-messages/)
*   [3\. Integrate with Customer.io](/get-started/integrate/)
*   [4\. Add people](/get-started/add-people/)
*   [5\. Send events and make segments](/get-started/segments-and-people-data/)
*   [6\. Start sending campaigns and workflows](/get-started/send-messages/)

Journeys

*   [Introduction to Journeys](/journeys/journeys-overview/)
*    People & Events
    *    Manage people & their attributes
        *   [People and their profiles](/journeys/people-overview/)
        *   [Add or update people](/journeys/manually-adding-or-updating-people/)
        *   [How to identify people](/journeys/identifying-people/)
        *   [Manage customer attributes](/journeys/attributes/)
        *   [Manage devices](/journeys/managing-customer-mobile-devices/)
        *   [Resolve duplicate people](/journeys/merge-people/)
        *   [What's the Last Visited field, and how do I use it?](/journeys/last-visited/)
        *   [Delete people and suppress profile IDs](/journeys/deleting-users/)
        *   [Export a person's data](/journeys/single-user-export/)
        *   [Export data for multiple people](/journeys/exporting-users/)
    *   [Storing and using JSON](/journeys/getting-started-with-json/)
    *   [Events](/journeys/events/)
    *   [Import people or events via CSV](/journeys/uploading-people/)
    *    Find people & data
        *   [Searching and filtering people](/journeys/filter-search/)
        *   [Filter Activity Logs](/journeys/filtering-logs/)
        *   [Using your Data Index](/journeys/using-data-index/)
        *   [How do I know what data I have available?](/journeys/data-availability/)
    *    Anonymous data
        *   [Anonymous people](/journeys/anonymous-people/)
        *   [Anonymous activity](/journeys/anonymous-activity/)
        *   [Merging anonymous activity](/journeys/merge-anonymous/)
        *   [Anonymous events](/journeys/anonymous-events/)
    *   [How do I create multiple subscription types?](/journeys/multiple-subscription-types/)
    *   [Shortcuts to external services](/journeys/people-shortcuts/)
*    Objects & non-people data
    *   [Overview: Objects vs Collections](/journeys/getting-started-objects-collections/)
    *    Objects
        *   [Objects: how they work](/journeys/objects-start/)
        *   [Objects: video tutorials](/journeys/objects-video-tutorials/)
        *   [Object types](/journeys/object-types/)
        *   [Objects](/journeys/objects-create/)
        *   [Relationships](/journeys/relationships/)
        *   [Import objects or relationships via CSV](/journeys/import-objects/)
        *   [Export objects or relationships via CSV](/journeys/objects-export-many/)
        *   [Objects and relationships in campaigns](/journeys/object-and-relationship-campaigns/)
        *   [Use objects in liquid](/journeys/objects-in-liquid/)
    *    Objects use cases
        *   [Upsell: monetize power users](/journeys/upsell-users/)
        *   [Adoption: drive feature usage](/journeys/feature-adoption/)
        *   [Awareness: announce events](/journeys/awareness-announce-events/)
        *   [Conversion: activate people on your event waitlist](/journeys/conversion-activate-waitlist/)
    *   [Collections](/journeys/collections/)
*    Segmentation
    *   [How segments work](/journeys/segments/)
    *   [Build segments with AI](/journeys/segment-builder/)
    *   [Data-driven segments](/journeys/data-driven-segments/)
    *   [Manual Segments](/journeys/manual-segments/)
    *   [Segment mobile device audiences](/journeys/device-segments/)
    *   [Ad Audiences](/journeys/ad-audiences-sync/)
    *   [Timestamp Conditions](/journeys/segmentation-and-timestamp-rules/)
    *   [Using JSON in segments](/journeys/json-in-segments/)
    *   [Timestamp Conditions FAQ](/journeys/faq-timestamps/)
    *   [Timestamp Rules for Building Segments](/journeys/timestamp-rules/)
    *   [Why don't people match 'within the past X days' conditions?](/journeys/past-x-days-help/)
    *   [Setting Up Segments for Specific Purposes](/journeys/creating-segments/)
*    Design Studio Beta
    *   [Welcome to Design Studio!](/journeys/design-studio-overview/)
    *   [Manage your files](/journeys/file-manager/)
    *    Create & review emails
        *   [Keyboard shortcuts](/journeys/keyboard-shortcuts/)
        *    Style your messages
            *   [Set global styles](/journeys/set-styles/)
            *   [Dark mode](/journeys/dark-mode/)
            *   [Responsive styles](/journeys/responsive-styles/)
        *    Visual editor
            *   [Get started](/journeys/visual-editor-overview/)
            *   [Style individual messages](/journeys/properties-menu/)
            *   [Add & preview liquid](/journeys/liquid-visual-editor/)
        *    Code editor
            *   [Get started](/journeys/code-editor-overview/)
            *   [Validate your email](/journeys/developer-tools/)
            *    Transformers
                *   [MJML framework](/journeys/transformer-mjml/)
                *   [CSS inlining](/journeys/transformer-css-inlining/)
                *   [Formatting](/journeys/transformer-formatting/)
                *   [Set URL parameters for a single message](/journeys/transformer-url-parameters/)
                *   [CSS cleanup](/journeys/transformer-css-cleanup/)
                *   [CSS variables](/journeys/transformer-css-variables/)
                *   [Accessibility fixes](/journeys/transformer-accessibility-fixes/)
            *   [Use Emmet syntax](/journeys/code-editor-emmet/)
            *   [Use MSO syntax](/journeys/code-editor-mso/)
        *   [Preview email in Design Studio](/journeys/preview-email-in-design-studio/)
        *    Manage connected messages
            *   [Connect an email to an automation](/journeys/add-email-to-automation/)
            *   [Edit connected messages & publish changes](/journeys/publish-changes/)
            *   [Disconnect an email from an automation](/journeys/disconnect-from-automation/)
    *    Create reusable content
        *   [Understand components](/journeys/components-overview/)
        *   [Add components to your message](/journeys/insert-components/)
        *   [Understand and style standard components](/journeys/standard-components/)
        *    Custom components
            *   [How to create & edit a component](/journeys/create-custom-component/)
            *   [Create a component from scratch](/journeys/code-custom-component/)
            *   [Create modifiable, placeholder content](/journeys/component-slots/)
            *   [Style custom components](/journeys/component-properties/)
            *   [Delete a component](/journeys/delete-component/)
            *    Syntax
                *   [Understand syntax](/journeys/custom-comp-syntax/)
                *   [Add conditionals & directives](/journeys/directives/)
                *   [Loop through data](/journeys/component-loops/)
                *   [Create a stylesheet](/journeys/component-styling/)
            *   [Migrate components from Parcel](/journeys/migrate-comp-from-parcel/)
    *    Collaborate with teammates
        *   [How to collaborate](/journeys/collaborate/)
        *   [Submit & manage feedback](/journeys/feedback/)
        *   [Manage version history](/journeys/version-history/)
        *   [Send a test message](/journeys/send-test/)
    *   [WhatsApp templates](/journeys/whatsapp-design-studio/)
*    Campaigns & Workflows
    *   [Campaigns, broadcasts, and transactional messages](/journeys/types-of-campaigns-and-broadcasts/)
    *   [Tags](/journeys/tagging-campaigns/)
    *    Campaigns
        *   [Campaign concepts & settings](/journeys/campaigns-in-customerio/)
        *   [Campaign journeys](/journeys/campaign-journeys/)
        *   [Create a campaign](/journeys/create-a-campaign/)
        *   [Campaigns page](/journeys/intro-to-campaigns/)
        *   [Triggers, filters, and frequencies](/journeys/campaign-triggers/)
        *   [When to use filters](/journeys/campaign-triggers-and-filters/)
        *   [Goals & conversion criteria](/journeys/campaign-conversions/)
        *   [Exit conditions](/journeys/campaign-exit-conditions/)
        *   [Schedule a campaign](/journeys/schedule-campaigns/)
        *   [Change the state of a campaign](/journeys/campaign-statuses/)
        *    Troubleshoot campaigns
            *   [Why aren't people entering my campaign?](/journeys/troubleshoot-campaign-entrance/)
            *   [Why aren't people receiving my message?](/journeys/messages-not-sending/)
        *    Edit live campaigns
            *   [Edit triggers, filters, or frequencies](/journeys/campaign-changes/)
            *   [Edit goals](/journeys/goal-changes/)
            *   [Edit workflows](/journeys/workflow-changes/)
        *    Webhook-triggered campaigns
            *   [Webhook campaigns](/journeys/webhook-triggered-campaigns/)
            *   [Send event](/journeys/data-campaign-event-action/)
            *   [Batch update](/journeys/batch-update-webhook-campaigns/)
            *   [Follow up on NPS responses](/journeys/satismeter-data-campaign/)
            *   [Sync customers from Stripe to Customer.io](/journeys/stripe-data-campaign/)
            *   [Campaign for syncing Mixpanel cohorts](/journeys/mixpanel-data-campaign/)
            *   [Slack notification for support tickets](/journeys/zendesk-data-campaign/)
        *   [Grace periods](/journeys/grace-periods/)
    *    Campaign recipes
        *   [Our Recipe Book](/journeys/recipes/)
        *   [Send a Welcome Email](/journeys/send-a-welcome-email/)
        *   [Birthday and Anniversary Campaigns](/journeys/birthday-and-anniversary-campaigns/)
        *   [Cart Abandonment](/journeys/cart-abandonment/)
        *   [Double Opt-In](/journeys/double-opt-in/)
        *   [Onboarding Campaign](/journeys/onboarding-campaign/)
        *   [Optimize emails with Just Words](/journeys/just-words/)
        *   [Trial expiration reminders](/journeys/trial-expiration-reminders/)
        *   [Cohort tests](/journeys/cohort-testing/)
        *   [Trigger campaigns based on Roles](/journeys/role-based-messaging-campaign/)
        *   [RSS Feed Email Campaign](/journeys/rss-feed-email-campaign/)
        *   [Reminders for multiple upcoming trips](/journeys/reminders-for-multiple-upcoming-trips/)
    *    Broadcast & newsletters
        *   [Introduction to broadcasts](/journeys/broadcasts-in-customerio/)
        *   [Newsletters](/journeys/newsletters/)
        *   [API-triggered broadcasts](/journeys/api-triggered-broadcasts/)
        *   [Personalize messages with trigger data](/journeys/previewing-broadcast-data/)
        *   [Format API-Triggered Broadcasts](/journeys/api-triggered-data-format/)
        *   [Edit live API-triggered broadcasts](/journeys/apitb-changes/)
        *   [Common API-Triggered Broadcast errors](/journeys/api-triggered-errors/)
    *    Transactional messages
        *   [Getting started: key concepts](/journeys/transactional-api/)
        *   [Set up a transactional email](/journeys/transactional-email/)
        *   [Set up a transactional push](/journeys/transactional-push/)
        *   [Set up a transactional SMS](/journeys/transactional-sms/)
        *   [Transactional examples](/journeys/transactional-api-examples/)
        *   [Common transactional API errors](/journeys/transactional-api-common-api-errors/)
        *   [Frequently Asked Questions](/journeys/transactional-faq/)
        *   [Campaigns with transactional messages](/journeys/transactional-campaign/)
    *    Workflow builder
        *   [Workflow builder](/journeys/workflow-builder/)
        *   [LLM actions: Generate data & decisions with AI](/journeys/llm-actions/)
        *   [Send event](/journeys/event-action/)
        *   [Batch update](/journeys/batch-update/)
        *   [Conditions](/journeys/action-conditions/)
        *   [Holdout tests](/journeys/holdout-test/)
        *   [A/B tests](/journeys/a-b-test-campaigns/)
        *   [Copy workflow items](/journeys/copying-workflow-items/)
        *    Attribute Updates
            *   [Create or update person](/journeys/create-update-person/)
            *   [Set journey attributes](/journeys/set-journey-attributes/)
            *   [Fix typos in attributes](/journeys/how-to-use-attribute-updates-to-fix-typos-in-your-data/)
            *   [Reformat timestamp attributes](/journeys/how-to-use-attribute-updates-to-reformat-timestamps/)
        *    Branches/flow control
            *   [Types of branches](/journeys/branches/)
            *   [Multi-Split Branches](/journeys/multi-split/)
            *   [Random Cohorts](/journeys/random-cohort/)
            *   [True/False Branches](/journeys/true-false/)
            *   [Exit Blocks](/journeys/exit-blocks/)
        *    Delays
            *   [Time Window](/journeys/delivery-window/)
            *   [Wait Until...](/journeys/wait-until/)
            *   [Randomized delay](/journeys/random-delay/)
        *    Webhooks
            *   [Send and receive data with webhook actions](/journeys/webhooks-action/)
            *   [Configure reusable webhooks](/journeys/webhook-manager/)
            *   [Send in-app messages using webhooks](/journeys/in-app-message-webhooks/)
            *   [Web push with webhooks](/journeys/web-push-webhooks/)
            *   [Send direct mail with Lob](/journeys/lob-webhook-integration/)
    *    Message sending
        *   [Default sending settings](/journeys/sending-behavior/)
        *   [Sending behavior options](/journeys/queue-draft/)
        *   [Queue Draft for Campaign QA](/journeys/queue-as-draft/)
        *   [Geolocation and time zone data](/journeys/geolocation/)
        *   [Recommended send time](/journeys/recommended-send-time/)
        *   [Send messages in users' time zones](/journeys/timezone-match/)
        *   [Supported time zone formats](/journeys/example-timezones/)
        *   [Message Limits](/journeys/message-limits/)
*    Message Channels
    *    Email
        *   [Email: Getting Started](/journeys/email-getting-started/)
        *   [Transitioning to Customer.io as a sender](/journeys/deliverability-getting-started/)
        *   [Introduction to Creating Emails](/journeys/2-email-basics/)
        *   [Test your emails](/journeys/testing-emails/)
        *   [Email Attachments](/journeys/email-attachments/)
        *    Deliverability
            *   [Email Deliverability Best Practices](/journeys/email-deliverability-best-practices/)
            *   [Domain Authentication](/journeys/authentication/)
            *   [Delete a domain](/journeys/delete-domain/)
            *   [Domain warming](/journeys/domain-warming/)
            *   [Track links with your domain](/journeys/link-tracking-custom-domain/)
            *   [IP addresses: shared vs dedicated](/journeys/ip-addresses/)
            *   [Spamhaus blocklist listings](/journeys/spamhaus-blocklist/)
            *   [Email suppression lists](/journeys/esp-suppression/)
            *   [Google Postmaster Tools](/journeys/google-postmaster-tools/)
            *   [Custom unsubscribe links (RFC 8058)](/journeys/custom-unsubscribe-links/)
            *   [Authenticating for Apple Private Email Relay](/journeys/authenticating-for-apple-private-email-relay/)
            *   [Verify deliverable email addresses with Kickbox](/journeys/verify-email-deliverable-kickbox/)
            *    Custom SMTP
                *   [Use Your Own SMTP Server](/journeys/use-your-smtp-server/)
                *   [Using Multiple SMTP servers](/journeys/multiple-smtp-servers/)
                *   [Use your Mailgun Account](/journeys/triggered-lifecycle-email-with-mailgun/)
                *   [Use your Mailjet Account](/journeys/triggered-lifecycle-email-with-mailjet/)
                *   [Use your Mandrill Account](/journeys/triggered-lifecycle-email-with-mandrill/)
                *   [Use your Postmark Account](/journeys/triggered-lifecycle-email-with-postmark/)
                *   [Use your SendGrid Account](/journeys/triggered-lifecycle-email-with-sendgrid/)
                *   [Use your Sparkpost Account](/journeys/triggered-lifecycle-email-with-sparkpost/)
                *   [Use your Oracle Dyn Account](/journeys/triggered-lifecycle-email-with-oracle-dyn/)
        *    Editors
            *   [Choose the right email editor](/journeys/email-editors/)
            *   [Drag-and-Drop Emails: The Basics](/journeys/drag-and-drop/)
            *   [Drag-and-Drop Editor FAQ](/journeys/drag-and-drop-faq/)
            *   [Troubleshooting Your Drag-and-Drop Emails](/journeys/troubleshooting-email-design/)
            *   [Email code editor](/journeys/email-code-editor/)
        *    Design & layouts
            *   [Introduction to Email Layouts](/journeys/3-layouts-and-customerio/)
            *   [Customizing Email Layouts](/journeys/customizing-layout-starters/)
            *   [Archiving Old Layouts](/journeys/archiving-layouts/)
            *   [HTML and CSS Email vs. Web](/journeys/1-html-and-css/)
            *   [CSS pre-processing](/journeys/css-pre-processing/)
            *   [AMP for email](/journeys/amp-for-email/)
            *   [Adding a view in browser link](/journeys/view-in-browser/)
            *   [Resources for templates, code, and best practices](/journeys/4-email-design-resources/)
            *   [Adapting Foundation's Basic template](/journeys/5-adapt-foundation-basic/)
            *   [Adapting MailChimp's Two-Column template](/journeys/6-adapt-mc-twocol/)
        *    Senders & headers
            *   [How do I add an avatar/logo to my emails?](/journeys/adding-sender-image/)
            *   [Set Custom Email Headers](/journeys/custom-mail-headers/)
            *   [Set custom preheader/preview text](/journeys/custom-preheader-text/)
            *   [What does the Fake BCC option do?](/journeys/fake-bcc/)
            *   [Create multiple from addresses](/journeys/multiple-from-addresses/)
        *    Email Recipes
            *   [Welcome Email Copy](/journeys/welcome-email-copy/)
            *   [Gmail Promotions](/journeys/gmail-promotions/)
            *   [Send data from Customer.io to Salesforce, Highrise or another CRM](/journeys/bcc-salesforce-or-your-crm/)
            *   [Code editor: send Trustpilot reviews](/journeys/bcc-trustpilot/)
    *    Push Notifications
        *   [Get started](/journeys/push-getting-started/)
        *   [Integrate your app](/journeys/push-developer-guide/)
        *   [Migrate from another provider](/journeys/push-migration/)
        *   [Registering device tokens](/journeys/device-tokens/)
        *   [Send push notifications](/journeys/send-push/)
        *   [Custom push payloads](/journeys/push-custom-payloads/)
        *   [Test push notifications](/journeys/push-qa-testing/)
        *   [Push metrics and message statuses](/journeys/push-notifications-tracking/)
        *   [Best practices for push notifications](/journeys/push-best-practices/)
        *   [Frequently Asked Questions](/journeys/push-faq/)
        *   [Troubleshooting mobile issues](/journeys/troubleshooting-mobile/)
    *    SMS
        *   [Get Started](/journeys/sms-get-started/)
        *   [Send SMS/MMS messages](/journeys/sms-send-messages/)
        *   [Link shortening](/journeys/sms-link-shortening/)
        *    Inbound messages
            *   [Getting started](/journeys/inbound-sms/)
            *   [Inbound statuses and activities](/journeys/inbound-metrics/)
            *   [Respond to inbound keywords](/journeys/inbound-campaigns/)
        *   [Senders](/journeys/sender-phone-numbers/)
        *   [Tracking](/journeys/tracking-twilio-messages/)
        *   [Frequently Asked Questions](/journeys/faq-twilio/)
        *   [Smart character encoding](/journeys/sms-character-encoding/)
        *   [Opt-out keyword handling](/journeys/sms-keyword-opt-out/)
        *   [Validate Mobile Phone Numbers](/journeys/validate-mobile-phone-numbers/)
        *    Register as a sender
            *   [Getting a phone number](/journeys/get-a-phone-number/)
            *   [Update your privacy policy for SMS](/journeys/your-privacy-policy/)
            *   [Opt-in and out flow](/journeys/opt-in-and-out-flow/)
            *   [Brand and campaign registration](/journeys/sms-brand-campaign/)
            *   [What kind of phone number do I need?](/journeys/phone-number-types/)
            *   [HIPAA compliance and privacy regulations](/journeys/hipaa-standards/)
    *    Web & In-App Messages
        *   [Get started](/journeys/in-app-getting-started/)
        *   [Set up your website](/journeys/in-app-web/)
        *   [Send in-app messages](/journeys/send-in-app-message/)
        *   [Global styles for in-app messages](/journeys/global-styles-in-app/)
        *   [Anonymous messages](/journeys/anonymous-in-app/)
        *    Notification Inbox
            *   [Set up your notification inbox](/journeys/inbox-setup/)
            *   [Send inbox messages](/journeys/send-inbox/)
            *   [Trigger inbox messages from your backend](/journeys/send-inbox-txnl/)
            *   [Inbox message metrics](/journeys/inbox-metrics/)
        *    Forms and Surveys
            *   [Forms](/journeys/in-app-forms/)
            *   [Lead capture](/journeys/in-app-lead-form/)
            *   [Surveys](/journeys/in-app-surveys/)
        *   [Inline messages](/journeys/inline-in-app/)
        *   [Multi-step messages](/journeys/multi-step/)
        *   [In-app metrics](/journeys/in-app-metrics/)
        *   [Test your messages](/journeys/test-in-app/)
        *   [Localize messages](/journeys/localize-in-app-message/)
        *   [In-App FAQ](/journeys/in-app-faq/)
        *    Recipes for your website
            *   [NPS Surveys](/journeys/web-nps-survey/)
            *   [Promotions and offers](/journeys/web-promotion/)
            *   [Promote upcoming event](/journeys/in-app-event-promotion/)
            *   [Milestones and achievements](/journeys/web-achievements/)
            *   [Feature adoption](/journeys/web-adoption/)
        *    Message editor reference
            *   [The visual editor](/journeys/new-in-app-editor/)
            *   [In-app component reference](/journeys/in-app-components/)
            *   [Legacy in-app editor](/journeys/legacy-in-app-editor/)
    *    WhatsApp
        *   [Get Started](/journeys/whatsapp-get-started/)
        *   [Create content templates](/journeys/whatsapp-content-templates/)
        *   [Send a WhatsApp Message](/journeys/send-whatsapp/)
        *   [WhatsApp metrics and reporting](/journeys/whatsapp-metrics/)
        *   [Frequently Asked Questions](/journeys/faq-whatsapp/)
    *    LINE messaging
        *   [Get Started](/journeys/line-get-started/)
        *   [Send messages](/journeys/line-send-messages/)
        *   [LINE metrics and reporting](/journeys/line-metrics/)
    *    Slack Messages
        *   [Get Started](/journeys/slack/)
    *    Languages & localization
        *   [Translate your messages](/journeys/localization-getting-started/)
        *   [Set up your localization attribute](/journeys/localization-attribute/)
        *   [Track metrics for translations](/journeys/localization-metrics/)
    *    Links in messages
        *   [Link Tracking](/journeys/link-tracking/)
        *   [Checking Link Status](/journeys/link-checking/)
        *   [Adding URL parameters to links](/journeys/url-parameters/)
        *   [Track universal links and app links in email](/journeys/universal-links/)
        *   [HTTPS Link Tracking](/journeys/track-https-links/)
    *    Subscription preferences
        *   [Overview of subscription options](/journeys/subscriptions-overview/)
        *   [Global unsubscribes](/journeys/unsubscribes/)
        *   [The subscription center](/journeys/subscription-center/)
        *   [Brand your subscription pages](/journeys/subscription-center-branding/)
        *   [Subscription FAQs](/journeys/unsubscribe-faqs/)
        *   [Manage subscription preferences](/journeys/manage-subscription-preferences/)
        *   [Subscription preference metrics](/journeys/subscription-metrics/)
        *   [Multi-language support for the subscription center](/journeys/subscription-center-translation/)
        *   [Migrate subscription preferences](/journeys/migrate-subscription-prefs/)
        *   [Set preferences outside of the subscription center](/journeys/set-preferences-outside-center/)
    *   [Send from a personal support rep](/journeys/assign-a-personal-support-rep/)
    *   [Find messages using the Message Library](/journeys/message-library/)
    *   [Assets library: store files](/journeys/asset-library/)
    *   [Image requirements](/journeys/image-support/)
    *   [Message Statuses](/journeys/message-statuses/)
    *   [Deliveries & Drafts data](/journeys/deliveries-drafts-data/)
*    Liquid & Personalization
    *   [Personalize messages with liquid](/journeys/using-liquid/)
    *   [Liquid upgrade](/journeys/liquid-upgrade/)
    *   [Liquid syntax list](/journeys/liquid-tag-list/)
    *   [Liquid recipes](/journeys/liquid-recipes/)
    *   [Personalize actions with JavaScript](/journeys/js-in-actions/)
    *   [Reusing content with snippets](/journeys/snippets/)
    *   [Composer errors](/journeys/composer-errors/)
*    Metrics
    *   [Metrics Overview](/journeys/analytics/)
    *   [Goals](/journeys/goals/)
    *   [Campaign and Broadcast Metrics](/journeys/campaign-metrics/)
    *   [Home dashboard](/journeys/dashboard/)
    *   [Workspace Performance dashboard](/journeys/health/)
    *   [Analysis page & reports](/journeys/run-reports/)
    *   [Email deliverability metrics](/journeys/deliverability-metrics/)
    *   [Understanding your A/B test results](/journeys/understanding-ab-results/)
    *   [Getting conclusive results from A/B tests](/journeys/conclusive-ab-results/)
    *   [Failed and attempted messages](/journeys/message-failed/)

Integrations

*   [Integration Directory](/integrations/directory/)
*    Get Started
    *   [Quick start guide](/integrations/getting-started/quick-start-guide/)
    *   [Understanding Integrations in Customer.io](/integrations/getting-started/how-it-works/)
    *   [Troubleshooting](/integrations/getting-started/troubleshooting/)
    *   [Data Compliance and Privacy](/integrations/getting-started/data-compliance/)
*    Data In
    *   [Introduction](/integrations/data-in/getting-started/)
    *    Source Specs
        *   [Understanding incoming data](/integrations/data-in/source-spec/incoming-data/)
        *   [Identify](/integrations/data-in/source-spec/identify-spec/)
        *   [Group](/integrations/data-in/source-spec/group-spec/)
        *   [Page](/integrations/data-in/source-spec/page-spec/)
        *   [Screen](/integrations/data-in/source-spec/screen-spec/)
        *   [Track](/integrations/data-in/source-spec/track-spec/)
        *   [Alias](/integrations/data-in/source-spec/alias-spec/)
        *   [Common fields](/integrations/data-in/source-spec/common-fields/)
    *   [Custom events](/integrations/data-in/custom-events/)
    *    Semantic Events
        *   [Understanding Semantic Events](/integrations/data-in/semantic-events/getting-started/)
        *   [A/B Test events](/integrations/data-in/semantic-events/a-b-test/)
        *   [Customer.io events](/integrations/data-in/semantic-events/cio-journeys/)
        *   [Ecommerce Events](/integrations/data-in/semantic-events/ecommerce/)
        *   [Email events](/integrations/data-in/semantic-events/email/)
        *   [Live chat events](/integrations/data-in/semantic-events/live-chat/)
        *   [Mobile App Lifecycle Events](/integrations/data-in/semantic-events/mobile-app/)
        *   [Video playback events](/integrations/data-in/semantic-events/video/)
    *   [Backfill historical data](/integrations/data-in/importing-old-data/)
    *   [Proxying requests to Customer.io](/integrations/data-in/proxying-requests/)
    *    Connections
        *   [Customer.io API](/integrations/data-in/connections/http-api/)
        *   [Journeys Message Metrics](/integrations/data-in/connections/cio-journeys/)
        *   [Mobile App Sources](/integrations/data-in/connections/mobile/)
        *    Forms
            *   [Get started](/integrations/data-in/connections/forms/connected-forms/)
            *   [Formstack](/integrations/data-in/connections/forms/formstack/)
            *   [Jotform](/integrations/data-in/connections/forms/jotform/)
            *   [Squarespace](/integrations/data-in/connections/forms/squarespace/)
            *   [Typeform](/integrations/data-in/connections/forms/typeform/)
            *   [Unbounce](/integrations/data-in/connections/forms/unbounce/)
            *   [Webflow](/integrations/data-in/connections/forms/webflow/)
            *   [Wordpress with WPForms](/integrations/data-in/connections/forms/wordpress-with-wpforms/)
            *   [Custom JS integrations](/integrations/data-in/connections/forms/javascript-form-integrations/)
            *   [Facebook Lead Ads](/integrations/data-in/connections/forms/facebook-lead-ads/)
            *   [Use form data in Customer.io](/integrations/data-in/connections/forms/forms-in-campaigns/)
            *   [Forms API (backend integrations)](/integrations/data-in/connections/forms/forms-api/)
            *   [Edit or disconnect forms](/integrations/data-in/connections/forms/edit-disconnect/)
        *    JavaScript
            *   [Getting Started](/integrations/data-in/connections/javascript/js-source/)
            *   [JavaScript Frameworks](/integrations/data-in/connections/javascript/frameworks/)
            *   [Method Reference](/integrations/data-in/connections/javascript/method-reference/)
            *   [Migrate from another service](/integrations/data-in/connections/javascript/js-migration/)
            *   [Managing identities](/integrations/data-in/connections/javascript/js-source-identities/)
            *   [Cookies and identity management](/integrations/data-in/connections/javascript/js-source-cookies/)
            *   [Utility Methods and Performance](/integrations/data-in/connections/javascript/utility-methods/)
            *   [In-app messages](/integrations/data-in/connections/javascript/in-app/)
            *   [Notification inbox](/integrations/data-in/connections/javascript/inbox/)
            *   [Content Security Policy (CSP)](/integrations/data-in/connections/javascript/content-security-policy/)
            *   [Proxying the JavaScript client](/integrations/data-in/connections/javascript/js-source-proxy/)
            *    Legacy JavaScript
                *   [Get started](/integrations/data-in/connections/javascript/legacy-js/getting-started/)
                *   [Identify people](/integrations/data-in/connections/javascript/legacy-js/identify/)
                *   [Track and page events](/integrations/data-in/connections/javascript/legacy-js/events/)
                *   [In-app messages](/integrations/data-in/connections/javascript/legacy-js/in-app/)
                *   [Content Security Policy (CSP)](/integrations/data-in/connections/javascript/legacy-js/content-security-policy/)
        *    Track API integrations
            *   [Add a Classic Track API integration](/integrations/data-in/connections/classic-api/journeys-sources/)
            *   [Advanced: transform data](/integrations/data-in/connections/classic-api/cio-journeys-api/)
            *   [Invalid Track API Requests](/integrations/data-in/connections/classic-api/invalid-api-requests/)
        *    HubSpot Beta
            *   [Getting Started](/integrations/data-in/connections/hubspot/getting-started/)
            *   [Map HubSpot data to Customer.io](/integrations/data-in/connections/hubspot/mapping-to-customerio/)
            *   [Filter incoming data](/integrations/data-in/connections/hubspot/filter-incoming-data/)
            *   [Deleting Data](/integrations/data-in/connections/hubspot/delete/)
            *   [HubSpot forms](/integrations/data-in/connections/hubspot/forms/)
        *    Reverse ETL
            *   [About Reverse ETL](/integrations/data-in/connections/reverse-etl/about-reverse-etl/)
            *   [Amazon Redshift](/integrations/data-in/connections/reverse-etl/amazon-redshift/)
            *   [Google BigQuery](/integrations/data-in/connections/reverse-etl/google-bigquery/)
            *   [Microsoft SQL Server](/integrations/data-in/connections/reverse-etl/microsoft-sql/)
            *   [MySQL](/integrations/data-in/connections/reverse-etl/mysql/)
            *   [PostgreSQL](/integrations/data-in/connections/reverse-etl/postgresql/)
            *   [Snowflake](/integrations/data-in/connections/reverse-etl/snowflake/)
            *    Legacy integrations
                *   [Reverse ETL Overview](/integrations/data-in/connections/reverse-etl/database-sync/reverse-etl/)
                *   [Amazon Redshift](/integrations/data-in/connections/reverse-etl/database-sync/redshift-reverse-etl/)
                *   [Google BigQuery](/integrations/data-in/connections/reverse-etl/database-sync/bigquery-reverse-etl/)
                *   [Microsoft SQL server](/integrations/data-in/connections/reverse-etl/database-sync/ms-sql-reverse-etl/)
                *   [MySQL](/integrations/data-in/connections/reverse-etl/database-sync/sql-reverse-etl/)
                *   [PostgreSQL](/integrations/data-in/connections/reverse-etl/database-sync/postgres-reverse-etl/)
                *   [Snowflake](/integrations/data-in/connections/reverse-etl/database-sync/snowflake-reverse-etl/)
        *    Salesforce
            *   [Getting Started](/integrations/data-in/connections/salesforce/getting-started/)
            *   [Map Salesforce data to Customer.io](/integrations/data-in/connections/salesforce/mapping-to-customerio/)
            *   [Map data to other services](/integrations/data-in/connections/salesforce/mapping-data/)
            *   [Scheduled syncs](/integrations/data-in/connections/salesforce/syncs/)
            *   [Deleting Data](/integrations/data-in/connections/salesforce/delete/)
            *   [API Call Calculator](/integrations/data-in/connections/salesforce/api-calls-simulator/)
        *    Servers
            *   [Node.js](/integrations/data-in/connections/servers/node/)
            *   [Python](/integrations/data-in/connections/servers/python/)
            *   [Go](/integrations/data-in/connections/servers/go/)
        *    Customer Data Platforms
            *   [Segment](/integrations/data-in/connections/cdps/segment/)
            *   [Segment data-in (classic)](/integrations/data-in/connections/cdps/segment-destination-classic/)
            *   [Rudderstack](/integrations/data-in/connections/cdps/rudderstack-in/)
            *   [mParticle (Legacy)](/integrations/data-in/connections/cdps/integrating-with-mparticle/)
        *    Webhook-based integrations
            *   [Using Zapier with the Track API](/integrations/data-in/connections/webhooks/zapier-legacy-api/)
            *   [Zoho integration](/integrations/data-in/connections/webhooks/integrating-with-zoho-crm/)
            *   [Hubspot integration](/integrations/data-in/connections/webhooks/integrating-with-hubspot/)
*    Data Out
    *   [Getting Started](/integrations/data-out/getting-started/)
    *   [Add a data-out integration](/integrations/data-out/add-destination/)
    *   [Actions](/integrations/data-out/actions/)
    *   [Action triggers: code mode](/integrations/data-out/action-trigger-syntax/)
    *    Database/Warehouse Integrations
        *   [Introduction](/integrations/data-out/data-warehouses/data-warehouse-intro/)
        *   [Standard integrations](/integrations/data-out/data-warehouses/data-warehouses-intro/)
        *   [Advanced Integrations](/integrations/data-out/data-warehouses/data-warehouses-cdp/)
    *   [Filtering and mapping actions](/integrations/data-out/action-mapping/)
    *   [Resend past data](/integrations/data-out/data-replay/)
    *    Connections
        *   [Actable Predictive](/integrations/data-out/connections/actable-predictive/)
        *   [Adobe Target](/integrations/data-out/connections/adobe-target/)
        *   [Algolia Insights](/integrations/data-out/connections/algolia-insights/)
        *   [Amazon Redshift](/integrations/data-out/connections/amazon-redshift-data-out/)
        *   [Amazon Redshift (Advanced)](/integrations/data-out/connections/amazon-redshift/)
        *   [Amazon S3](/integrations/data-out/connections/amazon-s3-data-out/)
        *   [Amazon S3 (Advanced)](/integrations/data-out/connections/amazon-simple-storage-service/)
        *   [Amplitude](/integrations/data-out/connections/amplitude/)
        *   [Amplitude (Message Metrics)](/integrations/data-out/connections/amplitude-metrics/)
        *   [Attio](/integrations/data-out/connections/attio/)
        *   [Azure blob storage](/integrations/data-out/connections/ms-azure-data-out/)
        *   [Bing Ads](/integrations/data-out/connections/bing-ads/)
        *   [Braze](/integrations/data-out/connections/braze/)
        *   [Braze Cohorts](/integrations/data-out/connections/braze-cohorts/)
        *   [Clevertap](/integrations/data-out/connections/clevertap/)
        *   [Close](/integrations/data-out/connections/close/)
        *   [CommandBar](/integrations/data-out/connections/commandbar/)
        *   [Cordial](/integrations/data-out/connections/cordial/)
        *   [Criteo Audiences](/integrations/data-out/connections/criteo-audiences/)
        *   [Customer.io](/integrations/data-out/connections/customerio/)
        *   [Facebook Conversions API](/integrations/data-out/connections/facebook-conversions-api/)
        *   [Friendbuy](/integrations/data-out/connections/friendbuy/)
        *   [FullStory](/integrations/data-out/connections/fullstory/)
        *   [Gainsight PX](/integrations/data-out/connections/gainsight-px-cloud-action/)
        *   [Google Ad Conversions](/integrations/data-out/connections/google-enhanced-conversions/)
        *   [Google Ads (Gtag)](/integrations/data-out/connections/google-ads/)
        *   [Google Analytics](/integrations/data-out/connections/google-analytics-4/)
        *   [Google BigQuery](/integrations/data-out/connections/google-bigquery-data-out/)
        *   [Google BigQuery (Advanced)](/integrations/data-out/connections/google-bigquery/)
        *   [Google Cloud Storage](/integrations/data-out/connections/gcs-data-out/)
        *   [Google Cloud Storage (Advanced)](/integrations/data-out/connections/google-cloud-storage/)
        *   [Google Sheets](/integrations/data-out/connections/google-sheets-non-etl/)
        *   [Google Tag Manager (GTM)](/integrations/data-out/connections/google-tag-manager/)
        *   [Heap](/integrations/data-out/connections/heap/)
        *   [HubSpot](/integrations/data-out/connections/hubspot/)
        *   [Intercom](/integrations/data-out/connections/intercom/)
        *   [Koala](/integrations/data-out/connections/koala/)
        *   [LaunchDarkly](/integrations/data-out/connections/launchdarkly/)
        *   [LiveLike](/integrations/data-out/connections/livelike-cloud/)
        *   [LogRocket](/integrations/data-out/connections/logrocket/)
        *   [Meta (Facebook) Pixel](/integrations/data-out/connections/meta-pixel/)
        *   [Metronome](/integrations/data-out/connections/metronome/)
        *   [Mixpanel](/integrations/data-out/connections/mixpanel/)
        *   [Mixpanel (Message Metrics)](/integrations/data-out/connections/mixpanel-legacy/)
        *   [MoEngage](/integrations/data-out/connections/moengage/)
        *   [MS Azure Blob Storage (Advanced)](/integrations/data-out/connections/azure-blob-storage/)
        *   [Pinterest Conversions](/integrations/data-out/connections/pinterest-conversions/)
        *   [Pipedrive](/integrations/data-out/connections/pipedrive/)
        *   [PlayerZero](/integrations/data-out/connections/playerzero/)
        *   [Qualtrics](/integrations/data-out/connections/qualtrics/)
        *   [Reporting Webhooks](/integrations/data-out/connections/webhooks/)
        *   [Ripe](/integrations/data-out/connections/ripe/)
        *   [Rudderstack (legacy)](/integrations/data-out/connections/rudderstack-legacy/)
        *    Salesforce
            *   [About this integration](/integrations/data-out/connections/salesforce/salesforce-intro/)
            *   [Sent messages as tasks](/integrations/data-out/connections/salesforce/tasks-in-sf/)
            *   [Frequently Asked Questions](/integrations/data-out/connections/salesforce/salesforce-faq/)
        *   [SalesWings](/integrations/data-out/connections/saleswings/)
        *   [Segment](/integrations/data-out/connections/segment/)
        *   [Segment (Message Metrics)](/integrations/data-out/connections/segment-legacy/)
        *   [SendGrid Marketing Campaigns](/integrations/data-out/connections/sendgrid/)
        *   [Slack](/integrations/data-out/connections/slack/)
        *   [Snowflake](/integrations/data-out/connections/snowflake-data-out/)
        *   [Snowflake (Advanced)](/integrations/data-out/connections/snowflake/)
        *   [Sprig](/integrations/data-out/connections/sprig/)
        *   [Talon.One](/integrations/data-out/connections/talon-one/)
        *   [TikTok Conversions](/integrations/data-out/connections/tiktok-conversions/)
        *   [Twilio](/integrations/data-out/connections/twilio/)
        *   [Twilio Engage Messaging](/integrations/data-out/connections/engage-messaging-twilio/)
        *   [Twilio Studio](/integrations/data-out/connections/twilio-studio/)
        *   [Twitter Pixel](/integrations/data-out/connections/twitter-pixel/)
        *   [Visual Website Optimizer (VWO)](/integrations/data-out/connections/vwo/)
        *   [Webhooks](/integrations/data-out/connections/webhook/)
        *   [Wisepops](/integrations/data-out/connections/wisepops/)
        *   [Yandex](/integrations/data-out/connections/yandex-data-out/)
        *   [Zendesk](/integrations/data-out/connections/zendesk/)
*    API Reference
    *   [About our APIs](/integrations/api/customerio-apis)
    *   [Comparing the Pipelines and Track APIs](/integrations/api/track-vs-cdp-api)
    *   [Pipelines API](/integrations/api/cdp)
    *   [Track API](/integrations/api/track)
    *   [App API](/integrations/api/app)
    *   [Design Studio: HTML best practices](/integrations/api/integrate-with-ds)
    *   [Journeys Webhooks](/integrations/api/webhooks)
*    Mobile SDKs
    *    iOS
        *   [Quick Start Guide](/integrations/sdk/ios/quick-start-guide/)
        *    Getting Started
            *   [How it works](/integrations/sdk/ios/getting-started/how-it-works/)
            *   [Authentication](/integrations/sdk/ios/getting-started/auth/)
            *   [Packages and Configuration Options](/integrations/sdk/ios/getting-started/packages-options/)
            *   [Swift 6](/integrations/sdk/ios/getting-started/swift-six/)
            *   [Troubleshooting](/integrations/sdk/ios/getting-started/troubleshooting/)
        *    Identify and Track Users
            *   [Identify people](/integrations/sdk/ios/tracking/identify/)
            *   [Track events](/integrations/sdk/ios/tracking/track-events/)
            *   [Screen tracking](/integrations/sdk/ios/tracking/screen-events/)
            *   [Mobile Lifecycle events](/integrations/sdk/ios/tracking/lifecycle-events/)
            *   [Anonymous activity](/integrations/sdk/ios/tracking/anonymous-activity/)
            *   [Location tracking](/integrations/sdk/ios/tracking/location/)
        *    Push Notifications
            *   [Set up push notifications](/integrations/sdk/ios/push/push-setup/)
            *   [Set up rich push](/integrations/sdk/ios/push/rich-push/)
            *   [App Groups for push tracking](/integrations/sdk/ios/push/app-groups/)
            *   [Deep Links](/integrations/sdk/ios/push/deep-links/)
            *   [Push metrics](/integrations/sdk/ios/push/push-metrics/)
            *   [Sound in push notifications](/integrations/sdk/ios/push/sound-in-push/)
            *   [Provisional Push](/integrations/sdk/ios/push/provisional/)
            *   [Push service certificates](/integrations/sdk/ios/push/push-certificates/)
            *   [Test your push implementation](/integrations/sdk/ios/push/test-push/)
        *    In-App Messages
            *   [Set up in-app messaging](/integrations/sdk/ios/in-app/set-up-in-app/)
            *   [Inline in-app messages](/integrations/sdk/ios/in-app/inline-in-app/)
            *   [Page rules](/integrations/sdk/ios/in-app/target-in-app-messages/)
            *   [In-app event listeners](/integrations/sdk/ios/in-app/in-app-event-listeners/)
            *   [Notification inbox](/integrations/sdk/ios/in-app/inbox/)
        *    What's New
            *   [4.x -> 4.4.0](/integrations/sdk/ios/whats-new/4.4.0-upgrade/)
            *   [3.x -> 4.0.0](/integrations/sdk/ios/whats-new/4.0.0-upgrade/)
            *   [3.x -> 3.13.0](/integrations/sdk/ios/whats-new/3.13.0-upgrade/)
            *   [3.x -> 3.9.0](/integrations/sdk/ios/whats-new/3.9.0-upgrade/)
            *   [2.x -> 3.x](/integrations/sdk/ios/whats-new/3.x-upgrade/)
            *   [1x -> 2.x](/integrations/sdk/ios/whats-new/2.x-upgrade/)
            *   [Changelog](/integrations/sdk/ios/whats-new/changelog/)
        *    iOS
            *   [Quick Start Guide](/integrations/sdk/ios/3.x/quick-start-guide/)
            *    Getting Started
                *   [How it works](/integrations/sdk/ios/3.x/getting-started/how-it-works/)
                *   [Authentication](/integrations/sdk/ios/3.x/getting-started/auth/)
                *   [Packages and Configuration Options](/integrations/sdk/ios/3.x/getting-started/packages-options/)
                *   [Troubleshooting](/integrations/sdk/ios/3.x/getting-started/troubleshooting/)
            *    Identify and Track Users
                *   [Identify people](/integrations/sdk/ios/3.x/tracking/identify/)
                *   [Track events](/integrations/sdk/ios/3.x/tracking/track-events/)
                *   [Screen tracking](/integrations/sdk/ios/3.x/tracking/screen-events/)
                *   [Mobile Lifecycle events](/integrations/sdk/ios/3.x/tracking/lifecycle-events/)
                *   [Anonymous activity](/integrations/sdk/ios/3.x/tracking/anonymous-activity/)
            *    Push Notifications
                *   [Set up push notifications](/integrations/sdk/ios/3.x/push/push-setup/)
                *   [Set up rich push](/integrations/sdk/ios/3.x/push/rich-push/)
                *   [Deep Links](/integrations/sdk/ios/3.x/push/deep-links/)
                *   [Push metrics](/integrations/sdk/ios/3.x/push/push-metrics/)
                *   [Sound in push notifications](/integrations/sdk/ios/3.x/push/sound-in-push/)
                *   [Provisional Push](/integrations/sdk/ios/3.x/push/provisional/)
                *   [Push service certificates](/integrations/sdk/ios/3.x/push/push-certificates/)
                *   [Test your push implementation](/integrations/sdk/ios/3.x/push/test-push/)
            *    In-App Messages
                *   [Set up in-app messaging](/integrations/sdk/ios/3.x/in-app/set-up-in-app/)
                *   [Inline in-app messages](/integrations/sdk/ios/3.x/in-app/inline-in-app/)
                *   [Page rules](/integrations/sdk/ios/3.x/in-app/target-in-app-messages/)
                *   [In-app event listeners](/integrations/sdk/ios/3.x/in-app/in-app-event-listeners/)
            *    What's New
                *   [3.x -> 3.13.0](/integrations/sdk/ios/3.x/whats-new/3.13.0-upgrade/)
                *   [3.x -> 3.9.0](/integrations/sdk/ios/3.x/whats-new/3.9.0-upgrade/)
                *   [2.x -> 3.x](/integrations/sdk/ios/3.x/whats-new/3.x-upgrade/)
                *   [1x -> 2.x](/integrations/sdk/ios/3.x/whats-new/2.x-upgrade/)
                *   [Changelog](/integrations/sdk/ios/3.x/whats-new/changelog/)
        *    iOS
            *   [Get Started](/integrations/sdk/ios/1.x/getting-started/)
            *   [Identify people](/integrations/sdk/ios/1.x/identify/)
            *   [Track events](/integrations/sdk/ios/1.x/track-events/)
            *   [Push notifications](/integrations/sdk/ios/1.x/push/)
            *   [Rich push notifications](/integrations/sdk/ios/1.x/rich-push/)
            *   [In-app messages](/integrations/sdk/ios/1.x/in-app/)
            *   [Test support](/integrations/sdk/ios/1.x/test-support/)
            *   [Changelog](/integrations/sdk/ios/1.x/changelog/)
        *    iOS
            *   [Get Started](/integrations/sdk/ios/2.x/getting-started/)
            *   [Identify people](/integrations/sdk/ios/2.x/identify/)
            *   [Track events](/integrations/sdk/ios/2.x/track-events/)
            *   [Push notifications](/integrations/sdk/ios/2.x/push/)
            *   [In-app messages](/integrations/sdk/ios/2.x/in-app/)
            *   [Test support](/integrations/sdk/ios/2.x/test-support/)
            *   [Update from 2.10 to 2.11](/integrations/sdk/ios/2.x/update-210-to-211/)
            *   [Migrate from an earlier version](/integrations/sdk/ios/2.x/migrate-upgrade/)
            *   [Troubleshooting](/integrations/sdk/ios/2.x/troubleshooting/)
            *   [Changelog](/integrations/sdk/ios/2.x/changelog/)
    *    Android
        *   [Quick Start Guide](/integrations/sdk/android/quick-start-guide/)
        *    Getting Started
            *   [How it works](/integrations/sdk/android/getting-started/how-it-works/)
            *   [Authentication](/integrations/sdk/android/getting-started/auth/)
            *   [Packages and Configuration Options](/integrations/sdk/android/getting-started/packages-options/)
            *   [Troubleshooting](/integrations/sdk/android/getting-started/troubleshooting/)
        *    Identify and Track Users
            *   [Identify people](/integrations/sdk/android/tracking/identify/)
            *   [Screen tracking](/integrations/sdk/android/tracking/screen-events/)
            *   [Mobile Lifecycle events](/integrations/sdk/android/tracking/lifecycle-events/)
            *   [Anonymous activity](/integrations/sdk/android/tracking/anonymous-activity/)
            *   [Track events](/integrations/sdk/android/tracking/track-events/)
            *   [Location tracking](/integrations/sdk/android/tracking/location/)
        *    Push Notifications
            *   [Push notifications](/integrations/sdk/android/push/push/)
            *   [Deep Links](/integrations/sdk/android/push/deep-links/)
            *   [Channel](/integrations/sdk/android/push/push-notification-channel/)
            *   [Push service certificates](/integrations/sdk/android/push/push-certificates/)
            *   [Test your push implementation](/integrations/sdk/android/push/test-push/)
        *    In-App Messages
            *   [In-app messages](/integrations/sdk/android/in-app/in-app/)
            *   [In-app event listeners](/integrations/sdk/android/in-app/in-app-event-listeners/)
            *   [Inline in-app messages](/integrations/sdk/android/in-app/inline-in-app/)
            *   [Page rules](/integrations/sdk/android/in-app/target-in-app-messages/)
            *   [Notification inbox](/integrations/sdk/android/in-app/inbox/)
        *    What's New
            *   [4.x -> 4.10](/integrations/sdk/android/whats-new/4.10-upgrade/)
            *   [3.x -> 4.x](/integrations/sdk/android/whats-new/4.x-upgrade/)
            *   [2.x -> 3.x](/integrations/sdk/android/whats-new/3.x-upgrade/)
            *   [Changelog](/integrations/sdk/android/whats-new/changelog/)
        *    Android
            *   [Get Started](/integrations/sdk/android/3.x/getting-started/)
            *   [Identify people](/integrations/sdk/android/3.x/identify/)
            *   [Track events](/integrations/sdk/android/3.x/track-events/)
            *   [Push notifications](/integrations/sdk/android/3.x/push/)
            *   [In-app messages](/integrations/sdk/android/3.x/in-app/)
            *   [Test support](/integrations/sdk/android/3.x/test-support/)
            *   [Migrate from an earlier version](/integrations/sdk/android/3.x/migrate-upgrade/)
            *   [Troubleshooting](/integrations/sdk/android/3.x/troubleshooting/)
            *   [Changelog](/integrations/sdk/android/3.x/changelog/)
        *    Android
            *   [Get Started](/integrations/sdk/android/2.x/getting-started/)
            *   [Identify people](/integrations/sdk/android/2.x/identify/)
            *   [Track events](/integrations/sdk/android/2.x/track-events/)
            *   [Push notifications](/integrations/sdk/android/2.x/push/)
            *   [Rich push notifications](/integrations/sdk/android/2.x/rich-push/)
            *   [Test support](/integrations/sdk/android/2.x/test-support/)
            *   [Migrate from an earlier version](/integrations/sdk/android/2.x/migrate-upgrade/)
            *   [Changelog](/integrations/sdk/android/2.x/changelog/)
    *    React Native
        *   [Quick Start Guide](/integrations/sdk/react-native/quick-start-guide/)
        *    Getting Started
            *   [How it works](/integrations/sdk/react-native/getting-started/how-it-works/)
            *   [Authentication](/integrations/sdk/react-native/getting-started/auth/)
            *   [Packages and Configuration Options](/integrations/sdk/react-native/getting-started/packages-options/)
            *   [Troubleshooting](/integrations/sdk/react-native/getting-started/troubleshooting/)
        *    Identify and Track Users
            *   [Identify people](/integrations/sdk/react-native/tracking/identify/)
            *   [Track events](/integrations/sdk/react-native/tracking/track-events/)
            *   [Screen tracking](/integrations/sdk/react-native/tracking/screen-events/)
            *   [Mobile Lifecycle events](/integrations/sdk/react-native/tracking/lifecycle-events/)
            *   [Anonymous activity](/integrations/sdk/react-native/tracking/anonymous-activity/)
            *   [Location tracking](/integrations/sdk/react-native/tracking/location/)
        *    Push notifications
            *   [Set up push notifications](/integrations/sdk/react-native/push-notifications/push/)
            *   [App Groups for push tracking](/integrations/sdk/react-native/push-notifications/app-groups/)
            *   [Deep Links](/integrations/sdk/react-native/push-notifications/deep-links/)
            *   [Handling Multiple Push Providers](/integrations/sdk/react-native/push-notifications/multiple-push-providers/)
            *   [Capture Push Metrics](/integrations/sdk/react-native/push-notifications/push-metrics/)
            *   [Android channels](/integrations/sdk/react-native/push-notifications/push-notification-channel/)
        *    In-App Messages
            *   [Set up in-app messages](/integrations/sdk/react-native/in-app-messages/set-up-in-app/)
            *   [Inline in-app messages](/integrations/sdk/react-native/in-app-messages/inline-in-app/)
            *   [In-app event listeners](/integrations/sdk/react-native/in-app-messages/in-app-actions/)
            *   [Notification inbox](/integrations/sdk/react-native/in-app-messages/inbox/)
        *    What's new
            *   [6.x -> 6.4.0](/integrations/sdk/react-native/whats-new/6.4.0-upgrade/)
            *   [5.x -> 6.0.0](/integrations/sdk/react-native/whats-new/6.x-upgrade/)
            *   [4.x -> 5.0.0](/integrations/sdk/react-native/whats-new/5.x-upgrade/)
            *   [4.x -> 4.3](/integrations/sdk/react-native/whats-new/4.3-upgrade/)
            *   [3.4x -> 4.x](/integrations/sdk/react-native/whats-new/4.x-upgrade/)
            *   [3.x -> 3.4](/integrations/sdk/react-native/whats-new/update-to-3.4/)
            *   [2.x -> 3.x](/integrations/sdk/react-native/whats-new/update-to-3x/)
            *   [Changelog](/integrations/sdk/react-native/whats-new/changelog/)
        *    React Native
            *   [Quick Start Guide](/integrations/sdk/react-native/4.x/quick-start-guide/)
            *    Getting Started
                *   [How it works](/integrations/sdk/react-native/4.x/getting-started/how-it-works/)
                *   [Authentication](/integrations/sdk/react-native/4.x/getting-started/auth/)
                *   [Packages and Configuration Options](/integrations/sdk/react-native/4.x/getting-started/packages-options/)
                *   [Troubleshooting](/integrations/sdk/react-native/4.x/getting-started/troubleshooting/)
            *    Identify and Track Users
                *   [Identify people](/integrations/sdk/react-native/4.x/tracking/identify/)
                *   [Track events](/integrations/sdk/react-native/4.x/tracking/track-events/)
                *   [Screen tracking](/integrations/sdk/react-native/4.x/tracking/screen-events/)
                *   [Mobile Lifecycle events](/integrations/sdk/react-native/4.x/tracking/lifecycle-events/)
                *   [Anonymous activity](/integrations/sdk/react-native/4.x/tracking/anonymous-activity/)
            *    Push notifications
                *   [Set up push notifications](/integrations/sdk/react-native/4.x/push-notifications/push/)
                *   [Deep Links](/integrations/sdk/react-native/4.x/push-notifications/deep-links/)
                *   [Handling Multiple Push Providers](/integrations/sdk/react-native/4.x/push-notifications/multiple-push-providers/)
                *   [Capture Push Metrics](/integrations/sdk/react-native/4.x/push-notifications/push-metrics/)
                *   [Android channels](/integrations/sdk/react-native/4.x/push-notifications/push-notification-channel/)
            *    In-App Messages
                *   [Set up in-app messages](/integrations/sdk/react-native/4.x/in-app-messages/set-up-in-app/)
                *   [Inline in-app messages](/integrations/sdk/react-native/4.x/in-app-messages/inline-in-app/)
                *   [In-app event listeners](/integrations/sdk/react-native/4.x/in-app-messages/in-app-actions/)
            *    What's new
                *   [4.x -> 4.3](/integrations/sdk/react-native/4.x/whats-new/4.3-upgrade/)
                *   [3.4x -> 4.x](/integrations/sdk/react-native/4.x/whats-new/4.x-upgrade/)
                *   [3.x -> 3.4](/integrations/sdk/react-native/4.x/whats-new/update-to-3.4/)
                *   [2.x -> 3.x](/integrations/sdk/react-native/4.x/whats-new/update-to-3x/)
                *   [Changelog](/integrations/sdk/react-native/4.x/whats-new/changelog/)
        *    React Native
            *   [Quick Start Guide](/integrations/sdk/react-native/5.x/quick-start-guide/)
            *    Getting Started
                *   [How it works](/integrations/sdk/react-native/5.x/getting-started/how-it-works/)
                *   [Authentication](/integrations/sdk/react-native/5.x/getting-started/auth/)
                *   [Packages and Configuration Options](/integrations/sdk/react-native/5.x/getting-started/packages-options/)
                *   [Troubleshooting](/integrations/sdk/react-native/5.x/getting-started/troubleshooting/)
            *    Identify and Track Users
                *   [Identify people](/integrations/sdk/react-native/5.x/tracking/identify/)
                *   [Track events](/integrations/sdk/react-native/5.x/tracking/track-events/)
                *   [Screen tracking](/integrations/sdk/react-native/5.x/tracking/screen-events/)
                *   [Mobile Lifecycle events](/integrations/sdk/react-native/5.x/tracking/lifecycle-events/)
                *   [Anonymous activity](/integrations/sdk/react-native/5.x/tracking/anonymous-activity/)
            *    Push notifications
                *   [Set up push notifications](/integrations/sdk/react-native/5.x/push-notifications/push/)
                *   [Deep Links](/integrations/sdk/react-native/5.x/push-notifications/deep-links/)
                *   [Handling Multiple Push Providers](/integrations/sdk/react-native/5.x/push-notifications/multiple-push-providers/)
                *   [Capture Push Metrics](/integrations/sdk/react-native/5.x/push-notifications/push-metrics/)
                *   [Android channels](/integrations/sdk/react-native/5.x/push-notifications/push-notification-channel/)
            *    In-App Messages
                *   [Set up in-app messages](/integrations/sdk/react-native/5.x/in-app-messages/set-up-in-app/)
                *   [Inline in-app messages](/integrations/sdk/react-native/5.x/in-app-messages/inline-in-app/)
                *   [In-app event listeners](/integrations/sdk/react-native/5.x/in-app-messages/in-app-actions/)
            *    What's new
                *   [4.x -> 5.0.0](/integrations/sdk/react-native/5.x/whats-new/5.x-upgrade/)
                *   [4.x -> 4.3](/integrations/sdk/react-native/5.x/whats-new/4.3-upgrade/)
                *   [3.4x -> 4.x](/integrations/sdk/react-native/5.x/whats-new/4.x-upgrade/)
                *   [3.x -> 3.4](/integrations/sdk/react-native/5.x/whats-new/update-to-3.4/)
                *   [2.x -> 3.x](/integrations/sdk/react-native/5.x/whats-new/update-to-3x/)
                *   [Changelog](/integrations/sdk/react-native/5.x/whats-new/changelog/)
        *    React Native
            *   [Get Started](/integrations/sdk/react-native/2.x/getting-started/)
            *   [Identify people](/integrations/sdk/react-native/2.x/identify/)
            *   [Track events](/integrations/sdk/react-native/2.x/track-events/)
            *    Push notifications
                *   [Set up push notifications](/integrations/sdk/react-native/2.x/push-notifications/push/)
                *   [Deep Links](/integrations/sdk/react-native/2.x/push-notifications/deep-links/)
                *   [Handling Multiple Push Providers](/integrations/sdk/react-native/2.x/push-notifications/multiple-push-providers/)
                *   [Capture Push Metrics](/integrations/sdk/react-native/2.x/push-notifications/push-metrics/)
            *    In-App Messages
                *   [Set up in-app messages](/integrations/sdk/react-native/2.x/in-app-messages/set-up-in-app/)
                *   [In-app event listeners](/integrations/sdk/react-native/2.x/in-app-messages/in-app-actions/)
            *    Updates and Troubleshooting
                *   [Migrate from an earlier version](/integrations/sdk/react-native/2.x/updates-and-troubleshooting/migrate-upgrade/)
                *   [Troubleshooting](/integrations/sdk/react-native/2.x/updates-and-troubleshooting/troubleshooting/)
                *   [Changelog](/integrations/sdk/react-native/2.x/updates-and-troubleshooting/changelog/)
        *    React Native
            *   [Get Started](/integrations/sdk/react-native/3.x/getting-started/)
            *   [Identify people](/integrations/sdk/react-native/3.x/identify/)
            *   [Track events](/integrations/sdk/react-native/3.x/track-events/)
            *    Push notifications
                *   [Set up push notifications](/integrations/sdk/react-native/3.x/push-notifications/push/)
                *   [Deep Links](/integrations/sdk/react-native/3.x/push-notifications/deep-links/)
                *   [Handling Multiple Push Providers](/integrations/sdk/react-native/3.x/push-notifications/multiple-push-providers/)
                *   [Capture Push Metrics](/integrations/sdk/react-native/3.x/push-notifications/push-metrics/)
            *    In-App Messages
                *   [Set up in-app messages](/integrations/sdk/react-native/3.x/in-app-messages/set-up-in-app/)
                *   [In-app event listeners](/integrations/sdk/react-native/3.x/in-app-messages/in-app-actions/)
            *    Updates and Troubleshooting
                *   [Migrate from an earlier version](/integrations/sdk/react-native/3.x/updates-and-troubleshooting/migrate-upgrade/)
                *   [Update to version 3.4](/integrations/sdk/react-native/3.x/updates-and-troubleshooting/update-to-3.4/)
                *   [Troubleshooting](/integrations/sdk/react-native/3.x/updates-and-troubleshooting/troubleshooting/)
                *   [Changelog](/integrations/sdk/react-native/3.x/updates-and-troubleshooting/changelog/)
    *    Expo
        *   [Quick Start Guide](/integrations/sdk/expo/quick-start-guide/)
        *    Getting Started
            *   [How it works](/integrations/sdk/expo/getting-started/how-it-works/)
            *   [Authentication](/integrations/sdk/expo/getting-started/auth/)
            *   [Packages and Configuration Options](/integrations/sdk/expo/getting-started/packages-options/)
            *   [Troubleshooting](/integrations/sdk/expo/getting-started/troubleshooting/)
        *    Identify and track people
            *   [Identify people](/integrations/sdk/expo/tracking/identify/)
            *   [Track events](/integrations/sdk/expo/tracking/track-events/)
            *   [Screen tracking](/integrations/sdk/expo/tracking/screen-events/)
            *   [Mobile Lifecycle events](/integrations/sdk/expo/tracking/lifecycle-events/)
            *   [Anonymous activity](/integrations/sdk/expo/tracking/anonymous-activity/)
            *   [Location tracking](/integrations/sdk/expo/tracking/location/)
        *    Push notifications
            *   [Set up push notifications](/integrations/sdk/expo/push-notifications/push/)
            *   [App Groups for push tracking](/integrations/sdk/expo/push-notifications/app-groups/)
            *   [Deep Links](/integrations/sdk/expo/push-notifications/deep-links/)
            *   [Capture Push Metrics](/integrations/sdk/expo/push-notifications/push-metrics/)
            *   [Android channels](/integrations/sdk/expo/push-notifications/push-notification-channel/)
            *   [Multiple push providers](/integrations/sdk/expo/push-notifications/multiple-push-providers/)
        *    In-App Messages
            *   [Inline in-app messages](/integrations/sdk/expo/in-app-messages/inline-in-app/)
            *   [Notification inbox](/integrations/sdk/expo/in-app-messages/inbox/)
            *   [Set up in-app messages](/integrations/sdk/expo/in-app-messages/in-app/)
            *   [In-app event listeners](/integrations/sdk/expo/in-app-messages/handling-and-dismissing-actions/)
        *    What's new
            *   [3.x -> 3.3](/integrations/sdk/expo/whats-new/3.3-upgrade/)
            *   [2.x -> 3.x](/integrations/sdk/expo/whats-new/3.x-upgrade/)
            *   [1x -> 2.x](/integrations/sdk/expo/whats-new/2.x-upgrade/)
            *   [Changelog](/integrations/sdk/expo/whats-new/changelog/)
        *    Expo
            *   [Get Started](/integrations/sdk/expo/1.x/getting-started/)
            *   [Identify people](/integrations/sdk/expo/1.x/identify/)
            *   [Track events](/integrations/sdk/expo/1.x/track-events/)
            *    Push notifications
                *   [Set up push notifications](/integrations/sdk/expo/1.x/push-notifications/push/)
                *   [Deep Links](/integrations/sdk/expo/1.x/push-notifications/deep-links/)
                *   [Capture Push Metrics](/integrations/sdk/expo/1.x/push-notifications/push-metrics/)
            *    In-App Messages
                *   [Set up in-app messages](/integrations/sdk/expo/1.x/in-app/in-app/)
                *   [In-app event listeners](/integrations/sdk/expo/1.x/in-app/handling-and-dismissing-actions/)
            *    Updates and Troubleshooting
                *   [Troubleshooting](/integrations/sdk/expo/1.x/updates-and-troubleshooting/troubleshooting/)
                *   [Changelog](/integrations/sdk/expo/1.x/updates-and-troubleshooting/changelog/)
    *    Flutter
        *   [Quick Start Guide](/integrations/sdk/flutter/quick-start-guide/)
        *    Get Started
            *   [How it works](/integrations/sdk/flutter/getting-started/how-it-works/)
            *   [Authentication](/integrations/sdk/flutter/getting-started/auth/)
            *   [Configuration Options](/integrations/sdk/flutter/getting-started/packages-options/)
            *   [Troubleshooting](/integrations/sdk/flutter/getting-started/troubleshooting/)
        *    Identify & track users
            *   [Identify people](/integrations/sdk/flutter/tracking/identify/)
            *   [Mobile Lifecycle events](/integrations/sdk/flutter/tracking/lifecycle-events/)
            *   [Anonymous activity](/integrations/sdk/flutter/tracking/anonymous-activity/)
            *   [Screen tracking](/integrations/sdk/flutter/tracking/screen-events/)
            *   [Track events](/integrations/sdk/flutter/tracking/track-events/)
            *   [Location tracking](/integrations/sdk/flutter/tracking/location/)
        *    Push notifications
            *   [Set up push notifications](/integrations/sdk/flutter/push-notifications/push-setup/)
            *   [App Groups for push tracking](/integrations/sdk/flutter/push-notifications/app-groups/)
            *   [Deep links](/integrations/sdk/flutter/push-notifications/deep-links/)
            *   [Handling multiple push providers](/integrations/sdk/flutter/push-notifications/multiple-push-providers/)
            *   [Capture push metrics](/integrations/sdk/flutter/push-notifications/push-metrics/)
            *   [Android channels](/integrations/sdk/flutter/push-notifications/push-notification-channel/)
        *    In-App Messages
            *   [In-app messages](/integrations/sdk/flutter/in-app-messages/in-app/)
            *   [Inline in-app messages](/integrations/sdk/flutter/in-app-messages/inline-in-app/)
            *   [Notification inbox](/integrations/sdk/flutter/in-app-messages/inbox/)
            *   [In-app event listeners](/integrations/sdk/flutter/in-app-messages/in-app-actions/)
        *    What's new
            *   [3.x -> 4.0.0](/integrations/sdk/flutter/whats-new/4.0.0-upgrade/)
            *   [3.x -> 3.5.0](/integrations/sdk/flutter/whats-new/3.5.0-upgrade/)
            *   [2.x -> 3.0.0](/integrations/sdk/flutter/whats-new/3.x-upgrade/)
            *   [2.x -> 2.2](/integrations/sdk/flutter/whats-new/2.2-upgrade/)
            *   [Upgrade to Flutter 2.x](/integrations/sdk/flutter/whats-new/2.x-upgrade/)
            *   [Changelog](/integrations/sdk/flutter/whats-new/changelog/)
        *    Flutter
            *   [Quick Start Guide](/integrations/sdk/flutter/2.x/quick-start-guide/)
            *    Get Started
                *   [How it works](/integrations/sdk/flutter/2.x/getting-started/how-it-works/)
                *   [Authentication](/integrations/sdk/flutter/2.x/getting-started/auth/)
                *   [Configuration Options](/integrations/sdk/flutter/2.x/getting-started/packages-options/)
                *   [Troubleshooting](/integrations/sdk/flutter/2.x/getting-started/troubleshooting/)
            *    Identify & track users
                *   [Identify people](/integrations/sdk/flutter/2.x/tracking/identify/)
                *   [Mobile Lifecycle events](/integrations/sdk/flutter/2.x/tracking/lifecycle-events/)
                *   [Anonymous activity](/integrations/sdk/flutter/2.x/tracking/anonymous-activity/)
                *   [Screen tracking](/integrations/sdk/flutter/2.x/tracking/screen-events/)
                *   [Track events](/integrations/sdk/flutter/2.x/tracking/track-events/)
            *    Push notifications
                *   [Set up push notifications](/integrations/sdk/flutter/2.x/push-notifications/push-setup/)
                *   [Deep links](/integrations/sdk/flutter/2.x/push-notifications/deep-links/)
                *   [Handling multiple push providers](/integrations/sdk/flutter/2.x/push-notifications/multiple-push-providers/)
                *   [Capture push metrics](/integrations/sdk/flutter/2.x/push-notifications/push-metrics/)
                *   [Android channels](/integrations/sdk/flutter/2.x/push-notifications/push-notification-channel/)
            *    In-App Messages
                *   [In-app messages](/integrations/sdk/flutter/2.x/in-app-messages/in-app/)
                *   [Inline in-app messages](/integrations/sdk/flutter/2.x/in-app-messages/inline-in-app/)
                *   [In-app event listeners](/integrations/sdk/flutter/2.x/in-app-messages/in-app-actions/)
            *    What's new
                *   [2.x -> 2.2](/integrations/sdk/flutter/2.x/whats-new/2.2-upgrade/)
                *   [Upgrade to Flutter 2.x](/integrations/sdk/flutter/2.x/whats-new/2.x-upgrade/)
                *   [Changelog](/integrations/sdk/flutter/2.x/whats-new/changelog/)
        *    Flutter
            *   [Get Started](/integrations/sdk/flutter/1.x/getting-started/)
            *   [Identify people](/integrations/sdk/flutter/1.x/identify/)
            *   [Track events](/integrations/sdk/flutter/1.x/track-events/)
            *   [Update Flutter SDK](/integrations/sdk/flutter/1.x/update/)
            *    Push notifications
                *   [Set up push notifications](/integrations/sdk/flutter/1.x/push-notifications/push/)
                *   [Deep Links](/integrations/sdk/flutter/1.x/push-notifications/deep-links/)
                *   [Handling Multiple Push Providers](/integrations/sdk/flutter/1.x/push-notifications/multiple-push-providers/)
                *   [Capture Push Metrics](/integrations/sdk/flutter/1.x/push-notifications/push-metrics/)
            *    In-App Messages
                *   [In-app messages](/integrations/sdk/flutter/1.x/in-app-messages/in-app/)
                *   [In-app event listeners](/integrations/sdk/flutter/1.x/in-app-messages/in-app-actions/)
            *    Updates and Troubleshooting
                *   [Update iOS](/integrations/sdk/flutter/1.x/updates-and-troubleshooting/migrate-upgrade/)
                *   [Troubleshooting](/integrations/sdk/flutter/1.x/updates-and-troubleshooting/troubleshooting/)
                *   [Changelog](/integrations/sdk/flutter/1.x/updates-and-troubleshooting/changelog/)

Account & Workspaces

*   [Account Verification](/accounts-and-workspaces/account-verification/)
*   [Audit logs](/accounts-and-workspaces/audit-logs/)
*   [Tasks: Workspace performance](/accounts-and-workspaces/workspace-tasks/)
*    Billing
    *   [How We Bill](/accounts-and-workspaces/how-we-bill/)
    *   [Billing for SMS messages](/accounts-and-workspaces/sms-billing/)
    *   [Billing for WhatsApp messages](/accounts-and-workspaces/whatsapp-billing/)
    *   [AI credits](/accounts-and-workspaces/ai-credits/)
    *   [Reducing billing overages](/accounts-and-workspaces/reduce-billing-overages/)
    *   [Payment Problems](/accounts-and-workspaces/payment-problems/)
    *   [Canceling Your Account](/accounts-and-workspaces/canceling/)
    *   [Plan Features](/accounts-and-workspaces/plan-features/)
    *   [Builder plan](/accounts-and-workspaces/builder-plan/)
*    Your Account
    *    Manage team members
        *   [How to add team members](/accounts-and-workspaces/intro-account-access/)
        *   [Assign standard roles](/accounts-and-workspaces/assign-standard-roles/)
        *   [Create & assign custom roles](/accounts-and-workspaces/create-roles/)
    *   [Switch between accounts](/accounts-and-workspaces/manage-accounts/)
    *   [Edit Account Information](/accounts-and-workspaces/editing-account-information/)
    *   [Manage your API credentials](/accounts-and-workspaces/managing-credentials/)
    *   [Security Best Practices](/accounts-and-workspaces/security-best-practices/)
    *   [Two-Factor Authentication](/accounts-and-workspaces/two-factor-auth/)
    *   [Single Sign-on (SSO)](/accounts-and-workspaces/login-with-sso/)
    *   [Account Regions (US and EU)](/accounts-and-workspaces/data-centers/)
    *   [Enable experimental features](/accounts-and-workspaces/beta-experimental-features/)
*    Workspaces
    *   [Workspaces in Customer.io](/accounts-and-workspaces/workspaces/)
    *   [Date and Time Data in Customer.io](/accounts-and-workspaces/datetime-displays/)
    *   [Case sensitivity and your data](/accounts-and-workspaces/case-sensitivity/)
    *   [Search your workspace](/accounts-and-workspaces/workspace-search/)
*    Privacy & Security
    *   [Session cookies and expiration](/accounts-and-workspaces/login-session/)
    *   [Allowlist our IP addresses](/accounts-and-workspaces/ip-addresses/)
    *   [Customer.io, GDPR, and you!](/accounts-and-workspaces/gdpr-faq/)
    *   [Security](/accounts-and-workspaces/security/)
    *   [Mobile and App Store Privacy](/accounts-and-workspaces/mobile-privacy/)
    *   [Privacy](/accounts-and-workspaces/privacy/)
    *   [Respecting your users' privacy](/accounts-and-workspaces/user-privacy/)
    *   [Customer.io Security Qualifications](/accounts-and-workspaces/security-certifications/)
*    Troubleshooting
    *   [Troubleshooting login and browser issues](/accounts-and-workspaces/login-trouble/)
    *   [Create a HAR file for help troubleshooting](/accounts-and-workspaces/create-a-har-file-for-help-troubleshooting/)

AI

*   [Use Customer.io with AI](/ai/cio-with-llms/)
*    Your Customer.io agent Beta
    *   [Ask the agent](/ai/agent/get-started/)
    *   [How the agent works](/ai/agent/how-it-works/)
    *   [Routines](/ai/agent/routines/)
    *   [Segment builder](/ai/agent/ai-segment-builder/)
    *   [Troubleshooting and feedback](/ai/agent/troubleshooting/)
*    Customer.io CLI
    *   [Get started](/ai/cli/get-started/)
    *   [Service accounts](/ai/cli/service-accounts/)
    *   [Command reference](/ai/cli/reference/)
*    Customer.io MCP
    *   [Get Started](/ai/mcp/get-started/)
    *   [ChatGPT setup](/ai/mcp/chatgpt/)
    *   [Claude setup](/ai/mcp/claude/)
    *   [Cursor and other IDEs](/ai/mcp/ide/)
    *   [Update your MCP client](/ai/mcp/mcp-migration/)
*   [Email content analysis](/ai/content-analysis/)
*   [In-app message suggestions](/ai/in-app-suggestions/)
*   [In-app survey analysis](/ai/in-app-survey-analysis/)
*   [Use our docs with AI](/ai/use-docs-with-ai/)

[Release Notes](/release-notes/)

# Changelog

Check out release history our React Native SDK. Stable releases have been tested thoroughly and are ready for use in your production apps.

#### Need to upgrade?

Select your current version to see all the features and fixes from your version to the latest release.

6.4.26.4.16.4.06.3.16.3.06.2.06.1.26.1.16.1.06.0.05.3.05.2.05.1.15.1.05.0.15.0.04.11.04.10.04.9.04.8.34.8.24.8.14.8.04.7.04.6.04.5.24.5.14.5.04.4.34.4.24.4.14.4.04.3.14.3.04.2.74.2.64.2.54.2.44.2.34.2.24.2.14.2.04.1.14.1.04.0.24.0.14.0.03.9.13.9.03.8.03.7.23.7.13.7.03.6.03.5.43.5.33.5.23.5.13.5.03.4.03.3.23.3.13.3.03.2.13.2.03.1.133.1.123.1.113.1.103.1.93.1.83.1.73.1.63.1.53.1.43.1.33.1.23.1.13.1.03.0.02.5.12.5.02.4.22.4.12.4.02.3.32.3.22.3.12.3.02.2.12.2.02.1.02.0.12.0.01.0.0

### Breaking Changes

### Features

### Bug Fixes

# 6.x Releases[](#6x-releases)

* * *

*   ### 6.4.2[](#642)
    
    April 24, 2026[code changes](https://github.com/customerio/customerio-reactnative/compare/6.4.1...6.4.2)
    
    ### Bug Fixes
    
    *   Honor top-level apiHost and cdnHost in CioConfig ([#584](https://github.com/customerio/customerio-reactnative/issues/584)) ([f47c786](https://github.com/customerio/customerio-reactnative/commit/f47c786b5dc2c0926b6f9973afa9c03df7240851))
    
*   ### 6.4.1[](#641)
    
    April 23, 2026[code changes](https://github.com/customerio/customerio-reactnative/compare/6.4.0...6.4.1)
    
    ### Bug Fixes
    
    *   Fix: EXC\_BAD\_ACCESS in RCTInlineMessageNative.updateProps on iOS Fabric ([#581](https://github.com/customerio/customerio-reactnative/issues/581)) ([e93e8df](https://github.com/customerio/customerio-reactnative/commit/e93e8df46d615a0407af256826030e43e3dee6d5))
    
*   ### 6.4.0[](#640)
    
    April 2, 2026[code changes](https://github.com/customerio/customerio-reactnative/compare/6.3.1...6.4.0)
    
    ### Features
    
    *   Push delivery reslience improvement ([#577](https://github.com/customerio/customerio-reactnative/issues/577)) ([ea0b04a](https://github.com/customerio/customerio-reactnative/commit/ea0b04ab0b7925e0bcc16063f17b72dc846a7511))
    

*   ### 6.3.1[](#631)
    
    March 12, 2026[code changes](https://github.com/customerio/customerio-reactnative/compare/6.3.0...6.3.1)
    
    ### Bug Fixes
    
    *   Make location android dep api instead of implementation ([#574](https://github.com/customerio/customerio-reactnative/issues/574)) ([24db093](https://github.com/customerio/customerio-reactnative/commit/24db0939eb67670f4088f181526f941fd904e387))
    
*   ### 6.3.0[](#630)
    
    March 11, 2026[code changes](https://github.com/customerio/customerio-reactnative/compare/6.2.0...6.3.0)
    
    ### Features
    
    *   Location enrichment ([#570](https://github.com/customerio/customerio-reactnative/issues/570)) ([b225608](https://github.com/customerio/customerio-reactnative/commit/b22560838e3e05da72b88887df04eb77488723f3))
    

*   ### 6.2.0[](#620)
    
    February 21, 2026[code changes](https://github.com/customerio/customerio-reactnative/compare/6.1.2...6.2.0)
    
    ### Features
    
    *   Added support for Notification Inbox ([#568](https://github.com/customerio/customerio-reactnative/issues/568)) ([aa38d99](https://github.com/customerio/customerio-reactnative/commit/aa38d994773e162112127fd4b49321ac7a4276b7))
    

*   ### 6.1.2[](#612)
    
    February 16, 2026[code changes](https://github.com/customerio/customerio-reactnative/compare/6.1.1...6.1.2)
    
    ### Bug Fixes
    
    *   Downgrade okhttp version to 4.x ([#563](https://github.com/customerio/customerio-reactnative/issues/563)) ([260bee8](https://github.com/customerio/customerio-reactnative/commit/260bee88990c72eb7b06c09e5f22410a56cf951c))
    
*   ### 6.1.1[](#611)
    
    February 6, 2026[code changes](https://github.com/customerio/customerio-reactnative/compare/6.1.0...6.1.1)
    
    ### Bug Fixes
    
    *   update Customer.io native SDKs (iOS 4.1.2, Android 4.15.1) ([#560](https://github.com/customerio/customerio-reactnative/issues/560)) ([71cbd4d](https://github.com/customerio/customerio-reactnative/commit/71cbd4d314b1bf970d0fa6c63c5f266922dc59f1))
    
*   ### 6.1.0[](#610)
    
    January 14, 2026[code changes](https://github.com/customerio/customerio-reactnative/compare/6.0.0...6.1.0)
    
    ### Features
    
    *   In-app messages now support SSE (Server-Sent Events) as an alternative to polling, reducing latency and improving message delivery efficiency ([#555](https://github.com/customerio/customerio-reactnative/issues/555)) ([a777c69](https://github.com/customerio/customerio-reactnative/commit/a777c6958cc8b48116687a0a521a44fbee4582bd))
    

*   ### 6.0.0[](#600)
    
    December 24, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/5.3.0...6.0.0)
    
    ### ⚠ BREAKING CHANGES
    
    *   Apps must now use React Native new architecture to use this and future versions of the SDK. No public API changes were made, so existing apps already using the new architecture should not be affected. (#553)
    
    ### Features
    
    *   Support for old React Native architecture has been removed to align with official React Native recommendations ([#553](https://github.com/customerio/customerio-reactnative/issues/553)) ([4956640](https://github.com/customerio/customerio-reactnative/commit/495664072c744d4a2005bce243b2a6b5564d2c0f))
    *   Added support for lead capture with anonymous messages
    

# 5.x Releases[](#5x-releases)

* * *

*   ### 5.3.0[](#530)
    
    December 4, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/5.2.0...5.3.0)
    
    ### Features
    
    *   Update example app icons ([#549](https://github.com/customerio/customerio-reactnative/issues/549)) ([5e6f255](https://github.com/customerio/customerio-reactnative/commit/5e6f2552f96c7a385952482354bcbb7921426858))
    

*   ### 5.2.0[](#520)
    
    November 20, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/5.1.1...5.2.0)
    
    ### Features
    
    *   Exposed `trackMetric` method for manually tracking push notification metrics. This is useful when using multiple push providers or displaying notifications without relying on Customer.io SDK. ([#539](https://github.com/customerio/customerio-reactnative/issues/539)) ([43deefe](https://github.com/customerio/customerio-reactnative/commit/43deefef5afe66161ed954948c5f0388ba79be37))
    

*   ### 5.1.1[](#511)
    
    November 14, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/5.1.0...5.1.1)
    
    ### Bug Fixes
    
    *   expose in-app listener for expo ([#538](https://github.com/customerio/customerio-reactnative/issues/538)) ([48687f0](https://github.com/customerio/customerio-reactnative/commit/48687f07556645f58c569fd11bea7720494da829))
    
*   ### 5.1.0[](#510)
    
    October 30, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/5.0.1...5.1.0)
    
    ### Features
    
    *   Updated the SDK and dependencies for Android 16 compatibility, including minor updates to better support newer OS restrictions and behavior changes. ([#533](https://github.com/customerio/customerio-reactnative/issues/533)) ([fd567f3](https://github.com/customerio/customerio-reactnative/commit/fd567f3db1841e0f59a19de00e4449b2b74b9a8d))
    
    ### ⚠️ Notes
    
    *   Apps now may need to update their `compileSdk` version to `36` and Gradle version to at least `8.9.3` to ensure compatibility with updated dependencies and to successfully build against Android 16.
    

*   ### 5.0.1[](#501)
    
    October 24, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/5.0.0...5.0.1)
    
    ### Bug Fixes
    
    *   prevent message type crash in release builds ([#531](https://github.com/customerio/customerio-reactnative/issues/531)) ([587012b](https://github.com/customerio/customerio-reactnative/commit/587012b2d2a7035eb035852ba5a2fd4a033f1306))
    
*   ### 5.0.0[](#500)
    
    October 17, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.11.0...5.0.0)
    
    ### ⚠ BREAKING CHANGES
    
    *   Add CioFirebaseWrapper to pull in Firebase specific services (#528)
    
    ### Features
    
    *   Add CioFirebaseWrapper to pull in Firebase specific services ([#528](https://github.com/customerio/customerio-reactnative/issues/528)) ([3c11e2e](https://github.com/customerio/customerio-reactnative/commit/3c11e2e3d800adfc1bf1a1a6d7a2700975370ea4))
    

# 4.x Releases[](#4x-releases)

* * *

*   ### 4.11.0[](#4110)
    
    October 8, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.10.0...4.11.0)
    
    ### Features
    
    *   You can now send banners, modals, pop-ups, and surveys to anonymous visitors —no ID or email required. ([#526](https://github.com/customerio/customerio-reactnative/issues/526)) ([f114d29](https://github.com/customerio/customerio-reactnative/commit/f114d290c6a4c2539b622a483a9c0bc440650a89))
    

*   ### 4.10.0[](#4100)
    
    October 7, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.9.0...4.10.0)
    
    ### Features
    
    *   Improve push notificaiton delivery receipts delay ([#524](https://github.com/customerio/customerio-reactnative/issues/524)) ([0c04cd2](https://github.com/customerio/customerio-reactnative/commit/0c04cd28abbb185de832a78ea92e79bee94efb00))
    

*   ### 4.9.0[](#490)
    
    October 4, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.8.3...4.9.0)
    
    ### Breaking Features
    
    *   Support for Kotlin 2+ is added (#591) (b5f94ff)
    
    but this also means apps needs to have the following minimum requirement
    
    *   Gradle: 8.0 or later
    *   Android Gradle Plugin (AGP): 8.0 or later (8.2+ recommended)
    *   Kotlin: 1.9.20 or later (2.0+ required if using Kotlin Multiplatform or K2-specific features)
    
    ### Features
    
    *   Upgrade Kotlin and AGP versions ([#284](https://github.com/customerio/customerio-flutter/issues/284)) ([ed9da81](https://github.com/customerio/customerio-flutter/commit/ed9da81ad05500e07224391e696f725cc75d4b76))
    *   Added support for queue sticky sessions from latest Android native SDK (customerio/customerio-android#598)
    *   Align public API with other CIO SDK platforms from latest Android native SDK (customerio/customerio-android#600)
    
    ### Bug Fixes
    
    *   Resolved a crash when dismissing in app messages using back press during initial loading phase. Users can now safely navigate away from messages without encountering unexpected app crashes. from latest Android native SDK (customerio/customerio-android#608)
    *   Fix in-app inline tabbed bug (#521)
    

*   ### 4.8.3[](#483)
    
    September 19, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.8.2...4.8.3)
    
    ### Bug Fixes
    
    *   Disabled native logging on `armeabi` devices using new architecture to prevent rare crashes from low level C++ code, no functional impact to end users. ([#516](https://github.com/customerio/customerio-reactnative/issues/516)) ([c406795](https://github.com/customerio/customerio-reactnative/commit/c40679583d85abd6ca0046726f1257fd4dc6d52a))
    
*   ### 4.8.2[](#482)
    
    September 9, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.8.1...4.8.2)
    
    ### Improvements
    
    *   Ensures in-app message event listener is set during module initialization to better support Expo auto initialization and avoid direct React imports that could lead to runtime issues. Behavior remains unchanged for manually initialized setups. ([#513](https://github.com/customerio/customerio-reactnative/issues/513)) ([ad4b169](https://github.com/customerio/customerio-reactnative/commit/ad4b169058699f1143adce029e8647301693502b))
    
*   ### 4.8.1[](#481)
    
    September 5, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.8.0...4.8.1)
    
    ### Bug Fixes
    
    *   Add missing InApp dismissMessage() for legacy RN architecture ([#511](https://github.com/customerio/customerio-reactnative/issues/511)) ([6ab19f5](https://github.com/customerio/customerio-reactnative/commit/6ab19f55048b6ff69fdaaa3f643120f312d09308))
    
*   ### 4.8.0[](#480)
    
    August 27, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.7.0...4.8.0)
    
    ### Improvements
    
    *   Updated Native iOS SDK from `3.11.0` to `3.13.1` which includes following updates: ([#507](https://github.com/customerio/customerio-reactnative/issues/507)) ([e5821d3](https://github.com/customerio/customerio-reactnative/commit/e5821d33abc21a0289f3b3795e1f271c6e51cb62))
        *   Added support for queue sticky sessions
        *   Align public API with other CIO SDK platforms
        *   Fixed build issues on Xcode 26 beta that only affected apps using CocoaPods
        *   Fixed an issue where custom scheme URLs were not opening when using FCM with `CioAppDelegateWrapper`
    

*   ### 4.7.0[](#470)
    
    August 22, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.6.0...4.7.0)
    
    ### Features
    
    *   Improved logger listener setup to improve performance and reliability on low-end devices ([#493](https://github.com/customerio/customerio-reactnative/pull/493)) ([e6d37e4](https://github.com/customerio/customerio-reactnative/commit/e6d37e4988e7b604d15cbae064a53aceeb2bbb38))
    *   Added support for optional automatic SDK initialization with Expo plugin, reducing setup complexity ([#504](https://github.com/customerio/customerio-reactnative/issues/504)) ([d3ed7f9](https://github.com/customerio/customerio-reactnative/commit/d3ed7f92f002113919d669a66f4fd4fedc11a56f))
    

*   ### 4.6.0[](#460)
    
    July 29, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.5.2...4.6.0)
    
    ### ⚙️ Utilizing React Native New Architecture
    
    *   This release fully adopts React Native’s new architecture using Fabric and TurboModules while maintaining compatibility with old architecture. No changes to public API, apps will automatically use appropriate setup based on their configuration. ([#484](https://github.com/customerio/customerio-reactnative/issues/484)) ([2476ee9](https://github.com/customerio/customerio-reactnative/commit/2476ee940d32e6b200c4cbea943413debbe51e75))
    

*   ### 4.5.2[](#452)
    
    July 24, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.5.1...4.5.2)
    
    ### Fixes and Tooling update
    
    *   Support for FCM 12.x is added which requires a minimum iOS deployment target of 15. If you’re using FCM module, ensure your deployment target and tooling are up to date. Or lock Firebase to 11.x to avoid compatibility issues
    *   Fixes a crash when build attributes from device are nullable (iOS 3.11.0, Android 4.7.1) ([#471](https://github.com/customerio/customerio-reactnative/issues/471)) ([f8b78eb](https://github.com/customerio/customerio-reactnative/commit/f8b78eb63a73d0e7849be1d8322dfd6b8b6f8d1b))
    
*   ### 4.5.1[](#451)
    
    July 21, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.5.0...4.5.1)
    
    ### Bug Fixes
    
    *   Fixed build issue on iOS by adding a default implementation for an internal SPI method in `DeepLinkUtil`, preventing conformance errors with `BUILD_LIBRARY_FOR_DISTRIBUTION = YES` ([#466](https://github.com/customerio/customerio-reactnative/issues/466)) ([ccc149c](https://github.com/customerio/customerio-reactnative/commit/ccc149c17dd6e57881d2d3a864f63cb69958d91a))
    
*   ### 4.5.0[](#450)
    
    July 17, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.4.3...4.5.0)
    
    ### Features
    
    *   Add ability to configure messaging channels for local notifications ([#462](https://github.com/customerio/customerio-reactnative/issues/462)) ([2ddf8f5](https://github.com/customerio/customerio-reactnative/commit/2ddf8f500515e86baf7cb16b9ce56633a47b7c6b))
    

*   ### 4.4.3[](#443)
    
    July 9, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.4.2...4.4.3)
    
    ### Bug Fixes
    
    *   Preserve numeric types when doing sanitization for JSON ([#460](https://github.com/customerio/customerio-reactnative/issues/460)) ([b1e5080](https://github.com/customerio/customerio-reactnative/commit/b1e5080dd1f225d37bafd597b0bab3185d14ead8))
    
*   ### 4.4.2[](#442)
    
    July 4, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.4.1...4.4.2)
    
    ### Bug Fixes
    
    *   Update RN to v0.80 ([#447](https://github.com/customerio/customerio-reactnative/issues/447)) ([bf8ddf3](https://github.com/customerio/customerio-reactnative/commit/bf8ddf311ca3675f7298bdcfb76d9fe38558a3d5))
    
*   ### 4.4.1[](#441)
    
    June 30, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.4.0...4.4.1)
    
    ### Bug Fixes
    
    *   Fixed a bug where apps using older versions of React Native with new architecture could fail to locate native inline wrapper component, causing integration issues on iOS ([#454](https://github.com/customerio/customerio-reactnative/issues/454)) ([557aa0e](https://github.com/customerio/customerio-reactnative/commit/557aa0e9238174e07e497a1a7ec7b77d2a03e9de))
    
*   ### 4.4.0[](#440)
    
    June 26, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.3.1...4.4.0)
    
    ### Features
    
    *   Added support for inline in-app messages. Inline in-app messages act like a part of the content on your page. They let you dynamically populate parts of your app and talk to your customers without interrupting their experience. ([#453](https://github.com/customerio/customerio-reactnative/issues/453)) ([d11041b](https://github.com/customerio/customerio-reactnative/commit/d11041b08f173ec00a718d5f3892ff1000bebb30))
    

*   ### 4.3.1[](#431)
    
    June 2, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.3.0...4.3.1)
    
    ### Bug Fixes
    
    *   Fixed an issue where the SDK enforced a strict version of firebase messaging, preventing integration with newer versions.
    *   Fixes the bug where multi screen in-app messages might dismiss earlier than intended ([#437](https://github.com/customerio/customerio-reactnative/issues/437)) ([e513bfb](https://github.com/customerio/customerio-reactnative/commit/e513bfb62696bff879c1773f14e73e552f0d0161))
    
*   ### 4.3.0[](#430)
    
    May 30, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.2.7...4.3.0)
    
    ### Features
    
    *   Includes new system for accessing device-token and tracking notifications events. This replaces old Swizzling-based system, in iOS SDK. The change increases stability and improves compatibility with other SDKs (like Firebase) ([#434](https://github.com/customerio/customerio-reactnative/issues/434)) ([f864e89](https://github.com/customerio/customerio-reactnative/commit/f864e892d2d150161567cb5e62c6b912618dc680))
    

*   ### 4.2.7[](#427)
    
    May 9, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.2.6...4.2.7)
    
    ### Bug Fixes
    
    *   Fixes the issues where wrong source of commonjs was picked([#426](https://github.com/customerio/customerio-reactnative/issues/426)) ([0468ddd](https://github.com/customerio/customerio-reactnative/commit/0468ddd96d7d376dc8980c8f1172635f8759bded))
    *   Fixes the issue where pod install command would fail because they pods different linkage requirement. ([#423](https://github.com/customerio/customerio-reactnative/issues/423)) ([bbd434c](https://github.com/customerio/customerio-reactnative/commit/bbd434c610f0eea17455d9cc806a4faf77c8951d))
    
*   ### 4.2.6[](#426)
    
    April 29, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.2.5...4.2.6)
    
    ### Bug Fixes
    
    *   Fixes the compatibility issues with React Native v0.79 ([7c74c4d](https://github.com/customerio/customerio-reactnative/commit/7c74c4d76c63e671eccc1bc5e24df89243a974f9))
    
*   ### 4.2.5[](#425)
    
    April 28, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.2.4...4.2.5)
    
    ### Bug Fixes
    
    *   Updated author for package published on NPM ([88e4da6](https://github.com/customerio/customerio-reactnative/commit/88e4da65ed117dee221c28779ba02b6958083526))
    
*   ### 4.2.4[](#424)
    
    April 14, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.2.3...4.2.4)
    
    ### Bug Fixes
    
    *   Added support for null handling in nested structures in attributes/traits ([#402](https://github.com/customerio/customerio-reactnative/issues/402)) ([c9d1baf](https://github.com/customerio/customerio-reactnative/commit/c9d1bafd33edca87d70f6384aeeb92fef9752022))
    
*   ### 4.2.3[](#423)
    
    April 3, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.2.2...4.2.3)
    
    Updates the iOS native dependency from `3.7.2` to `3.8.1` and Android native dependency from `4.5.3` to `4.5.5` which includes the following improvements.
    
    ### Bug Fixes
    
    *   \[iOS\] Fixed an issue where the “Application Installed” event was incorrectly triggered on every app launch instead of only after the initial installation.
    *   \[iOS\] Incorrectly scrolling content for in-app modal messages positioned top/bottom. [https://github.com/customerio/customerio-ios/pull/858](https://github.com/customerio/customerio-ios/pull/858)
    *   \[Android\] Resolved syncing issues for events stored while in battery saver (offline) mode ([https://github.com/customerio/customerio-android/issues/498](https://github.com/customerio/customerio-android/issues/498)) ([6f3d16f](https://github.com/customerio/customerio-android/commit/6f3d16fe01a675cfa522099230baf03650cf9c42))
    *   \[Android\] Fixed the sequencing of screen tracking events for in-app messaging current screen state ([https://github.com/customerio/customerio-android/issues/500](https://github.com/customerio/customerio-android/issues/500)) ([6877daf](https://github.com/customerio/customerio-android/commit/6877daf98235ce9c96a2ce4932f188efb2c33a71))
    
*   ### 4.2.2[](#422)
    
    February 19, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.2.1...4.2.2)
    
    ### Bug Fixes
    
    *   Android 14 introduced strict rules for when apps are in the killed state, impacting push delivery tracking. This release fixes that.([#386](https://github.com/customerio/customerio-reactnative/issues/386)) ([e8a08a5](https://github.com/customerio/customerio-reactnative/commit/e8a08a511063bc236a7f411de0cabffeb1158907))
    
*   ### 4.2.1[](#421)
    
    January 9, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.2.0...4.2.1)
    
    Updates the iOS native dependency from `3.7.1` to `3.7.2` and Android native dependency from `4.5.0` to `4.5.2` which includes the following improvements.
    
    ### Bug Fixes
    
    *   \[Android\] Fixes the bug where device update/delete events would not migrate automatically when migrating from v3 to v4 ([https://github.com/customerio/customerio-android/issues/481](https://github.com/customerio/customerio-android/issues/481))
    *   \[Android & iOS\] Fixes in-app messages overlay background color being ignored from in-app message payload ([https://github.com/customerio/customerio-android/issues/485](https://github.com/customerio/customerio-android/issues/485)) ([https://github.com/customerio/customerio-ios/issues/843](https://github.com/customerio/customerio-ios/issues/843))
    
*   ### 4.2.0[](#420)
    
    January 6, 2025[code changes](https://github.com/customerio/customerio-reactnative/compare/4.1.1...4.2.0)
    
    ### Features
    
    *   Added ability to disable forwarding screen events to destinations/servers. Apps can still send screen events for local processing and use them for page rules in in-app messages by updating SDK configuration during initialization. ([#369](https://github.com/customerio/customerio-reactnative/issues/369)) ([055835e](https://github.com/customerio/customerio-reactnative/commit/055835ebdbb4147152e50d5ed6f1ae5ac18e6fdc))
    

*   ### 4.1.1[](#411)
    
    November 20, 2024[code changes](https://github.com/customerio/customerio-reactnative/compare/4.1.0...4.1.1)
    
    ### Bug Fixes
    
    *   Resolved compatibility issues with React Native 0.76 on iOS apps ([#359](https://github.com/customerio/customerio-reactnative/issues/359)) ([6fcdd91](https://github.com/customerio/customerio-reactnative/commit/6fcdd91403fea14344d2d293c9184447f516aadf))
    
*   ### 4.1.0[](#410)
    
    November 14, 2024[code changes](https://github.com/customerio/customerio-reactnative/compare/4.0.2...4.1.0)
    
    Updates the iOS Native dependency from 3.5.1 to 3.6.0 which includes the following improvements.
    
    ### Features
    
    *   This release introduces support for displaying larger in-app messages. ([#356](https://github.com/customerio/customerio-reactnative/issues/356)) ([72bda17](https://github.com/customerio/customerio-reactnative/commit/72bda17c434a41e72a4fa8a53d43fb2ff5dd0256))
    
    ### Fixes
    
    *   Fixes the push metric for the EU region by adding region support in the MessagingPush config in the notification extension ([https://github.com/customerio/customerio-ios/pull/836](https://github.com/customerio/customerio-ios/pull/836))
    
    ### Improvement
    
    *   Updated our SDK to use the v2 version of our in-app messages API. This will provide a more reliable experience for in-app messages. ([#834](https://github.com/customerio/customerio-ios/pull/834)) ([#461](https://github.com/customerio/customerio-android/issues/461))
    

*   ### 4.0.2[](#402)
    
    October 25, 2024[code changes](https://github.com/customerio/customerio-reactnative/compare/4.0.1...4.0.2)
    
    Updates the iOS Native dependency from 3.5.0 to 3.5.1 which includes the following improvements.
    
    ### Bug Fixes
    
    *   Dismisses the keyboard when an in-app message appears on the screen, ensuring uninterrupted user interaction ([#350](https://github.com/customerio/customerio-reactnative/issues/350)) ([74b2379](https://github.com/customerio/customerio-reactnative/commit/74b2379fb435e450b05321bf80ee18bff1d4a1ab))
    
*   ### 4.0.1[](#401)
    
    October 16, 2024[code changes](https://github.com/customerio/customerio-reactnative/compare/4.0.0...4.0.1)
    
    ### Improvement
    
    *   Updated the workflow to automatically update the Android native SDK version in the package, ensuring greater consistency and reducing manual intervention during updates. ([b477fbc](https://github.com/customerio/customerio-reactnative/commit/b477fbc8e4f742a521289e63d4aafe297a88cde0))
    
*   ### 4.0.0[](#400)
    
    October 16, 2024[code changes](https://github.com/customerio/customerio-reactnative/compare/3.9.1...4.0.0)
    
    ### ⚠ BREAKING CHANGES
    
    *   Data Pipelines Support: Sending your mobile data into our customer data platform (CDP) helps you support Journeys and the rest of your martech stack—analytics, data warehouses, CRMs, and more. (#349)
    
    > ***NOTE:*** Please follow the [migration guide](https://docs.customer.io/sdk/react-native/whats-new/4.x-upgrade/) for a seamless upgrade to this version.
    
    ### Features
    
    *   Anonymous tracking: You can send anonymous events, and we’ll reconcile anonymous activity with your users when you identify them. ([#349](https://github.com/customerio/customerio-reactnative/issues/349)) ([6665c9f](https://github.com/customerio/customerio-reactnative/commit/6665c9f9c4a8d4f175bae86f0e0294e0dc3b8bd1))
    *   Built-in lifecycle events: the SDK now automatically captures events like “Application Installed” and “Application Updated” for you, so you better understand your users’ behaviors in your app.
    *   New device data: The SDK captures complete device-level context, such as your audience’s screen dimensions, device names, and more.
    

# 3.x Releases[](#3x-releases)

* * *

*   ### 3.9.1[](#391)
    
    October 10, 2024[code changes](https://github.com/customerio/customerio-reactnative/compare/3.9.0...3.9.1)
    
    ### Features
    
    *   Adds support for the latest versions of the Firebase dependency (>11) ([#344](https://github.com/customerio/customerio-reactnative/issues/344)) ([11d17e1](https://github.com/customerio/customerio-reactnative/commit/11d17e119f003593bc9a2dde7644bb2b3314bd45))
    
*   ### 3.9.0[](#390)
    
    August 28, 2024[code changes](https://github.com/customerio/customerio-reactnative/compare/3.8.0...3.9.0)
    
    Updates the iOS Native dependency from 2.13.2 to 2.14.1 which includes the following improvements.
    
    ### Features
    
    *   Reduced the time for first in-app message to be shown for newly identified profiles. For new profiles, in-app messages are now fetched as soon as the profile is identified.([#307](https://github.com/customerio/customerio-reactnative/issues/307)) ([cb272c2](https://github.com/customerio/customerio-reactnative/commit/cb272c2ce0b406a58c6ddad951682cc21071fbd5))
    
    ### Bug Fixes
    
    *   Explicitly switched threads to avoid forcing identify calls to be made on main thread. The SDK now automatically switches to appropriate thread, regardless of the thread used to make identify calls.
    

*   ### 3.8.0[](#380)
    
    July 2, 2024[code changes](https://github.com/customerio/customerio-reactnative/compare/3.7.2...3.8.0)
    
    ### Features
    
    *   When using page rules and when an in-app messages need a second to load, the in-app message might appear after a user navigates to another page. We made changes to ensure the page-rules are checked after the message is loaded and immediately before it’s displayed in order to resolve this issue. ([#285](https://github.com/customerio/customerio-reactnative/issues/285)) ([478f644](https://github.com/customerio/customerio-reactnative/commit/478f6445fbc5dd2a92ae7ab32955c7fa5f92e812))
    

*   ### 3.7.2[](#372)
    
    June 26, 2024[code changes](https://github.com/customerio/customerio-reactnative/compare/3.7.1...3.7.2)
    
    ### Bug Fixes
    
    *   This release addresses a compatibility issue for apps that have installed two or more third-party SDKs (besides Customer.io SDK) that handle push notifications. While this issue was primarily reported by our Flutter customers, it could also affect native iOS and React Native applications. ([#283](https://github.com/customerio/customerio-reactnative/issues/283)) ([84d7259](https://github.com/customerio/customerio-reactnative/commit/84d7259045affbc84c00512711c39cee6f7b3d31))
    
*   ### 3.7.1[](#371)
    
    June 13, 2024[code changes](https://github.com/customerio/customerio-reactnative/compare/3.7.0...3.7.1)
    
    ### Bug Fixes
    
    *   References the [2.13.1](https://github.com/customerio/customerio-ios/releases/tag/2.13.1) version of the iOS SDK. This resolves a compatibility issue with 3rd party FCM Flutter and React Native SDKs. In some cases, the issue prevented push notifications from showing while the app was in the foreground when the 3rd party SDK and CIO SDK were both installed. ([#273](https://github.com/customerio/customerio-reactnative/issues/273)) ([456da1e](https://github.com/customerio/customerio-reactnative/commit/456da1ee961eccaa379cc8e8aee60e4937f6a30d))
    
*   ### 3.7.0[](#370)
    
    April 18, 2024[code changes](https://github.com/customerio/customerio-reactnative/compare/3.6.0...3.7.0)
    
    ### Features
    
    *   support for android gradle plugin 8 ([#258](https://github.com/customerio/customerio-reactnative/issues/258)) ([3544e66](https://github.com/customerio/customerio-reactnative/commit/3544e6626c90e0fb4f75e9bf7d94ea8e5da73906))
    
    *Note:*
    
    *   Android Gradle plugin version 7.4 or later is required.
    *   JDK 17 is also required for Gradle 8.
    

*   ### 3.6.0[](#360)
    
    April 10, 2024[code changes](https://github.com/customerio/customerio-reactnative/compare/3.5.4...3.6.0)
    
    ### Features
    
    *   privacy manifest files ([#254](https://github.com/customerio/customerio-reactnative/issues/254)) ([6a7c1f1](https://github.com/customerio/customerio-reactnative/commit/6a7c1f1c33188b15edc54fea60650fb58361a3ff))
    

*   ### 3.5.4[](#354)
    
    April 9, 2024[code changes](https://github.com/customerio/customerio-reactnative/compare/3.5.3...3.5.4)
    
    ### Bug Fixes
    
    *   added proguard rules for R8 strict mode ([#253](https://github.com/customerio/customerio-reactnative/issues/253)) ([6686206](https://github.com/customerio/customerio-reactnative/commit/6686206b4e08dda711ea304d2fc291f27152b0c6))
    
*   ### 3.5.3[](#353)
    
    March 19, 2024[code changes](https://github.com/customerio/customerio-reactnative/compare/3.5.2...3.5.3)
    
    ### Bug Fixes
    
    *   do not bundle .md files in cocoapods deployments ([a815336](https://github.com/customerio/customerio-reactnative/commit/a8153361ef08cff75d25e1eb3e4ed1da83fbc30a))
    
*   ### 3.5.2[](#352)
    
    March 5, 2024[code changes](https://github.com/customerio/customerio-reactnative/compare/3.5.1...3.5.2)
    
    ### Bug Fixes
    
    *   expo users reported app crash on didFailToRegisterForRemoteNotificationsWithError ([#244](https://github.com/customerio/customerio-reactnative/issues/244)) ([fb9a464](https://github.com/customerio/customerio-reactnative/commit/fb9a46438717b34c98c9f356daa9477bb2c7d95f))
    
*   ### 3.5.1[](#351)
    
    February 26, 2024[code changes](https://github.com/customerio/customerio-reactnative/compare/3.5.0...3.5.1)
    
    ### Bug Fixes
    
    *   edge case for image download in rich push ([#242](https://github.com/customerio/customerio-reactnative/issues/242)) ([04b63f8](https://github.com/customerio/customerio-reactnative/commit/04b63f86a303708585fcc365d465d02321fd1a3e))
    
*   ### 3.5.0[](#350)
    
    February 22, 2024[code changes](https://github.com/customerio/customerio-reactnative/compare/3.4.0...3.5.0)
    
    ### Features
    
    *   new header for polling interval and enable ios logging for in-app ([#237](https://github.com/customerio/customerio-reactnative/issues/237)) ([f77ff0e](https://github.com/customerio/customerio-reactnative/commit/f77ff0ecccab2d704d283e5e383065164ccd67e0))
    

*   ### 3.4.0[](#340)
    
    February 12, 2024[code changes](https://github.com/customerio/customerio-reactnative/compare/3.3.2...3.4.0)
    
    ### Features
    
    *   increase opened metrics reliability and 3rd party push SDK compatibility ([#236](https://github.com/customerio/customerio-reactnative/issues/236)) ([514b719](https://github.com/customerio/customerio-reactnative/commit/514b7197b7a252bc835eec2c000ae7669f4fb391))
    

*   ### 3.3.2[](#332)
    
    November 14, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/3.3.1...3.3.2)
    
    ### Bug Fixes
    
    *   improve android push click behavior ([#203](https://github.com/customerio/customerio-reactnative/issues/203)) ([8b1a836](https://github.com/customerio/customerio-reactnative/commit/8b1a836771811b408779d71362f11ab7a528a04e))
    
*   ### 3.3.1[](#331)
    
    November 8, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/3.3.0...3.3.1)
    
    ### Bug Fixes
    
    *   **ios:** memory exception during SDK initialization async tasks ([#217](https://github.com/customerio/customerio-reactnative/issues/217)) ([7e420cf](https://github.com/customerio/customerio-reactnative/commit/7e420cfad70e194fa0ae08c4778791480a7f92f3))
    
*   ### 3.3.0[](#330)
    
    November 1, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/3.2.1...3.3.0)
    
    ### Features
    
    *   fetch currently stored device token using JS method ([#216](https://github.com/customerio/customerio-reactnative/issues/216)) ([482f780](https://github.com/customerio/customerio-reactnative/commit/482f7809866fb32fc0834856f891345d3b7cb25f))
    

*   ### 3.2.1[](#321)
    
    October 27, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/3.2.0...3.2.1)
    
    ### Bug Fixes
    
    *   **ios:** when queue cannot find task, expect queue runs next task ([#213](https://github.com/customerio/customerio-reactnative/issues/213)) ([fc747a5](https://github.com/customerio/customerio-reactnative/commit/fc747a52072e43e1ef03fccd655671508f720167))
    
*   ### 3.2.0[](#320)
    
    October 25, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/3.1.13...3.2.0)
    
    ### Features
    
    *   in-app persistant messages ([#210](https://github.com/customerio/customerio-reactnative/issues/210)) ([ea2ed3f](https://github.com/customerio/customerio-reactnative/commit/ea2ed3fd896d8d17b6e9b99f239f8b8a65b5576c))
    

*   ### 3.1.13[](#3113)
    
    October 18, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/3.1.12...3.1.13)
    
    ### Bug Fixes
    
    *   in-app positioning issue ([#208](https://github.com/customerio/customerio-reactnative/issues/208)) ([465b107](https://github.com/customerio/customerio-reactnative/commit/465b107eb192578ae02a4396746ce16b8c09372f))
    
*   ### 3.1.12[](#3112)
    
    October 11, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/3.1.11...3.1.12)
    
    ### Bug Fixes
    
    *   remove BQ tasks register device with empty profile identifier ([#207](https://github.com/customerio/customerio-reactnative/issues/207)) ([4cb9cbc](https://github.com/customerio/customerio-reactnative/commit/4cb9cbc9ec061f7129eded83db3e4ea946cf490b))
    
*   ### 3.1.11[](#3111)
    
    September 28, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/3.1.10...3.1.11)
    
    ### Bug Fixes
    
    *   stack-overflow caused by BQ recursion ([#204](https://github.com/customerio/customerio-reactnative/issues/204)) ([49dba31](https://github.com/customerio/customerio-reactnative/commit/49dba318d9706f50005ccd16aeab3f99d6ad044b))
    
*   ### 3.1.10[](#3110)
    
    September 7, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/3.1.9...3.1.10)
    
    ### Bug Fixes
    
    *   concurrency issue in-app ([#197](https://github.com/customerio/customerio-reactnative/issues/197)) ([eb2d1fb](https://github.com/customerio/customerio-reactnative/commit/eb2d1fbff2fb17f9b3569f4b843817991de3de7c))
    
*   ### 3.1.9[](#319)
    
    September 5, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/3.1.8...3.1.9)
    
    ### Bug Fixes
    
    *   added url path encoding ([#194](https://github.com/customerio/customerio-reactnative/issues/194)) ([cd83f4b](https://github.com/customerio/customerio-reactnative/commit/cd83f4bb42160964d53c05c9afa58888791b0f92))
    
*   ### 3.1.8[](#318)
    
    August 28, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/3.1.7...3.1.8)
    
    ### Bug Fixes
    
    *   include required messagingpush dependency for no push configuration ([#187](https://github.com/customerio/customerio-reactnative/issues/187)) ([78bbc63](https://github.com/customerio/customerio-reactnative/commit/78bbc63035743714c9fc6a3ad7ad046312e20ca6))
    
*   ### 3.1.7[](#317)
    
    July 26, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/3.1.6...3.1.7)
    
    ### Bug Fixes
    
    *   support json array in attributes ([#180](https://github.com/customerio/customerio-reactnative/issues/180)) ([eb667a6](https://github.com/customerio/customerio-reactnative/commit/eb667a6d70a6a23afda440b42b357f07af00f07b))
    
*   ### 3.1.6[](#316)
    
    July 24, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/3.1.5...3.1.6)
    
    ### Bug Fixes
    
    *   in-app messages not displaying for release builds on Android ([#174](https://github.com/customerio/customerio-reactnative/issues/174)) ([973d1cc](https://github.com/customerio/customerio-reactnative/commit/973d1cc811c178c75e50a0016342b0e8bc066114))
    
*   ### 3.1.5[](#315)
    
    July 21, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/3.1.4...3.1.5)
    
    ### Bug Fixes
    
    *   sdk ignores requests when initializing the SDK from react native and from native iOS ([#173](https://github.com/customerio/customerio-reactnative/issues/173)) ([8bc7beb](https://github.com/customerio/customerio-reactnative/commit/8bc7beb338869bd69eb06f60f8f101a8106ee9dc))
    
*   ### 3.1.4[](#314)
    
    July 20, 2023[code changes](https://customer.io/docs/sdk/react-native/push-notifications/push/%29.)
    
    **Note: 3.1.4 contains a known issue when the Customer.io native iOS SDK is initialized in the `AppDelegate` using `CustomerIO.initialize()` or `[pnHandlerObj initializeCioSdk];` as documented in our [React Native push setup documentation](https://customer.io/docs/sdk/react-native/push-notifications/push/). It’s recommended to use 3.1.3 until a newer version has been released.**
    
    ### Bug Fixes
    
    *   deinit cleanup repo bad memory access ([#171](https://github.com/customerio/customerio-reactnative/issues/171)) ([25f10b1](https://github.com/customerio/customerio-reactnative/commit/25f10b1c07796cb8931b9865bb05ee2d10cffe3f))
    
*   ### 3.1.3[](#313)
    
    July 14, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/3.1.2...3.1.3)
    
    ### Bug Fixes
    
    *   hardcode android native SDK version ([#167](https://github.com/customerio/customerio-reactnative/issues/167)) ([be03bd5](https://github.com/customerio/customerio-reactnative/commit/be03bd5dfff7fdf142958c8ddf5f2f9c1ad21e2b))
    
*   ### 3.1.2[](#312)
    
    July 12, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/3.1.1...3.1.2)
    
    ### Bug Fixes
    
    *   gist migration and crash fix ([#165](https://github.com/customerio/customerio-reactnative/issues/165)) ([01a3074](https://github.com/customerio/customerio-reactnative/commit/01a3074b2e7f1897b55d4e28b825e849e7e1e693))
    
    > Note: We’ve made updates to our [installation instructions for in-app for Android](https://www.customer.io/docs/sdk/android/getting-started/#install). Please refer to them as they reflect our new streamlined process which no longer necessitates a previously required dependency for in-app messages.
    
*   ### 3.1.1[](#311)
    
    July 10, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/3.1.0...3.1.1)
    
    ### Bug Fixes
    
    *   iOS bad memory access crash ([#164](https://github.com/customerio/customerio-reactnative/issues/164)) ([55b72a7](https://github.com/customerio/customerio-reactnative/commit/55b72a7d128b97eed4577a73132e7c8d32423cd5))
    
*   ### 3.1.0[](#310)
    
    July 5, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/3.0.0...3.1.0)
    
    ### Features
    
    *   tracking push metrics from js ([#152](https://github.com/customerio/customerio-reactnative/issues/152)) ([6f51703](https://github.com/customerio/customerio-reactnative/commit/6f5170375498142f557870fdbb11104e91a74b83))
    

*   ### 3.0.0[](#300)
    
    July 3, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/2.5.1...3.0.0)
    
    Installing and updating our React Native SDK got easier. Follow our [migration docs](https://customer.io/docs/sdk/react-native/updates-and-troubleshooting/migrate-upgrade/#upgrade-from-2x-to-3x) (it only requires modifications to your `Podfile`) to use version 3 our React Native SDK!
    
    ### ⚠ BREAKING CHANGES
    
    *   auto-update native SDK and easier rich push install (#149)
    
    ### Bug Fixes
    
    *   auto-update native SDK and easier rich push install ([#149](https://github.com/customerio/customerio-reactnative/issues/149)) ([7e56d1e](https://github.com/customerio/customerio-reactnative/commit/7e56d1e95752fe267b286e9e52b1d11cf0c2fd12))
    

# 2.x Releases[](#2x-releases)

* * *

*   ### 2.5.1[](#251)
    
    July 3, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/2.5.0...2.5.1)
    
    ### Bug Fixes
    
    *   android opened metrics when app in background ([#156](https://github.com/customerio/customerio-reactnative/issues/156)) ([fb14cce](https://github.com/customerio/customerio-reactnative/commit/fb14ccee755fefa004a4a55e7083d8d237f0a3b8))
    
*   ### 2.5.0[](#250)
    
    June 28, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/2.4.2...2.5.0)
    
    ### Features
    
    *   delete device token from profile ([#158](https://github.com/customerio/customerio-reactnative/issues/158)) ([0ff0eac](https://github.com/customerio/customerio-reactnative/commit/0ff0eac9e4ef44f9342cadc3b5669da3ec94e7e1))
    

*   ### 2.4.2[](#242)
    
    June 6, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/2.4.1...2.4.2)
    
    ### Bug Fixes
    
    *   update import from common to CioInternalCommon ([#147](https://github.com/customerio/customerio-reactnative/issues/147)) ([f0382a4](https://github.com/customerio/customerio-reactnative/commit/f0382a4823986be78680ce2dab468b2ea47d66fd))
    
*   ### 2.4.1[](#241)
    
    June 5, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/2.4.0...2.4.1)
    
    ### Bug Fixes
    
    *   installation breaks due to lefthook in postinstall ([#144](https://github.com/customerio/customerio-reactnative/issues/144)) ([e451443](https://github.com/customerio/customerio-reactnative/commit/e451443c655c7c7c2882778cc4bf05020107196a))
    
*   ### 2.4.0[](#240)
    
    June 1, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/2.3.3...2.4.0)
    
    ### Features
    
    *   dismiss in-app message ([#138](https://github.com/customerio/customerio-reactnative/issues/138)) ([55d4c62](https://github.com/customerio/customerio-reactnative/commit/55d4c6245b57a7090e0c0157996d2f43874b5297))
    

*   ### 2.3.3[](#233)
    
    May 3, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/2.3.2...2.3.3)
    
    ### Bug Fixes
    
    *   autoupdate to latest major version of iOS SDK ([#124](https://github.com/customerio/customerio-reactnative/issues/124)) ([7904c50](https://github.com/customerio/customerio-reactnative/commit/7904c5079df06776e603b9741bd8831170724041))
    
*   ### 2.3.2[](#232)
    
    April 20, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/2.3.1...2.3.2)
    
    ### Bug Fixes
    
    *   push opened metrics tracked on Android 12 ([#119](https://github.com/customerio/customerio-reactnative/issues/119)) ([dfd6fbd](https://github.com/customerio/customerio-reactnative/commit/dfd6fbdc1131b4f0f226480ef0ab8d67b16d4837))
    
*   ### 2.3.1[](#231)
    
    April 20, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/2.3.0...2.3.1)
    
    ### Bug Fixes
    
    *   typescript definition for optional data attributes ([#51](https://github.com/customerio/customerio-reactnative/issues/51)) ([4cec62a](https://github.com/customerio/customerio-reactnative/commit/4cec62abcf45f14f060d60fb2239c94d50f0a9a9))
    
*   ### 2.3.0[](#230)
    
    April 4, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/2.2.1...2.3.0)
    
    ### Features
    
    *   process push notifications received outside CIO SDK ([#117](https://github.com/customerio/customerio-reactnative/issues/117)) ([458472d](https://github.com/customerio/customerio-reactnative/commit/458472db12a0e7fa85ed920dc6810bd9697b0902))
    

*   ### 2.2.1[](#221)
    
    March 28, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/2.2.0...2.2.1)
    
    ### Bug Fixes
    
    *   native push permission status match typescript enum value ([#118](https://github.com/customerio/customerio-reactnative/issues/118)) ([38b7349](https://github.com/customerio/customerio-reactnative/commit/38b7349fbf06dfae16e374bdae7e0780dc153c01))
    
*   ### 2.2.0[](#220)
    
    March 3, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/2.1.0...2.2.0)
    
    ### Features
    
    *   push permission prompt ([#101](https://github.com/customerio/customerio-reactnative/issues/101)) ([1abe9b3](https://github.com/customerio/customerio-reactnative/commit/1abe9b33f05d125e4180a77207fad23080774550))
    

*   ### 2.1.0[](#210)
    
    February 23, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/2.0.1...2.1.0)
    
    ### Features
    
    *   deprecated organization id for in-app ([#71](https://github.com/customerio/customerio-reactnative/issues/71)) ([691f324](https://github.com/customerio/customerio-reactnative/commit/691f3240288672d59d915fa6998271591d4fef03))
    *   in-app event handler ([#89](https://github.com/customerio/customerio-reactnative/issues/89)) ([07e38f7](https://github.com/customerio/customerio-reactnative/commit/07e38f721acb7a613371c2fc3ac6872c3ea8cb38))
    
    ### Bug Fixes
    
    *   kotlin version in gradle props ([#96](https://github.com/customerio/customerio-reactnative/issues/96)) ([35dceb2](https://github.com/customerio/customerio-reactnative/commit/35dceb293b746845425e977df42e07959df8b60b))
    *   remove return from init ([#93](https://github.com/customerio/customerio-reactnative/issues/93)) ([d54174b](https://github.com/customerio/customerio-reactnative/commit/d54174bd48586b35033d18c90290e927f0fee970))
    *   update android sdk to range ([#94](https://github.com/customerio/customerio-reactnative/issues/94)) ([5a5a012](https://github.com/customerio/customerio-reactnative/commit/5a5a012d5c18eb25f54dd2211173ac948c75a989))
    

*   ### 2.0.1[](#201)
    
    January 30, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/2.0.0...2.0.1)
    
    ### Bug Fixes
    
    *   add register device token ([f865261](https://github.com/customerio/customerio-reactnative/commit/f86526193267692f68291406a61b75c5c700b2b6))
    
*   ### 2.0.0[](#200)
    
    January 18, 2023[code changes](https://github.com/customerio/customerio-reactnative/compare/1.0.0...2.0.0)
    
    ### ⚠ BREAKING CHANGES
    
    *   major iOS version bump to 2.0.0 - Detailed changes and migration guides are available [here](https://customer.io/docs/sdk/react-native/migrate-upgrade/#upgrade-from-1x-to-2x).
    
    ### Features
    
    *   expo user agent ([#49](https://github.com/customerio/customerio-reactnative/issues/49)) ([377300c](https://github.com/customerio/customerio-reactnative/commit/377300c76d1e8856908c0b231bb8cc2c4b51f97c))
    
    ### Bug Fixes
    
    *   added support for android sdk 3.2.0 ([c0407be](https://github.com/customerio/customerio-reactnative/commit/c0407bed6df4582be8646ed44662d80a5868ad17))
    *   bumped ios version to 2.0.0 ([95f74b9](https://github.com/customerio/customerio-reactnative/commit/95f74b9c5e25e7d60e688de11459c83e30b50ae6))
    *   for test case failure due to file path ([ce43198](https://github.com/customerio/customerio-reactnative/commit/ce431983f45dcb0503e248a36393fff6fb12db15))
    *   support for expo client ([b641fd8](https://github.com/customerio/customerio-reactnative/commit/b641fd8b94ab023c8a3577dd47ebdf02e431a4d4))
    

# 1.x Releases[](#1x-releases)

* * *

*   ### 1.0.0[](#100)
    
    October 24, 2022[code changes](https://github.com/customerio/customerio-reactnative/issues/13)
    
    ### Features
    
    *   android updates in package ([#13](https://github.com/customerio/customerio-reactnative/issues/13)) ([b708fce](https://github.com/customerio/customerio-reactnative/commit/b708fcea40ae7a6586742fc39ec1c2e06eb7a559))
    *   android: package updates ([e87c6eb](https://github.com/customerio/customerio-reactnative/commit/e87c6eb05f5d357a626e982702dc1ff7171e4e09))
    *   android: setup config with initialization ([e915343](https://github.com/customerio/customerio-reactnative/commit/e915343be1e9967e3d3f5214b2ebcf313486c531))
    *   creating customerio react native package ([#1](https://github.com/customerio/customerio-reactnative/issues/1)) ([2d2bdae](https://github.com/customerio/customerio-reactnative/commit/2d2bdae0af337a488300e9196dcac07b058fe3d2))
    *   device attributes and other configurable properties ([#4](https://github.com/customerio/customerio-reactnative/issues/4)) ([bd79d96](https://github.com/customerio/customerio-reactnative/commit/bd79d96ecfd8724e979241d6f58324d26b5e1748))
    *   identify and clear user identity ([#2](https://github.com/customerio/customerio-reactnative/issues/2)) ([4430b66](https://github.com/customerio/customerio-reactnative/commit/4430b66fc6491a4ba7e1c571eb357a318366af3f))
    *   in-app functionality in react native package ([488c0c0](https://github.com/customerio/customerio-reactnative/commit/488c0c06b852a220c13c9bbffb3d5b254c7fb9ff))
    *   update package version ([8526a69](https://github.com/customerio/customerio-reactnative/commit/8526a6979405d19922a18f0bf281298b850f3e27))
    *   updated to android sdk 3.0.0-alpha.2 ([91978d7](https://github.com/customerio/customerio-reactnative/commit/91978d78cb5b10c90caeb088af2fc4f2a15e952b))
    *   updating ios sdk version in podspec ([1b1c26f](https://github.com/customerio/customerio-reactnative/commit/1b1c26fdedd14e837df2d117a6ab59a4916dc227))
    *   user-agent updates in package ([efff4fc](https://github.com/customerio/customerio-reactnative/commit/efff4fc30d3050e410b5e56cdd2464b7c2f6de41))
    
    ### Bug Fixes
    
    *   added support for android sdk 3.1.0 ([44a1b91](https://github.com/customerio/customerio-reactnative/commit/44a1b91c1ccdedecea526c09ff04654333137daa))
    *   change in way to update config in ios ([#15](https://github.com/customerio/customerio-reactnative/issues/15)) ([8680b28](https://github.com/customerio/customerio-reactnative/commit/8680b2850cf6f1823514ece8205ac8b354d17c04))
    *   initialized sdk from storage using context ([e3e609a](https://github.com/customerio/customerio-reactnative/commit/e3e609ae2fee6183050d993624bd4bd287a7ec97))
    *   push notifications integration ([#10](https://github.com/customerio/customerio-reactnative/issues/10)) ([5d7752d](https://github.com/customerio/customerio-reactnative/commit/5d7752d9732bd591be5153df6c5e46aed615bb04))
    *   updating gist dependency version ([9f8ac3f](https://github.com/customerio/customerio-reactnative/commit/9f8ac3f1d0ea0320d94f000a91b1bc482eba2b1d))
    
    ### Reverts
    
    *   update package version ([e02e6e5](https://github.com/customerio/customerio-reactnative/commit/e02e6e55cc569f1434efa523781e6805c27d4e2b))
    

*    [6.x Releases](#6x-releases)
    *    [6.4](#64x-releases)
        *   [6.4.2](#642)
        *   [6.4.1](#641)
        *   [6.4.0](#640)
    *    [6.3](#63x-releases)
        *   [6.3.1](#631)
        *   [6.3.0](#630)
    *    [6.2](#62x-releases)
        *   [6.2.0](#620)
    *    [6.1](#61x-releases)
        *   [6.1.2](#612)
        *   [6.1.1](#611)
        *   [6.1.0](#610)
    *    [6.0](#60x-releases)
        *   [6.0.0](#600)

*    [5.x Releases](#5x-releases)
    *    [5.3](#53x-releases)
        *   [5.3.0](#530)
    *    [5.2](#52x-releases)
        *   [5.2.0](#520)
    *    [5.1](#51x-releases)
        *   [5.1.1](#511)
        *   [5.1.0](#510)
    *    [5.0](#50x-releases)
        *   [5.0.1](#501)
        *   [5.0.0](#500)

*    [4.x Releases](#4x-releases)
    *    [4.11](#411x-releases)
        *   [4.11.0](#4110)
    *    [4.10](#410x-releases)
        *   [4.10.0](#4100)
    *    [4.9](#49x-releases)
        *   [4.9.0](#490)
    *    [4.8](#48x-releases)
        *   [4.8.3](#483)
        *   [4.8.2](#482)
        *   [4.8.1](#481)
        *   [4.8.0](#480)
    *    [4.7](#47x-releases)
        *   [4.7.0](#470)
    *    [4.6](#46x-releases)
        *   [4.6.0](#460)
    *    [4.5](#45x-releases)
        *   [4.5.2](#452)
        *   [4.5.1](#451)
        *   [4.5.0](#450)
    *    [4.4](#44x-releases)
        *   [4.4.3](#443)
        *   [4.4.2](#442)
        *   [4.4.1](#441)
        *   [4.4.0](#440)
    *    [4.3](#43x-releases)
        *   [4.3.1](#431)
        *   [4.3.0](#430)
    *    [4.2](#42x-releases)
        *   [4.2.7](#427)
        *   [4.2.6](#426)
        *   [4.2.5](#425)
        *   [4.2.4](#424)
        *   [4.2.3](#423)
        *   [4.2.2](#422)
        *   [4.2.1](#421)
        *   [4.2.0](#420)
    *    [4.1](#41x-releases)
        *   [4.1.1](#411)
        *   [4.1.0](#410)
    *    [4.0](#40x-releases)
        *   [4.0.2](#402)
        *   [4.0.1](#401)
        *   [4.0.0](#400)

*    [3.x Releases](#3x-releases)
    *    [3.9](#39x-releases)
        *   [3.9.1](#391)
        *   [3.9.0](#390)
    *    [3.8](#38x-releases)
        *   [3.8.0](#380)
    *    [3.7](#37x-releases)
        *   [3.7.2](#372)
        *   [3.7.1](#371)
        *   [3.7.0](#370)
    *    [3.6](#36x-releases)
        *   [3.6.0](#360)
    *    [3.5](#35x-releases)
        *   [3.5.4](#354)
        *   [3.5.3](#353)
        *   [3.5.2](#352)
        *   [3.5.1](#351)
        *   [3.5.0](#350)
    *    [3.4](#34x-releases)
        *   [3.4.0](#340)
    *    [3.3](#33x-releases)
        *   [3.3.2](#332)
        *   [3.3.1](#331)
        *   [3.3.0](#330)
    *    [3.2](#32x-releases)
        *   [3.2.1](#321)
        *   [3.2.0](#320)
    *    [3.1](#31x-releases)
        *   [3.1.13](#3113)
        *   [3.1.12](#3112)
        *   [3.1.11](#3111)
        *   [3.1.10](#3110)
        *   [3.1.9](#319)
        *   [3.1.8](#318)
        *   [3.1.7](#317)
        *   [3.1.6](#316)
        *   [3.1.5](#315)
        *   [3.1.4](#314)
        *   [3.1.3](#313)
        *   [3.1.2](#312)
        *   [3.1.1](#311)
        *   [3.1.0](#310)
    *    [3.0](#30x-releases)
        *   [3.0.0](#300)

*    [2.x Releases](#2x-releases)
    *    [2.5](#25x-releases)
        *   [2.5.1](#251)
        *   [2.5.0](#250)
    *    [2.4](#24x-releases)
        *   [2.4.2](#242)
        *   [2.4.1](#241)
        *   [2.4.0](#240)
    *    [2.3](#23x-releases)
        *   [2.3.3](#233)
        *   [2.3.2](#232)
        *   [2.3.1](#231)
        *   [2.3.0](#230)
    *    [2.2](#22x-releases)
        *   [2.2.1](#221)
        *   [2.2.0](#220)
    *    [2.1](#21x-releases)
        *   [2.1.0](#210)
    *    [2.0](#20x-releases)
        *   [2.0.1](#201)
        *   [2.0.0](#200)

*    [1.x Releases](#1x-releases)
    *    [1.0](#10x-releases)
        *   [1.0.0](#100)

* * *

Platform

*   [Platform overview](https://customer.io/customer-engagement-platform)
*   [Platform features](https://customer.io/features/)
*   [Journeys](https://customer.io/journeys/)
*   [Data Pipelines](https://customer.io/data-pipelines/)
*   [Parcel](https://customer.io/parcel/)
*   [Pricing](https://customer.io/pricing/)

Resources

*   [Documentation](https://docs.customer.io/)
*   [Release Notes](https://docs.customer.io/release-notes/)
*   [Blog](https://customer.io/blog/)
*   [Community](https://academy.customer.io/community/login)
*   [Competitors](https://customer.io/competitors/)
*   [API](https://docs.customer.io/api/)
*   [Guides](https://customer.io/learn/)

Company

*   [About](https://customer.io/about/)
*   [Careers](https://customer.io/careers/)
*   [Support](https://fly.customer.io/?support=true)
*   [Partners](https://customer.io/partners/)
*   [Startup Program](https://customer.io/startup-program/)
*   [Contact](https://customer.io/contact/)

![Customer.io](https://docs.customer.io/images/cio-logo-no-text-verdant.svg)

[win@customer.io](mailto:win@customer.io)  
  
9450 SW Gemini Dr  
Suite 43920  
Beaverton, Oregon 97008-7105 US

[![LinkedIn](https://docs.customer.io/images/Social Linkedin Fill.svg)](https://www.linkedin.com/company/customer-io)

[![Twitter (X)](https://docs.customer.io/images/Social Twitter Fill.svg)](https://twitter.com/customerio)

[![Youtube](https://docs.customer.io/images/Social Youtube Fill.svg)](https://www.youtube.com/channel/UCkCaWdezRoa8ZyR9pEVaipA)

[![Instagram](https://docs.customer.io/images/Social Instagram Fill.svg)](https://www.instagram.com/customer.io/)

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

.st0{fill:#2dbcaf}.st1{fill:#5dc9e1}.st2{fill:#fddd00}.st3{fill:#ce3262}.st4{fill:#00acd7}.st5{fill:#fff}function aiHelperLink(e){$(e).attr("href",function(){return e.href+"?query="+encodeURIComponent($(".ais-SearchBox-input").first().val())})}