About workflow activities
Workflow activities are grouped into three categories. Depending on the context, available activities may differ.
All activities are detailed in the sections below:
Targeting activities
These activities are specific to targeting. They allow you to build one or more target audiences by defining an audience and splitting or combining these audiences using intersection, union, or exclusion operations.
- Build audience: Define your target population. Select an existing audience or use the query modeler to define your own query.
- Change data source: Change the data source for the working table of your workflow.
- Change dimension: Change the targeting dimension while building your workflow.
- Combine: Perform segmentation on your inbound population. Use a union, an intersection, or an exclusion.
- Deduplication: Remove duplicates in the results of inbound activities.
- Enrichment: Define additional data to process in your workflow. Configure the activity to complete the output transition with additional data.
- Incremental query: Query the database on a scheduled basis. Each time this activity runs, it excludes results from previous executions, targeting only new elements.
- Reconciliation: Define the link between the data in the Adobe Campaign database and the data in a work table, such as data loaded from an external file.
- Save audience: Update an existing audience or create a new audience from the population computed upstream in a workflow.
- Split: Segment the incoming population into several subsets.
Data management activities
These activities are specific to manipulating and enriching population data.
- Extract file: Export data from Adobe Campaign to another system as an external file.
- Load file: Work with profiles and data stored in an external file.
- Transfer file: Receive or send files, test for file presence, or list files on a server. The protocol used can be either server-to-server protocol or HTTP protocol.
- JavaScript code: Execute a JavaScript code snippet within the context of a workflow.
- Subscription services: Subscribe or unsubscribe multiple profiles to or from a service in a single action.
- Update data: Perform mass updates on fields in the database. Several options allow you to personalize the data update.
Channel activities
Adobe Campaign Web allows you to automate and execute marketing campaigns across multiple channels. Combine channel activities into the canvas to create cross-channel workflows that trigger actions based on customer behavior. The following Channel activities are available: Email, SMS, Android, and iOS Push notifications. Learn how to set up a delivery in the context of a workflow.
Flow control activities
The following activities are specific to organizing and executing workflows. Their main task is to coordinate the other activities:
- And-join: Synchronize multiple execution branches of a workflow.
- End: Graphically mark the end of a workflow. This activity has no functional impact and is therefore optional.
- External signal: Trigger the execution of a workflow from another workflow or an API call.
- Fork: Create outbound transitions to start several activities simultaneously.
- Scheduler: Schedule when the workflow starts.
- Test: Enable transitions based on specified conditions.
- Wait: Pause execution of a part of a workflow temporarily.