# Salesforce Marketing Cloud

Connect Salesforce Marketing Cloud with The Wallet Crew to distribute authenticated pass links from Email Studio, update pass data from Journey Builder, and send wallet notifications.

Salesforce Marketing Cloud remains the orchestration layer. The Wallet Crew resolves pass identifiers, signs wallet links, updates pass data, and delivers wallet notifications.

<details>

<summary><strong>Real-world examples</strong></summary>

* A loyalty email opens the right pass page for each contact.
* A reminder campaign targets contacts who still did not install the pass.
* A Journey Builder step refreshes a pass after a purchase.
* A separate Journey Builder step sends a wallet notification for a birthday or an expiring offer.

</details>

## What this integration covers

This section focuses on three core Salesforce Marketing Cloud use cases.

* authenticated pass links in **Email Studio**
* pass updates in **Journey Builder**
* wallet notifications in **Journey Builder**

## Pages in this section

* [Setup](https://docs.thewalletcrew.io/connect/marketing-automation/salesforce-marketing-cloud/setup): prepare signing keys, register the installed package, and validate the configuration.
* [Send pass links in Email Studio](https://docs.thewalletcrew.io/connect/marketing-automation/salesforce-marketing-cloud/send-pass-links-in-email-studio): generate JWT-based links in AMPscript and use them in content blocks.
* [Journey Builder push update](https://docs.thewalletcrew.io/connect/marketing-automation/salesforce-marketing-cloud/journey-builder-push-update): configure the custom activity used to update pass data with `additionalData`.
* [Journey Builder notify](https://docs.thewalletcrew.io/connect/marketing-automation/salesforce-marketing-cloud/journey-builder-notify): configure the custom activity used to send wallet notifications only.

## How the integration works

{% stepper %}
{% step %}

### Email Studio

Salesforce Marketing Cloud signs an authenticated link with AMPscript.

The Wallet Crew verifies the token and opens the right pass page for the contact.
{% endstep %}

{% step %}

### Journey Builder

Journey Builder sends an activity payload to The Wallet Crew.

Use **Push update** to update pass data.

Use **Notify** to send a wallet notification without changing pass data.
{% endstep %}
{% endstepper %}

## Scope note

This section covers Salesforce Marketing Cloud as a marketing automation platform.

Transactional email delivery through Salesforce Marketing Cloud is documented separately in [Salesforce Marketing Cloud email provider](https://docs.thewalletcrew.io/connect/email-provider/salesforce-marketing-cloud).

## FAQ

<details>

<summary><strong>Which Salesforce Marketing Cloud feature should be used first?</strong></summary>

Start with **Email Studio** when the goal is to distribute a pass link in an email or SMS.

Use **Journey Builder** when the goal is to automate a pass update or a wallet notification after a customer event.

</details>

<details>

<summary><strong>What is the difference between Push update and Notify?</strong></summary>

**Push update** updates pass data with `additionalData`.

**Notify** sends a wallet notification only. It does not update pass data.

</details>

<details>

<summary><strong>Is Salesforce Marketing Cloud required to distribute Wallet passes by email?</strong></summary>

No. The Wallet Crew can distribute pass links through other channels and connectors.

Salesforce Marketing Cloud is useful when journeys, segmentation, and campaign orchestration already live there.

</details>

<details>

<summary><strong>Who usually owns the setup?</strong></summary>

Connector enablement, package creation, and signing keys are usually handled by IT or an implementation partner.

Campaigns, journey logic, and message content are usually handled by CRM or marketing operations.

</details>

<details>

<summary><strong>Can the same contact receive both email and wallet notifications?</strong></summary>

Yes.

Email Studio can distribute the pass link first, then Journey Builder can use wallet activities later once the pass exists and is installed.

</details>

<details>

<summary><strong>Does this section also cover transactional email sending through Salesforce Marketing Cloud?</strong></summary>

No.

This section covers Salesforce Marketing Cloud as a marketing automation and journey orchestration platform. Transactional sending through Salesforce Marketing Cloud is documented separately in [Salesforce Marketing Cloud email provider](https://docs.thewalletcrew.io/connect/email-provider/salesforce-marketing-cloud).

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.thewalletcrew.io/connect/marketing-automation/salesforce-marketing-cloud.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
