Skip to main content
Solved

Logging Braze Purchase Events vs Custom Events

  • November 19, 2021
  • 4 replies
  • 288 views

Forum|alt.badge.img+1

Hello!  We have an integration from RevenueCat to Braze to capture Subscription Events.  These events are flowing into Braze as Custom Events, however they should be considered Braze Purchase Events.  Does anyone have any guidance on how to make this happen? 

We are using the default event names in the the Braze integration setup as shown here in RevenueCat.

According to both the RevenueCat and Braze Documentation, if the event has currency/revenue it should be recorded as a purchase event, specifically initial_purchase_event and renewal_event

The logging of Purchase Events (vs just Custom Events) is important because it allows us to leverage certain Braze features, only available for purchase events as shown here.

Here is an example of initial_purchase_event being logged in Braze as Custom Events vs Purchase Events even though the event does contain revenue.

We have reached out to Braze and they directed us to contact RevenueCat.

 

Thank you for the help!

Best answer by ryan

Hey @Ryan M!

There isn’t a way to change the event types through the integration configuration. I can share this feedback with our product team to see if it’s possible to update how the integration works on our side.

If you needed something asap, the only way to set up a custom integration would be to use the webhook events and develop the 3rd party integration piece yourself off of those.

View original
Did this post help you find an answer to your question?

4 replies

ryan
RevenueCat Staff
Forum|alt.badge.img+9
  • RevenueCat Staff
  • 391 replies
  • Answer
  • November 19, 2021

Hey @Ryan M!

There isn’t a way to change the event types through the integration configuration. I can share this feedback with our product team to see if it’s possible to update how the integration works on our side.

If you needed something asap, the only way to set up a custom integration would be to use the webhook events and develop the 3rd party integration piece yourself off of those.


Forum|alt.badge.img

Hello,

We're facing the same issue. It appears that the Braze API expects a different format when receiving purchase data. So when sending RC data over, Braze does not get the correct format, but it also looks like the expected format is significantly different from what RC is sending.

Was there any update on this topic meanwhile? Hoping that RC product team has picked this up and that there may be a solution coming soon. 


Has there been any progress on allowing RevenueCat subscription events to be logged as Purchase Events in Braze rather than Custom Events? The original conversation was from 3 years ago, with another user asking about it 1 year ago. I'm wondering if RevenueCat has updated their integration since then to properly format the events according to Braze's purchase event requirements.


Dan Pannasch
RevenueCat Staff
Forum|alt.badge.img+3
  • RevenueCat Staff
  • 49 replies
  • March 6, 2025

Hi there, thanks for bumping this conversation!

Yes, our integration does now support purchase events with Braze. To deliver revenue-generating events as purchase events in Braze, simply check the Send as purchase objects field in your integration form and save your changes (docs).

However, please keep in mind that Braze treats custom events and purchase events uniquely, which means these purchases will have a distinct history vs the custom events that have been sent until now.

 


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings