Customer-facing automations
Trigger email campaigns and journey actions from your app.

Embed Acoustic Campaign (formerly IBM Watson Marketing) capabilities directly into your product. Build in-app flows to add or update contacts, trigger email campaigns and programmatic audience syncs, and surface campaign reporting per customer account.
Trigger email campaigns and journey actions from your app.
Orchestrate per-customer workflows and reuse across accounts.
Ship integrations faster with Cyclr’s low-code flow builder.
Deliver customer-facing workflows natively inside your SaaS product.
CONNECTOR OVERVIEW
Integrate your SaaS product with Acoustic Campaign (IBM Watson Marketing) to manage contacts, audiences, trigger campaign sends and read campaign reporting programmatically. Acoustic exposes both REST and XML endpoints for contact upserts, list membership, program enrollment and campaign details; Cyclr orchestration connects those calls into reusable multi-tenant workflows. (developer.goacoustic.com)
PRODUCT USE CASES
Quickly build in-app automations that add or update contacts, sync audiences and trigger campaign sends. Publish integrations through Cyclr’s white-label embedded marketplace so each customer connects their own Acoustic account and credentials.
Add or update recipients (AddRecipient/UpdateRecipient) so your app’s leads become Acoustic contacts and appear in lists and audiences. (developer.goacoustic.com)
Enroll contacts in programs or trigger mailings and automated message groups (AddContactToProgram, SendMailing) from in-app events. (developer.goacoustic.com)
Create and modify contact lists, add contacts to lists and sync audience segments for targeting. (developer.goacoustic.com)
ORCHESTRATION
Cyclr sits between your SaaS product and IBM Watson Marketing to handle authentication, govern access and orchestrate every API call per customer, at scale.
Your app requests an action for a specific customer.
Cyclr authenticates, applies policies and routes the request.
IBM Watson Marketing processes the request and returns a response to your app.
Customer-specific authentication · Governed data movement · Centralized visibility and audit
CONNECTOR COVERAGE
Explore IBM Watson Marketing methods you can orchestrate through Cyclr.
Gets contacts by Database ID and lookup filter.
Get a contact by ID.
Upsert a Contact with the given data. Custom fields should be added in the format of: "customFields.<<FieldName>>"
TECHNICAL DETAILS
Review the sourced authentication and API behaviour used when configuring customer-facing IBM Watson Marketing integrations in Cyclr.
https://api-campaign-{pod}.goacoustic.comClient ID; Client Secret; Refresh Token; Pod/API host selection; Legacy: username/password.
Read; Create; Update; Delete; Send campaigns; Manage contacts, lists and programs; XML and REST endpoints.
Method-specific behavior should be confirmed before implementation.
OAuth: default 10 concurrent requests per organization. Legacy sessions limited to 20 active logins. Refresh tokens every ~3 hours recommended. (developer.goacoustic.com)
IMPLEMENTATION
Acoustic Campaign uses OAuth 2.0 (client_id, client_secret, refresh_token → access_token valid ~4 hours). A legacy JSESSIONID login remains but is deprecated for new orgs. Confirm Cyclr-enabled option in Console. (developer.goacoustic.com)
Client ID; Client Secret; Refresh Token; Pod/API host selection; Legacy: username/password.
Org Admin must create OAuth app, client credentials and refresh token; choose correct pod/API host.
COMMON QUESTIONS
You can programmatically add or update contacts, manage lists and audiences, enroll contacts into programs and trigger campaign sends and reporting reads using Acoustic’s XML and REST APIs. (developer.goacoustic.com)
OAuth 2.0: Cyclr uses client_id, client_secret and a refresh_token to request a 4‑hour access token; legacy JSESSIONID login is supported but deprecated. Org admin must provision credentials. (developer.goacoustic.com)
Yes. Each customer connects their own Acoustic org credentials (pod + OAuth app or legacy account) so Cyclr flows run per-tenant with separate credentials. Provisioning requires Org Admin access to create app credentials. (developer.goacoustic.com)
Yes. Cyclr lets you expose selected Acoustic actions as governed, reusable MCP (marketplace) tools inside your embedded marketplace while enforcing per-tenant credentials and orchestration policies.
KEEP EXPLORING
Related Marketing connector for customer-facing integration workflows.
Related connectorRelated Marketing connector for customer-facing integration workflows.
Related connectorRelated Marketing connector for customer-facing integration workflows.