--- title: "Send AppsFlyer In-App Events to Insider One" slug: "send-appsflyer-inapp-events-to-insider" description: "Send AppsFlyer install and in-app event data to Insider One using a postback URL, no extra SDK code required." tags: ["appsflyer", "appsflyer events"] updated: 2026-08-31T11:22:42Z published: 2026-08-31T11:22:42Z canonical: "academy.insiderone.com/send-appsflyer-inapp-events-to-insider" --- > ## Documentation Index > Fetch the complete documentation index at: https://academy.insiderone.com/llms.txt > Use this file to discover all available pages before exploring further. # Send AppsFlyer In-App Events to Insider One > You cannot make any changes to External Platform Integrations without having either an Administrator or an Editor with PII access in InOne. Refer to [User Roles](https://academy.insiderone.com/docs/user-management#user-roles) for further information. AppsFlyer in-app event integration, also known as syncing AppsFlyer app install and event data into Insider One without extra SDK code, lets you forward events already tracked by the AppsFlyer SDK to Insider One via a postback URL. Events triggered in AppsFlyer are sent to Insider One with user device identifiers through a server-to-server integration, no additional SDK instrumentation required on your end. You can use the postback URLs to send AppsFlyer events to Insider One instead of integrating them directly into the Insider SDK, and then utilize those events for segmentation within the Insider Mobile App Suite. In this case, Insider One events should still be integrated in the next phase to utilize all product capabilities. The Insider One and AppsFlyer SDKs should be integrated into your app for this integration to function fully. Following this guide, you will find details about the topics below: - [What are the use cases for AppsFlyer integration?](/docs/sending-appsflyer-inapp-events-to-insider#use-cases) - [What are the prerequisites for AppsFlyer integration?](/v1/docs/sending-appsflyer-inapp-events-to-insider#prerequisites-for-integration) - [How can I add Insider One to AppsFlyer?](/v1/docs/send-appsflyer-inapp-events-to-insider#add-insider-one-on-appsflyer) - [What are the AppsFlyer integration settings?](/v1/docs/sending-appsflyer-inapp-events-to-insider#integration-settings) - [What are the AppsFlyer match events?](/v1/docs/sending-appsflyer-inapp-events-to-insider#match-events) ## Use Cases #### Install Event Syncing You can automatically track app installs and reinstalls from AppsFlyer to trigger onboarding flows, segment new users, and measure the effectiveness of your campaigns. #### Custom Event Syncing You can sync in-app events from AppsFlyer to Insider One to use this data for personalized targeting and segmentation based on user actions. ## Prerequisites for Integration To successfully connect AppsFlyer with Insider One and enable the transmission of user events, the following prerequisites must be met: ### 1. Insider SDK Integration Ensure that the Insider SDK is integrated into your application. The specific requirements for this integration are as follows: #### Implement the getInsiderID Method This method must be implemented in your Insider SDK to retrieve the InsiderID. You can refer to the articles for the respective platforms: - iOS SDK: [Version 13.4.1 or higher](https://academy.insiderone.com/docs/ios-sdk-changelog#1341) - Android SDK: [Version 14.2.3 or higher](https://academy.insiderone.com/docs/android-sdk-changelog#1423) - React Native SDK: [Version 6.4.3 or higher](https://academy.insiderone.com/docs/react-native-sdk-changelog#643) - Flutter SDK: [Version 3.10.4 or higher](https://academy.insiderone.com/docs/flutter-changelogs#3104) - Cordova SDK: [Version 2.1.0 or higher](https://academy.insiderone.com/docs/cordova-changelogs#210) ### 2. AppsFlyer SDK Integration Ensure that the [AppsFlyer SDK](https://dev.appsflyer.com/hc/docs/sdk-integration) is integrated into your application. ### 3. Configuration of InsiderID as a Partner Parameter After obtaining the InsiderID, set it as a partner parameter within the AppsFlyer SDK before the AppsFlyer callback event using the [AppsFlyer customer user ID (CUID)](https://support.appsflyer.com/hc/en-us/articles/207032016-Customer-User-ID-field-CUID). This ensures accurate attribution of user events. ### 4. Dynamic InsiderID Handling The InsiderID might change based on user behavior within your app. To maintain accurate tracking and attribution, it is recommended to call the getInsiderID method before each event is sent through the AppsFlyer SDK. If you need any assistance setting up the CUID, feel free to contact your Account Manager at AppsFlyer or reach out to their support team directly. ## Add Insider One on AppsFlyer To start the integration, add Insider One to your AppsFlyer application: 1. On the side menu, select **Configurations,** then **IntegratedPartners**. 2. Search for Insider and add it to your AppsFlyer application. ![](https://cdn.document360.io/c6df4583-da94-4cb2-bb8a-be0cbdd11109/Images/Documentation/a1.jpg) ## Integration Settings To configure your Insider One Account Settings for the integration, 1. Navigate to **Components** > **Integrations** > **External Platform Integration** in InOne, and select **AppsFlyer**. ![](https://cdn.document360.io/c6df4583-da94-4cb2-bb8a-be0cbdd11109/Images/Documentation/image-1763042456651.png) 2. Select the integration type as **Source**. This means AppsFlyer will be the data source. Provide a name for your integration for easy identification and navigation later, then click **Save** to proceed. ![](https://cdn.document360.io/c6df4583-da94-4cb2-bb8a-be0cbdd11109/Images/Documentation/image-1763042530006.png) 3. Copy your **Insider One Account (Partner) Name** to enter it in your AppsFlyer Settings in the next step. ![](https://cdn.document360.io/c6df4583-da94-4cb2-bb8a-be0cbdd11109/Images/Documentation/image-1763042749774.png) 4. Click **Edit** to view Insider One Integration Settings. 5. Under **In-App Event Settings**, enter your **Insider One partner name**. 6. Activate Partner using the toggle bar under Insider One Integration. 7. Turn on **In-App Events Postback**. 8. Set up postback windows to your preferences. These windows will establish the time frame for sending events after installation. ![](https://cdn.document360.io/c6df4583-da94-4cb2-bb8a-be0cbdd11109/Images/Documentation/image-1752043013918.png) Please ensure that you fill in both the General Settings and In-app Event Settings. General Settings allow Insider One to receive install callbacks, while In-app Event Settings enable Insider One to receive other mapped events. ## Match Events Now, you need to match AppsFlyer events with Insider One counterparts. 1. Click **Add Event** to display the **SDK Event Name** and **Partner Event Identifier** options. 2. Select the SDK Event Name from the list. Type the Insider One event name in the given input. 3. Apply this to all the events you want to send to Insider One. ![](https://cdn.document360.io/c6df4583-da94-4cb2-bb8a-be0cbdd11109/Images/Documentation/a3.jpg) > [!NOTE] > Insider One Event Name format should be as follows: > > - Only English characters (ISO basic Latin alphabet) > > - 40 characters max. > > - Lowercase > > - No spaces, use underscores > > - No special characters (e.g., &^+%!) ## Mapping Table for Attributes and Event Parameters | Appsflyer Postback Macro | Insider One Mapping | Data Type | Description | | --- | --- | --- | --- | | event_name | The event name is mapped under your integration settings. This will include Install events, and you can only send custom events with this integration | Event | Name allocated to an event | | appsflyer_id | appsflyer_id | Attribute | AppsFlyer's unique identifier recorded upon conversion | | attributed_touch_type | af_attributed_touch_typ | Event Parameter | Possible values: click, impression, TV, pre-install | | install_time | af_installed_at | Event Parameter | Install timestamp | | is_attributed | af_is_attributed | Event Parameter | A flag marking if the install or event is attributed to this media source | | is_primary_attribution | af_is_primary_attribution | Event Parameter | If false, see *is_retargeting* | | is_retargeting | af_is_retargeting | Event Parameter | Use in conjunction with *is_primary_attribution*. You can refer to [Double attribution of retargeting events](https://support.appsflyer.com/hc/en-us/articles/360016371077-Double-attribution-of-retargeting-events). If true (1), the event is reported as part of a retargeting campaign, and the media source is the retargeting media source. If false (0) and *is_primary_attribution* is false, the event is part of a retargeting campaign, but the media source referenced is the user attribution media source. | | partner_event_id | Event Group Id | Event Parameter | Name/ID of the corresponding event in the partner's platform | | af_ad | af_ad | Event Parameter | [Ad Name](https://support.appsflyer.com/hc/en-us/articles/207447163-Attribution-link-structure-and-parameters#levels-of-data-granularity) provided by the advertiser/publisher | | af_ad_id | af_ad_id | Event Parameter | Provided by the advertiser/publisher | | af_adset | af_adset | Event Parameter | Provided by the advertiser/publisher. [Adset](https://support.appsflyer.com/hc/en-us/articles/207447163-Attribution-link-structure-and-parameters#levels-of-data-granularity) is an intermediate level in the hierarchy between Campaign and Ad. | | af_ad_type | af_ad_type | Event Parameter | Use the following naming convention: **text**: an ad unit containing only text, such as a search result **banner**: a basic format that appears at the top or bottom of the device screen **interstitial**: a full-page ad that appears during breaks in the current experience **video**: a standard video, that is non-rewarded **rewarded_video**: an ad unit offering in-app rewards in exchange for watching a video **playable**: an ad unit containing an interactive preview of the app experience **sponsored_content**: a link included in a piece of sponsored content, such as an advertorial article **audio**: an audio ad | | af_content | af_content | Event Parameter | Title of the content (such as the name of a song or the title and episode of a TV show) | | af_description | af_description | Event Parameter | Short description (string) | | af_campaign | af_campaign | Event Parameter | Campaign name in Appsflyer | | af_network | af_network | Event Parameter | Ad network | | af_adgroup | af_adgroup | Event Parameter | Ad Group | For further information about AppsFlyer Macros, refer to [In-app events—Event structure](https://support.appsflyer.com/hc/en-us/articles/4410481112081-In-app-events-Event-structure). ## Related - [FAQ about AppsFlyer Integration](/faq-about-appsflyer-integration.md) - [AppsFlyer](/external-platform-integrations-appsflyer.md)