Skip to content

Neura Actions and Insights

Neura helps leading mobile brands drive higher customer engagement and retention with AI-powered, real-world behavioral insights, and advanced campaign segmentation and triggering.

The Neura and Braze integration allows you to create segments and audiences with Neura’s True Personas™) and trigger campaigns to reach users with Neura Moments™.

A simple graphic showing how Neura’s True Personas and Neura Moments can be used together to reach users.

The Braze and Neura integration allows you to leverage Neura Insights to uncover the relationships between users real-world behavior and the actions they take in your app to find the best moment to engage with each user.

A Neura Insights bubble graphs and chart showing "When are people available to engage in the app?".


Requirement Description
Neura account A Neura account is required to take advantage of this partnership.
Braze REST API key A Braze REST API key with users.track,, and users.export.ids permissions.

This can be created within the Braze Dashboard > Developer Console > REST API Key > Create New API Key.
Server region This is your Braze REST API endpoint and can be found in our Braze API documentation.


To get started, ensure that both the Braze and Neura SDKs are properly integrated for both Android and iOS.

To integrate the Neura SDK, add short code snippets found in step 2 to your AppDelegate on iOS or MainActivity class on Android. You’ll then begin receiving Neura Moments™ as Braze custom events. You’ll also gain the ability to segment users based on their real-world lifestyles and habits, True Personas™, received as Braze custom attributes.

To integrate the Neura SDK, add short code snippets found in step 2 to your AppDelegate on iOS or MainActivity class on Android.

Step 1: Add Braze in Neura

Add a new mobile engagement platform in the Neura console. Here, you will be asked to provide the following information:

  • API Key: The key you’ve created in the Braze platform.
  • Region: Braze manages server endpoints in different regions. Use your region as the input to the “Server” field.
  • Android/iOS App ID: We recommend providing a unique Braze application ID for each mobile platform, allowing you to segment the users for each platform individually.

Step 2: Map Neura users to Braze

Next, ensure that Braze and Neura users are mapped to one another. To do this, create a user alias labeled neura_id with your user’s neura_id and set a custom user attribute with the key-value pair neura, true.

[[Appboy sharedInstance].user addAlias:NEURA_USER_ID withLabel:@"neura_id"];
[[Appboy sharedInstance].user setCustomAttributeWithKey:@"neura" andBOOLValue:true];
Braze.getInstance(YOUR_ACTIVITY.this).getCurrentUser().addAlias(NEURA_USER_ID, "neura_id");
Braze.getInstance(YOUR_ACTIVITY.this).getCurrentUser().setCustomUserAttribute("neura", true);

Lastly, make sure the external ID is set. Similarly to when the changeUser method is called in Braze (as soon as the user gets identified, generally after logging in, to set the user id), we recommend also setting the user ID as an External ID in Neura:

NExternalId *externalIdObj = [[NExternalId alloc] initWithExternalId:@"USER_ID"];
NeuraSDK.shared.externalId = externalIdObj;

See the Neura developer site for more details, tutorials, and FAQs.

Neura Actions

Trigger Campaign

Once both SDKs are integrated, you can set up a campaign or Canvas in the Braze dashboard to be triggered by Neura Moments, available in the Braze platform as custom events.

In a Braze action-based campaign, "Perform Custom Event" is set to "neura_user_arrived_home".

Create Braze segment

Neura recognizes real-world behavioral traits for each user. Using Braze, you can create segments to target specific users based on their True Personas™, available in the Braze platform as custom attributes.

In the Braze segment builder, the filter "neura_personas" is set to "includes_value" and "avid_runner".

Neura Insights

Neura’s generic data import allows for two types of import methods:

  1. Export your Currents data to Amazon S3. Our Customer Success team will work with you to translate the data to Neura.
  2. Follow the instructions to use the Neura Insights API.

Neura closes the loop by sending actionable data back to Braze, so you can seamlessly execute on Neura’s real-world insights right within Braze. After you’ve identified the right engagement moment for the right user, easily create campaigns and Canvases with Neura Actions in Braze.

Neura insights infograph showing "which neura insights moments drive the most successful engagements?" and "which true-personas have the most successful engagements?".

New Stuff!