Expand my Community achievements bar.

SOLVED

Possible to call AJO from an external source?

Avatar

Community Advisor

Hi,

I have some questions regarding AJO.

The requirement is to send email and push notifications to customers every day at 4 pm, but before sending them, we need to check if the product is available by calling an external API.

Is it feasible to initiate a journey in AJO through an API from an external third party? If yes, how can we accomplish that?

Can we schedule a journey to run at a specific time daily, such as 4 pm?

Additionally, is it possible to make an external API call from AJO? For example, only send the email if the products are back in stock."

 

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

@arpan-garg 

 

External data sources can help in bringing 3rd product data to AJO.check out https://experienceleague.adobe.com/docs/journey-optimizer/using/configuration/configure-journeys/dat...

 

Once External data source configured, can utilize external data in journey, condition (data source) to validate product availability and then send delivery.

 

Initiate a journey in AJO through an API from an external third party is not possible yet, I believe.

 

Daily scheduling is possible via journey properties.

Capture.PNG

View solution in original post

3 Replies

Avatar

Correct answer by
Community Advisor

@arpan-garg 

 

External data sources can help in bringing 3rd product data to AJO.check out https://experienceleague.adobe.com/docs/journey-optimizer/using/configuration/configure-journeys/dat...

 

Once External data source configured, can utilize external data in journey, condition (data source) to validate product availability and then send delivery.

 

Initiate a journey in AJO through an API from an external third party is not possible yet, I believe.

 

Daily scheduling is possible via journey properties.

Capture.PNG

Avatar

Employee Advisor

Hi @arpan-garg  - @Anuhya-Y is correct that if you want to check and see if the product is available before sending the push you would use an external data source as a condition element in the Journey. 

 

If you are looking to use an API event to trigger the Journey you can set this up as a custom event following this doc: 

https://experienceleague.adobe.com/docs/journey-optimizer/using/configuration/configure-journeys/eve...

 

Another way you can achieve something similar is to configure a Business Event. In this scenario you may have a segment of users that indicated they would like to be notified when a product is back in stock. Once a product returns to in-stock you can trigger the business event, which will target all users in the segment that wish to be notified. 

https://experienceleague.adobe.com/docs/journey-optimizer/using/configuration/configure-journeys/eve...

 

Avatar

Community Advisor

Custom action can be a solution for calling external API for validation and qualification and include it in the journey.