About workflow activities 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 targeting
These activities are specific to targeting. They let you build one or more targets by defining an audience and splitting or combining these audiences using intersection, union or exclusion operations.
- Build audience: Define your target population. You can either 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 as you are building your workflow.
- Combine: Perform segmentation on your inbound population. You can use a union, an intersection or an exclusion.
- Deduplication: Delete duplicates in the result(s) of the inbound activities.
- Enrichment: Define additional data to process in your workflow. With this activity, you can leverage the inbound transition and configure the activity to complete the output transition with additional data.
- Incremental query: Query the database on a scheduled basis. Each time this activity is executed, the results from the previous executions are excluded. This allows you to target only new elements.
- Reconciliation: Define the link between the data in the Adobe Campaign database and the data in a work table, for example 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 incoming population into several subsets.
Data management activities data
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 in the context of a workflow.
- Subscription services: Subscribe or unsubscribe multiple profiles to/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 channel
Adobe Campaign Web allows you to automate and execute marketing campaigns across multiple channels. You can combine channel activities into the canvas to create cross-channel workflows that can 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 flow-control
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 at the same time.
- Scheduler: Schedule when the workflow gets started.
- Test: Enable transitions based on specified conditions.
- Wait: Momentarily pause execution of a part of a workflow.