Adobe Journey Optimizer Modules

In an Adobe Workfront Fusion scenario, you can automate workflows that use Adobe Journey Optimizer, as well as connect it to multiple third-party applications and services. Adobe Journey Optimizer modules allow you to create, read, update, or delete records, or perform a custom API call to the Adobe Journey Optimizer API.

If you need instructions on creating a scenario, see Create a scenario.

For information about modules, see Modules in Adobe Workfront Fusion.

Access requirements

You must have the following access to use the functionality in this article:

Adobe Workfront plan*

Pro or higher

Adobe Workfront license*

Plan, Work

Adobe Workfront Fusion license**

Workfront Fusion for Work Automation and Integration

Product Your organization must purchase Adobe Workfront Fusion as well as Adobe Workfront to use functionality described in this article.

*To find out what plan, license type, or access you have, contact your Workfront administrator.

**For information on Adobe Workfront Fusion licenses, see Adobe Workfront Fusion licenses

Prerequisites

Before you can use the Adobe Journey Optimizer connector, you must ensure that the following prerequisites are met:

  • You must have an active Adobe Journey Optimizer account.

Create a connection to Adobe Journey Optimizer

To create a connection for your Adobe Journey Optimizer modules:

  1. In any Adobe Journey Optimizer module, click Add next to the Connection box.

  2. Fill in the following fields:

    Connection name

    Enter a name for this connection.

    Client ID Enter your Adobe Client ID. This can be found in the Credentials details section of the Adobe Developer Console
    Client Secret Enter your Adobe Client Secret. This can be found in the Credentials details section of the Adobe Developer Console
    Technical account ID Enter your Adobe Technical account ID. This can be found in the Credentials details section of the Adobe Developer Console
    Organization ID Enter your Adobe Organization ID. This can be found in the Credentials details section of the Adobe Developer Console
    Meta scopes Enter any meta scopes needed for the connection.
    Private key

    Enter the private key that was generated when your credentials were created in the Adobe Developer Console.

    To extract your private key or certificate:

    1. Click Extract.

    2. Select the type of file you are extracting.

    3. Select the file that contains the private key or certificate.

    4. Enter the password for the file.

    5. Click Save to extract the file and return to the connection setup.

  3. Click Continue to save the connection and return to the module.

Adobe Journey Optimizer modules and their fields

When you configure Adobe Journey Optimizer modules, Workfront Fusion displays the fields listed below. Along with these, additional Adobe Journey Optimizer fields might display, depending on factors such as your access level in the app or service. A bolded title in a module indicates a required field.

If you see the map button above a field or function, you can use it to set variables and functions for that field. For more information, see Map information from one module to another in Adobe Workfront Fusion.

Actions

Create a record

This action module creates a placement, decision rule, tag, personalized offer, collection, or fallback offer.

Connection For instructions on creating a connection to Adobe Journey Optimizer, see Create a connection to Adobe Journey Optimizer in this article.
Record type Select the type of record that you want to create
Placement fields
Name Enter or map a name for the placement.
Description Enter or map a description for the placement.
Decision rule fields
Name Enter or map a name for the description rule.
Description Enter or map a description for the decision rule.
Condition Enter or map the condition the decision rule.
Decision fields
Name Enter or map a name for the description rule.
Status Select the status for the decision.
Start date

Enter or map the start date for the decision.

For a list of supported date formats, see Type coercion in Adobe Workfront Fusion.

End date

Enter or map the end date for the decision.

For a list of supported date formats, see Type coercion in Adobe Workfront Fusion.

Placements Select the placements to add to this decision
Collection Select the offer collection that contains the offers that this decision will consider.
Fallback offer Select the fallback offer that will be presented to customers that do not match the rules for this decision.
Tag fields
Name Enter or map a name for the tag.
Collection fields
Name Enter or map a name for the collection.
Filter Type
Elements Select the tags to include in the colelction.
Fallback offer fields
Name Enter or map a name for the fallback offer.
Status Select the status of the fallback offer.
Placement Enter or map the placement for the fallback offer.
Personalized offer fields
Name Enter or map a name for the description rule.
Status Select the status for the decision.
Placement Select the placement for the personalized offer.
Start date

