Dynamic Journey Scheduling - Target on 1st Friday of Every Month | Community
Skip to main content
Level 2
April 17, 2026
New

Dynamic Journey Scheduling - Target on 1st Friday of Every Month

  • April 17, 2026
  • 1 reply
  • 30 views

Use case: We would like to target customers on below qualified dates and be suppressed if they don’t meet qualified date. So, looking for the solutions to manage dynamic qualified date in the journey if possible.

  1. 2 days before 1st Friday of each month e.g. Apr 1, 2026

  2. 1st Friday of each month e.g. Apr 3, 2026

  3. 1 month after 1st Friday (on 1st Friday only) e.g. May 1, 2026

  4. 2 months after 1st Friday (on 1st Friday only) e.g. Jun 5, 2026

  5. 3 months after 1st Friday (on 1st Friday only) e.g. Jul 3, 2026

    1 reply

    Pulkit_Jain_
    Adobe Employee
    Adobe Employee
    April 20, 2026

    @SourjodipMa1 

    AJO cannot schedule “1st Friday of every month” natively.
    You can use a daily recurring journey and inside it use a Condition or Custom Wait that calculates the required dynamic date.

    1st Friday of the current month

    addDays(
    setDays(toDateTimeOnly(now()), 1),
    mod(5 - dayOfWeek(setDays(toDateTimeOnly(now()), 1)) + 7, 7)
    )

    Then 2 days before 1st Friday of the month, can be calculated from abovementioned expression.

    Next, 1st Friday of next month (1 month after) with below expression and use +2, +3 for subsequent months.

    addDays(
    setDays(addMonths(toDateTimeOnly(now()), 1), 1),
    mod(5 - dayOfWeek(setDays(addMonths(toDateTimeOnly(now()), 1), 1)) + 7, 7)
    )
    Level 2
    April 21, 2026

    The given syntax is not supported in Data in a Data Source Condition. Attaching supporting snap for reference. ​@Pulkit_Jain_  Can you please explain the syntax here please.