Possible to call AJO from an external source? | Community
Skip to main content
arpan-garg
New Participant
May 17, 2023
Solved

Possible to call AJO from an external source?

  • May 17, 2023
  • 3 replies
  • 1434 views

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."

 

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 Anuhya-Y

@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/data-source-journeys/external-data-sources.html?lang=en

 

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.

3 replies

Sneha-Parmar
New Participant
June 6, 2023

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

Employee
May 17, 2023

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/events-journeys/about-events.html

 

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/events-journeys/about-creating-business.html

 

Anuhya-Y
Anuhya-YAccepted solution
New Participant
May 17, 2023

@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/data-source-journeys/external-data-sources.html?lang=en

 

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.