Meet customers’ needs anytime, anywhere. The vast feature set includes capabilities that let you templatize elements of an experience, so you can drive offer consistency while saving time and reducing errors.

Manage offers and control redundancy across channels

Offer management in Adobe Campaign Classic allows marketers to provide consistent, coordinated offers to customers across all channels. Within offer management, you can set up presentation rules that take into account what your customer has already seen so they don’t receive the same offer several times.

  1. In Administration, go to Campaign management > Typology management > Typology rules. Then click New to create a new rule.
  2. From the Rule type dropdown menu, select Offer presentation.
  3. Give the rule a label to describe its function.
  4. From the Channel dropdown menu, select All channels.
  5. Enter Application Conditions, such as offer categories or campaign types, that specify when this rule should be applied.
  6. Click on the Offer presentation tab and enter the targeting and storage dimensions that match those configured in the offer environment.
  7. In Period considered, specify the time frame during which the rule should apply.
  8. In the quantity box, specify the number of times a customer can see an offer before it’s excluded. 
  9. To specify which recipients this rule should apply to, click Edit the query from the targeting dimension and enter conditions. From the Typologies tab, click Add and select the typology to add the rule to. 



Within offer management, you can choose to deliver a certain number of offers per recipient based on filtering conditions that determine what they may be eligible for. For example, you can easily send up to two offers per recipient from a specific category of orders. For more information, see Offers on an outbound channel.

Save frequently used queries as editable predefined filters

Creating a new campaign doesn’t have to mean creating new queries. You can save the rules and segments defined in one campaign as a predefined filter and use it again. You can even change the parameters of the filter at a later time.

For example, you can edit the parameter “purchases in the last 30 days” to become “purchases in the last 60 days":

  1. Click on a query in your campaign workflow, click Edit query and then Save.
  2. Add a label that describes the values in your query, such as Purchases over $30 in 30 days, and click Save. Your query is now saved as a predefined filter.
  3. To make an edit, navigate to the Explorer folder, select Predefined filters, and then click on the label of the filter.
  4. Next, click the Parameters tab and check the box labeled Use parameter entry form. Then click the Form tab.
  5. Using the same syntax as Input forms, build out a form for any parameters in your query you want to be able to modify. For example:
<form colcount=”2 “>
 <input label=”Transaction age “ xpath=”/tmp/@age “/>
 <input label=”Amount “ xpath=”/tmp/@amount “/>

 6.  From the General tab, click on the value and replace it with the corresponding xpath from the form you just created. For example, if a transaction age is set at 30, change it to read “$(/tmp/@amount).”

 7.  To use the predefined filter, open a new query activity and click Edit query. Then expand User filters and find and select the label of the filter.

8.  Click Next, enter values for your parameters and click Finish.



Custom predefined filters can be restricted for use by the creator, or shared with other users in Adobe Campaign. Change the visibility of the filter on the “Parameters” tab.

Apply automatic business rules to deliveries on any channel

Business rules, also called typology rules in Campaign, can help you maintain legal and organizational compliance.

Apply control business rules to make sure your emails always contain certain elements (such as an unsubscription link or a subject line) or filtering rules to exclude groups from your intended target (like unsubscribers, competitors, or non-loyalty customers).

  1. In Administration, go to Campaign management > Typology management > Typology rules. Then click the New icon to create a new rule.
  2. From the General tab, select a rule type from the dropdown list.
  3. Give the rule a label that describes what it will do.
  4. If creating a Filter rule, click on the Filter tab and then click Edit the query from the targeting dimension.
  5. Then enter your filtering conditions to match the target you want to exclude from your deliveries.
  6. Click on the Typologies tab to add your Typology rule to one or more typologies.


With Adobe Campaign, you can design and apply four types of typology rules:

  • Filtering rules: exclude part of the audience target based on criteria defined in a query.
  • Pressure rules: define a maximum number of messages per recipient in order to avoid marketing fatigue.
  • Capacity rules: limit loads to guarantee your organization has the bandwidth to deliver messages and handle responses.
  • Control rules: guarantee the validity of a message, such as SMS size or address format, before it is sent.

Set parameters at the campaign level so deliveries inherit values automatically

Setting parameters for every delivery can be time consuming and error-prone. Setting them at the campaign level can help you save time and reduce errors across marketing teams.

From your campaign, click on the Edit tab, then Advanced campaign parameters.

Here you can configure seed addresses, a control population, and/or approvals that will automatically be inherited by all new deliveries created in this campaign. If any individual deliveries should not inherit these settings, you can always edit the settings in the delivery after it is created.

Quickly respond to customer requests to access their data

The first step is to create a Namespace, which defines the unique key you will provide to identify individual recipients.

  1. In Administration > Platforms > Namespaces, create a new Namespace. Enter a descriptive label and an internal name.
  2. From the Target mapping dropdown menu, select the appropriate targeting dimension, such as Recipients (nms:recipient).
  3. From the Reconciliation key dropdown menu, select the field that you will provide via API to identify the individual making the access or delete request.
  4. Then click Finish and Save.

You can now create access or delete requests manually in the Privacy request folder, or via API.

To create a request via the API, use the xtk:session:Login method to authenticate, and then call nms:gdprRequest:CreateRequestByName to create the request. For example, your API request may look like this:

<soapenv:Envelope xmlns:soapenv=”


We’ve made it easy for brands to handle data subject requests to access and delete their data. In addition to using APIs, we suggest organizations to:

• Develop a process to receive and respond to requests

• Review the various customer data types stored in Campaign and determine unique identifiers

• Adopt an authentication policy and process to confirm customer identity

• Make sure your response is easy for customers to understand