Capturing Real-Time Events in Adobe Experience Platform | Community
Skip to main content
JeanBaro_
July 29, 2024
Solved

Capturing Real-Time Events in Adobe Experience Platform

  • July 29, 2024
  • 1 reply
  • 2194 views

Hello,

I need to capture Adobe I/O Events for the following actions as quickly as possible:

  1. New Profile Creation: When a new Real-Time Customer profile is created.
  2. Profile Update: When an existing Real-Time Customer profile or any of its related objects (custom or native) are updated.
  3. Profile Merge: When two or more (Customer) profiles are merged into one.

These events need to trigger webhooks to sync downstream systems with AEP in NEAR real-time. Any tips on ensuring these events are fired promptly?

Thank you!

 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by nnakirikanti

Hello,

Great news! We now have the ULTIMATE version, so HTTP Destination is back in play. This means we can publish profiles (creation or changes) in a streaming fashion to our PubSub, and then to Salesforce (that would consume those messages from PubSub).

We need to get those profiles out of AEP quickly, so ETL won't work for us.

Thank you so much for your time and help. I really appreciate it!


Excellent, Hope this solves your design. 

Please mark this thread accordingly .

 

~cheers,

Naresh Nakirikanti.

1 reply

nnakirikanti
Community Advisor
Community Advisor
July 30, 2024

Hello @jeanbaro_ given current platform capabilities there is no such I/O events for your use case, however given your licensing SKU's you can leverage alternative services to achieve few of this.

 

Streaming mechanism: If you have Ultimate package, you could use HTTP API destination, Amazon Kinesis, Azure Event Hubs to handle by creating streaming segment includes all the profiles and add mapping with Audit Attributes for updates

https://experienceleague.adobe.com/en/docs/experience-platform/destinations/how-destinations-work/profile-export-behavior#streaming-profile-destinations

 

Batch Mechanism: If you data distiller you can schedule a query based on some audit attributes from profile snapshot dataset to a derived dataset after daily global segment job and activate dataset to batch destination and process acordingly.

 

I hope this helps to some extent to solve your case, let me know if you more details.

 

~cheers,

Naresh Nakirikanti.

 

 

JeanBaro_
JeanBaro_Author
July 30, 2024

Hi Naresh,

 

Thanks for the information. I'll check, but I don't think we have the Ultimate version, unfortunately.

 

Is there no way to sync profiles to an external system like Salesforce in real time?

 

Our goal is to collect all lead sources directly into AEP. Once AEP creates the unique customer profile, we need it sent to Salesforce quickly so our sales team can act on leads within 5 minutes of data ingestion.

 If you look at the high-level diagram, leads would ALWAYS have a unidirectional flow from AEP to Salesforce.

This seems like a common use case. Any alternatives for fast syncing in our case?

 

Thanks!