Skip to main content
Estimated setup time: 30-45 minutes
This guide is for Adobe Campaign Standard (ACS). For Adobe Campaign Classic (ACC), see Adobe Campaign Classic Integration.

Connection Requirements

Aampe connects to ACS via the REST API using OAuth Server-to-Server authentication.

Required from Customer

RequirementDescription
Adobe Developer Console AccessAdmin access to create API credentials
Client IDFrom Adobe Developer Console
Client SecretFrom Adobe Developer Console
Organization IDYour Adobe Organization ID
Unsubscribe Endpoint URLYour unsubscribe endpoint that supports One-Click List-Unsubscribe

Create API Credentials

  1. Go to Adobe Developer Console
  2. Create a new project or select an existing one
  3. Click Add API and select Adobe Campaign Standard API
  4. Select OAuth Server-to-Server authentication
  5. Save your credentials:
    • Client ID
    • Client Secret
    • Organization ID

OAuth Configuration

ParameterValue
Token URLhttps://ims-na1.adobelogin.com/ims/token/v3
Scopeurn:adobecloud:campaign

Unsubscribe Endpoint Requirements

Your unsubscribe endpoint must:
  • Accept POST requests (for One-Click List-Unsubscribe from Gmail/Yahoo)
  • Accept a user identifier parameter that Aampe will populate per message
  • Return HTTP 200 on successful unsubscribe
Provide Aampe with:
  • Base URL: e.g., https://yourcompany.com/unsubscribe
  • Parameter name: e.g., uid, token, or email
Aampe will construct the full URL per message: https://yourcompany.com/unsubscribe?uid={user_identifier}

Email Channel Setup

Step 1: Create Event Configuration

  1. Click Adobe logo → Marketing plansTransactional messagesEvent configuration
  2. Click Create

Step 2: Configure Event Properties

FieldValue
LabelAampe Email
IDaampeEmail
TypeTransactional event
Targeting dimensionReal-time event
ChannelEmail

Step 3: Add Custom Fields

In the Fields section, add these exact field names:
Field NameType
aampeFromEmailText
aampeFromNameText
aampeSubjectText
aampeBodyText
aampeUnsubscribeUrlText

Step 4: Publish Event Configuration

Click Save then Publish

Step 5: Configure Email Template

After publishing, ACS creates a transactional message template. Open it to configure: Sender Details:
FieldValue
From email$(ctx.aampeFromEmail)
From name$(ctx.aampeFromName)
Subject Line:
$(ctx.aampeSubject)
Email Content (HTML source):
$(ctx.aampeBody)
Do not add any additional HTML structure. Aampe provides the complete email content including all styling and layout.

Step 6: Configure SMTP Headers for Unsubscribe

This step is required for email deliverability compliance (Gmail/Yahoo One-Click Unsubscribe). In the email template properties, add SMTP headers:
List-Unsubscribe: <$(ctx.aampeUnsubscribeUrl)>
List-Unsubscribe-Post: List-Unsubscribe=One-Click

Step 7: Publish Template

Click Publish to activate the transactional message.
Your email template is now ready. Aampe will trigger personalized emails via the API.

Push Notification Channel Setup

Step 1: Create Event Configuration

  1. Click Adobe logo → Marketing plansTransactional messagesEvent configuration
  2. Click Create

Step 2: Configure Event Properties

FieldValue
LabelAampe Push Notification
IDaampePush
TypeTransactional event
Targeting dimensionReal-time event
ChannelMobile (Push notification)

Step 3: Add Custom Fields

In the Fields section, add these exact field names:
Field NameType
aampeTitleText
aampeBodyText
aampeLinkText
aampeImgText

Step 4: Publish Event Configuration

Click Save then Publish

Step 5: Configure Push Template

After publishing, ACS creates a transactional message template. Open it to configure: Push Content:
FieldValue
Title$(ctx.aampeTitle)
Body$(ctx.aampeBody)
Deep link$(ctx.aampeLink)
Media URL$(ctx.aampeImg)

Step 6: Publish Template

Click Publish to activate the transactional message.
Your push notification template is now ready.

Field Reference

Email Payload Fields

Aampe sends these fields in the event context:
FieldTypeDescription
aampeFromEmailStringSender email address
aampeFromNameStringSender display name
aampeSubjectStringEmail subject line
aampeBodyStringComplete HTML email content
aampeUnsubscribeUrlStringFull unsubscribe URL with user identifier

Push Payload Fields

FieldTypeDescription
aampeTitleStringPush notification title
aampeBodyStringPush notification body text
aampeLinkStringDeep link or URL to open
aampeImgStringRich media image URL

Validation Checklist

Before going live, verify with your Aampe representative:
  • API Connectivity - Aampe can successfully authenticate with your ACS instance using OAuth credentials
  • Test Email - Send a test email and verify sender name/email, content rendering, subject line, unsubscribe header presence (check raw email headers), and link tracking
  • Test Push - Send a test push notification and verify title/body text, deep link opens the correct screen, and image loads (if using rich push)
  • Test Unsubscribe - Click the unsubscribe link and verify your endpoint receives the request and the user is successfully unsubscribed in your system

Official Documentation

For more details on Adobe Campaign Standard: