CAKE Auto-Suppression Setup
Prerequisites
- An active CAKE account with API access and an offer configured for suppression distribution.
- The CAKE credentials: API Key, OfferId, Affiliate URL, and AffiliateId.
- An Optizmo API Key associated with the CAKE offer. CAKE routes its suppression list through Optizmo, so this field is required in addition to the CAKE credentials.
- A suppression list in EmailElement with a format compatible with what CAKE/Optizmo provides (typically MD5).
Getting CAKE Credentials
- Log in to your CAKE account.
- API Key — navigate to Settings > API and copy the API key.
- Affiliate URL — your CAKE tracking domain (e.g.,
https://yourtracking.com). - AffiliateId — found under Affiliates > your affiliate profile > ID column.
- OfferId — found on the offer's detail page in CAKE.
- Optizmo API Key — obtained from the Optizmo account that distributes the suppression list for your CAKE offer.
Configuring in EmailElement
- Navigate to Suppression Lists in EmailElement.
- Create a new suppression list or select an existing one:
- If creating new: click Create Suppression List > enter a name (e.g., "CAKE Auto-Suppress") > select the appropriate format (usually MD5) > click Create.
- Open the suppression list by double-clicking it in the grid.
- Toggle the Automated Imports slider to On.
- Select Cake from the List Provider dropdown.
- Enter the required fields:
- API Key — your CAKE API Key
- OfferId — the CAKE offer ID whose suppression list you want to pull
- Affiliate URL — your CAKE tracking domain
- AffiliateId — your CAKE affiliate ID
- Optizmo ApiKey — the Optizmo API key tied to this CAKE offer
- If you already have a Cake Platform Integration configured in Platform Integrations, the API Key, Affiliate URL, and AffiliateId fields are auto-populated from that integration — you only need to enter the OfferId and Optizmo ApiKey.
- The Download URL is auto-populated after selecting Cake as the provider.
- Set the Frequency for automatic downloads:
- Daily is recommended to stay current with opt-out requests.
- Click Save to store the configuration.
- Click Run Now to perform the initial download and verify the connection works.
Verifying the Setup
- After clicking Run Now, wait for the import to complete.
- Check the upload history grid in the suppression list detail view.
- Confirm that records were processed and the count is reasonable.
- If the import fails, verify:
- The CAKE API Key, OfferId, Affiliate URL, and AffiliateId are correct (no extra spaces).
- The Optizmo ApiKey is valid and tied to the same offer.
- Your CAKE account has API access enabled and the offer is active.
- The suppression list format matches what CAKE/Optizmo provides (typically MD5).
Ongoing Maintenance
- Automated imports run on the configured frequency without manual intervention.
- Check the import history periodically to ensure downloads are completing.
- If any credential changes in CAKE or Optizmo, update it in EmailElement immediately.
- The suppression list accumulates entries over time; each import appends new records.
- If you update the Cake Platform Integration's credentials, the auto-suppression config does not refresh automatically — update the suppression list's credentials directly.