WingifyGuides

Integrate Wingify with Braze

This article covers the following: * Overview * Before You Begin * Create a Braze Connection + Specifications of Wingify Campaign Data Sent to Braze * Create a Wingify Segment in Braze * Verify Integration

#Overview

Braze is a customer engagement platform that allows you to run SMS, email, and outbound call campaigns for remarketing purposes. It helps you to personalize customer journeys and fortify customer retention.

The Wingify–Braze integration allows you to send campaign and variation data from Wingify to Braze. This data can be used to create audience segments and personalize customer engagement based on the Wingify campaigns and variations users experienced.

#Before You Begin

  • You have an active Braze account.
  • The Wingify SmartCode is installed on your website.
  • The Braze analytics code is implemented on your webpage.
  • To use Wingify-based segmentation properties in your Braze account, they must first be enabled in Braze. Contact your Braze account manager and provide the custom event name along with the corresponding properties.

#Create a Braze Connection in Wingify

Wingify supports the following Braze connection type:

  • Send campaign data to Braze (Push based): Allows you to track and analyze Wingify campaign data in Braze using campaign and variation details.

To create a Braze connection in your Wingify account:

  1. Click Create Connection and select Send campaign data to Braze (Push based).
  2. Enter a name in the Connection Name field.
  3. Click Create Connection.

Note: To set this connection as the default for new campaigns, switch on the Default toggle for the Send campaign data to Braze connection. After a connection is marked as the default, Wingify automatically uses it for all new campaigns. Existing campaigns are not affected. If no connection is marked as default, or if multiple connections are configured, you must manually select the correct connection for each new campaign.

Once the connection is created, you can enable the integration at the campaign level using the following steps:

  1. Navigate to Experimentation > Web Experimentation.
  2. Select the desired campaign, and go to Configuration > Integrations.
  3. Select Braze from the list of available integrations.

#Specifications of Wingify Campaign Data Sent to Braze

Wingify sends campaign data to Braze in the following format:

  • Accounts created before June 14, 2026
  • Accounts created on/after June 14, 2026
"vwo":[["exp_name,var_name"]]"

Event name: wingify

Event properties:

{
  campaign_id: {CAMPAIGN_ID},
  campaign_name: {CAMPAIGN_NAME},
  variation_id: {VARIATION_ID},
  variation_name: {VARIATION_NAME},
  user_id: {USER_ID},
  target_id: {TRIGGER_ID},
  target_name: {TARGET_NAME},
}

Note: The target_id and target_name properties are available only when using the Web Personalization Holdback feature.

#Create a Wingify Segment in Braze

To view the Wingify visitor data in your Braze account, perform the following steps:

  1. Log in to your Braze account.
  2. From the panel on the top, go to Segments and click + Create Segment.

Create_Segment.png
Create_Segment.png

  1. In the Create Segment popup, specify a name for the segment and click Create Segment.
  2. Under the newly created Segment tab, navigate to the Filters section.
  3. Click Add Filter and choose a custom event for your segmentation.
  4. Then, search for wingify/vwo in your custom event dropdown, depending on when your account was created.
  5. Choose the required event property and enter the value correspondingly.
  6. Configure the number of visits and the duration within which you want to see the visits, and click Save.

Filter.png
Filter.png

  1. Click Calculate Exact Statistics to view the number of users that qualify for the segment.

Calculate_Statistics.png
Calculate_Statistics.png

#Verify Integration

You can check if the integration setup is complete or troubleshoot the setup by verifying the network calls to identify the data pushed from Wingify to Braze. To do so, perform the following steps:

  1. Right-click on the page where your test campaign is running and select Inspect Element.

  2. Under the Network tab, search for Braze to filter the network calls for Braze.

  3. The network calls get populated as the page loads. You may reload the page to view the network calls.

  4. Select a network call to view further details.

  5. Go to the Request Payload section in the Payload tab and locate an event with name: "ce", which indicates a custom event.

  6. Locate the custom event. The event details depend on when your account was created:

    Account created Event Details
    Before June 14, 2026 * Event name: vwo * Event properties: + exp_name + var_name
    On/After June 14, 2026 * Event name: wingify * Event properties: + campaign_id + campaign_name + variation_id + variation_name + user_id The following properties are available only when using the Web Personalization Holdback feature: + target_id + target_name
  7. Verify that the property values match the Wingify campaign and variation currently being served to the visitor.

Note: If the event appears in the network payload but is not visible in your Braze account, verify that the custom event and its associated properties are enabled in Braze. If they are not already enabled, contact your Braze account manager for assistance.

#Need more help?

For further assistance or more information, contact Wingify Support.