circle-exclamation
This documentation is currently under development. Certain sections are not yet complete and will be added shortly.

Adobe Campaign Transactional Messaging

Send Wallet Crew transactional emails via Adobe Campaign Transactional Messaging using the script email provider.

Use this option when your organization runs Adobe Campaign and already uses Transactional Messaging for production sends.

Before you go further, make sure you understand how the script provider works in The Wallet Crew. Start with Adobe Marketing Cloud and the prerequisite EmailSender extensibility.

When to use this

This is a good fit when you already have Adobe Campaign governance, reporting, and pre-existing transactional events.

Setup required in Adobe

Create and publish a Transactional Message Event.

Then decide whether Adobe Campaign will use the rendered HTML from The Wallet Crew or build the final email using Adobe Campaign templates and variables.

You also need a secure server-side authentication method supported by your Adobe Campaign deployment. This is often based on Adobe I/O or IMS.

Implementation notes (event call)

Your script usually renders the email (if The Wallet Crew controls HTML), then calls the transactional event endpoint with the recipient and context.

Store these values as secrets before you test:

  • adobe-clientId

  • adobe-clientSecret

  • adobe-campaign-transactionalUrl (full Transactional Message Event URL)

  • adobe-orgId (optional, depends on your Campaign setup)

  • adobe-scope (optional, depends on your Adobe setup)

What to validate

Trigger a real transactional email, then validate these points:

  • Your Transactional Message Event is published and callable.

  • The payload schema matches the event definition.

  • Adobe Campaign accepts the request and processes the message.

FAQ

chevron-rightDo we need a Transactional Message Event?hashtag

Yes. Your script must call a published Transactional Messaging Event endpoint. That event defines the expected payload schema and what variables are available in your Adobe Campaign template.

chevron-rightCan Adobe Campaign render the email instead of The Wallet Crew?hashtag

Yes. In that setup, your script sends only the variables (for example, the pass download URL and customer metadata). Adobe Campaign owns the HTML, subject, and translations.

chevron-rightWhat authentication method should we use?hashtag

It depends on your Adobe Campaign deployment and how your Adobe organization manages server-to-server access. This page shows an IMS-based approach because it is common, but you should align the final auth method with your Adobe admin team and Adobe’s official documentation for your environment.

chevron-rightWhat’s the most common reason for request rejection?hashtag

Schema mismatch. The event definition is strict. If your payload fields don’t match the event’s expected structure, Campaign will reject or ignore fields, and templates will render empty values.

Last updated