Enter or map the start date for the personalized offer.

For a list of supported date formats, see Type coercion in Adobe Workfront Fusion.

End date

Enter or map the end date for the personalized offer.

For a list of supported date formats, see Type coercion in Adobe Workfront Fusion.

Decision rules Select the decision rules to add to this personalized offer.
Priority Select the priority of this offer. Priority affects whether this offer will be presented rather than another offer.
Capping constraint Enter or map the number of times this offer will be presented.

Delete a record

This action module deletes a single record in Adobe Journey Optimizer.

Connection For instructions on creating a connection to Adobe Journey Optimizer, see Create a connection to Adobe Journey Optimizer in this article.
Record type Select the type of record that you want to delete
  • Placement
  • Decision rule
  • Decision
  • Tag
  • Collection
  • Fallback offer
  • Personalized offer
Placement/Decision rule/Decision/Tag/Collection/Fallback offer/Personalized offer Select the record that you want to delete.

Make a custom API call

This module makes a custom API call to the Adobe Journey Optimizer API

Connection For instructions on creating a connection to Adobe Journey Optimizer, see Create a connection to Adobe Journey Optimizer in this article.

Path

Enter a path relative to {baseURL} starting with/

Method

Select the HTTP request method you need to configure the API call. For more information, see HTTP request methods.

Headers

Add the headers of the request in the form of a standard JSON object.

For example, {"Content-type":"application/json"}

Workfront Fusion adds authorization headers and x-api-key headers automatically.

Query String

Enter the request query string.

Body

Add the body content for the API call in the form of a standard JSON object.

Note:

When using conditional statements such as if in your JSON, put the quotation marks outside of the conditional statement.

Limit

Enter the maximum number of results that you want the module to return in one execution cycle.

Delete a Record

This action module deletes a single record in Adobe Journey Optimizer.

Connection For instructions on creating a connection to Adobe Journey Optimizer, see Create a connection to Adobe Journey Optimizer in this article.
Record Type Select the type of record that you want to delete
  • Placement
  • Decision rule
  • Decision
  • Tag
  • Collection
  • Fallback offer
  • Personalized offer
Placement/Decision rule/Decision/Tag/Collection/Fallback offer/Personalized offer Select the record that you want to delete.

Update a record

This action module creates a placement, decision, decision rule, tag, personalized offer, collection, or fallback offer.

Connection For instructions on creating a connection to Adobe Journey Optimizer, see Create a connection to Adobe Journey Optimizer in this article.
Record type Select the type of record that you want to update
  • Placement
  • Decision rule
  • Decision
  • Tag
  • Collection
  • Fallback offer
  • Personalized offer
Placement/Decision rule/Decision/Tag/Collection/Fallback offer/Personalized offer Select the record that you want to update.
Fields For each field that you want to update:
  1. Click Add.
  2. Select whether you want to add, replace, or remove values.
  3. Enter the field that you want to update.
  4. Enter the new value for the field.

Searches

List records

This search module lists records of the selected type, returning results based on criteria you specify.

Connection For instructions on creating a connection to Adobe Journey Optimizer, see Create a connection to Adobe Journey Optimizer in this article.

Record type

Select the type of record that you want to list.

  • Placements
  • Decision rules
  • Tags
  • Personalized offers
  • Collections
  • Fallback offers

Query operator

Select an operator to apply to parameters in the query

Fields

If you want to limit the search to specific fields, enter the fields. For each field that you want to limit the search to, click Add item and enter the name of the field.

Path expressions are in the form of dot separated paths such as _instance.xdm:name.

Order by Enter or map the property by which you want to order results.
Order direction Select whether you want to order results by ascending or descending direction.

On this page