Skip to main content
Denada integrates with Salesforce Marketing Cloud so you can design emails in Denada and push them directly to SFMC’s Content Builder.

Prerequisites

Before you begin, make sure you have:
  • A Salesforce Marketing Cloud account with administrative permissions
  • Access to the Denada application
  • A designated Denada integration user account in your team

Step 1: Configure SFMC Installed Packages

Create a dedicated package in SFMC for the Denada integration:
  1. Log in to your Salesforce Marketing Cloud account.
  2. Navigate to Setup.
  3. Under Platform Tools, select Apps, then click Installed Packages.
  4. Click New to create a new package.
  5. Name the package “Denada Integration” and provide a description (e.g., “Package for Denada SFMC data synchronization”).
  6. Click Save.
  7. Under the new package details, click Add Component.
  8. Set the component type to API Integration, then choose Server-to-Server.
  9. Define the required permissions:
    • Documents & Images: Read, Write
    • Assets: Read, Write
    • Saved Content: Read, Write
    • Email: Read, Write
    • Provisioning Accounts: Read
  10. Click Save.
  11. Copy the Client ID and Client Secret generated for this component — you will need them in the next step.
SFMC Installed Packages screen showing the Denada Integration package with API Integration component and permissions

Step 2: Configure the integration in Denada

  1. Log in to the Denada app.
  2. Navigate to Team Settings > Integrations > Add Integration > Salesforce.
  3. Enter the following details:
FieldValue
NameYour account or business unit name
Client IDPaste the Client ID from step 1
Client SecretPaste the Client Secret from step 1
Tenant subdomainThe long character string at the beginning of your Authentication Base URI (e.g., mc8hsin3bsibtisb-t36toe from https://mc8hsin3bsibtisb-t36toe.auth.marketingcloudapis.com/)
Business Unit MID (optional)Your SFMC Business Unit MID — found in the dropdown under your company name in the top-right corner of SFMC
Default folderChoose the Content Builder folder where Denada emails should be added. Many teams create a folder called “Denada” — you can create one by clicking Add folder
  1. Click Validate to ensure the integration is working.
  2. Click Save.

Exporting a template

When you are ready to send an email project to SFMC:
  1. Open the template in the editor and click Share.
  2. Under Integrations, select Export to [Name] (Salesforce).
  3. Choose the destination folder (defaults to your configured default folder, but you can pick a different one).
  4. Give your project a name.
  5. Choose your upload type:
  • Upload HTML only — uploads HTML with Denada-hosted images. The fastest option.
  • Upload images to the same folder — uploads HTML and hosts your images in SFMC, replacing image URLs in the HTML with SFMC-hosted URLs. All files go in one folder.
  • Upload images to subfolder — same as above, but images are placed in a nested “Images” subfolder to keep things organized.
  1. Click Export.
SFMC export dialog showing Upload HTML only, Upload images to same folder, and Upload images to subfolder options
If you are unsure which upload type to use, Upload images to subfolder is the simplest option and works well for most teams.

Troubleshooting

Make sure you are using a Server-to-Server API integration, not a Web App or Public App type. Double-check that the Client ID, Client Secret, and Tenant subdomain are correct.
Verify that your Installed Package has the required permissions: Documents & Images, Assets, Saved Content, and Email all need Read and Write access.
If you chose Upload HTML only, images are hosted by Denada and should display automatically. If you chose one of the SFMC-hosted options, check that the Assets permission includes Write access.

Need help?

If you run into issues with the Salesforce integration, reach out to support@heydenada.com or ask in our Community Slack.