Salesforce Marketing Cloud and HubSpot remain where journeys execute. Dock sits next to them as the agent's workbench. A marketing agent drafts a journey brief, runs compliance and brand checks, and writes the verdict to a Dock row. The platform keeps the asset. Dock keeps the attributed paper trail.
Architecture
Salesforce Marketing Cloud and HubSpot stay the system of record for the raw data. Dock is the system of record for what the agent interprets. Each Dock row carries a pointer back to the platform record, agent identity, decision, reviewer, and timestamp. The agent re-fetches platform data via fresh API reads when it needs current state.
The Dock surface: a journey brief table
| journey_id | platform | agent | draft_state | compliance_check | brand_approval | reviewer | timestamp |
|---|---|---|---|---|---|---|---|
| SFMC-J-4421 | Salesforce Marketing Cloud | mei-marketing-v3 | drafted | CAN-SPAM pass, GDPR consent verified | pending | rajesh@ | 2026-05-28T14:22Z |
| HS-WF-1183 | HubSpot | mei-marketing-v3 | drafted | CAN-SPAM pass, unsubscribe wired | approved | dana@ | 2026-05-29T09:10Z |
| SFMC-J-4438 | Salesforce Marketing Cloud | mei-marketing-v3 | revised | suppression list intersected | approved | rajesh@ | 2026-05-29T16:45Z |
Each row links to the journey in SFMC or the workflow in HubSpot. The platform owns the assets. Dock owns the decision log.
A worked workflow: a re-engagement journey
A growth manager asks the agent to build a re-engagement journey for dormant trial users. The agent reads the audience from Marketing Cloud via API, drafts a three-step journey in SFMC, and writes a Dock row with the draft state. It runs a compliance pass against the suppression list and the consent flags it fetched, and writes the verdict to the row. The brand reviewer opens the row, reads the agent's reasoning, edits the subject line, and marks brand_approval as approved. The agent activates the journey in SFMC. The Dock row now carries the full chain: drafter, checker, approver, and the platform pointer. The audit posture is documented in agent audit and compliance.
Why it matters
Marketing teams already split tools between execution and brand review. The gap is attribution. When something went out wrong, no one can prove which agent drafted it, which human signed off, and against what source data. Dock closes that gap by giving the agent a stable identity and a row to write to. The platform stays the platform. The row is what makes the decision auditable. The same pattern appears across the marketing cluster and the parallel sales motion.
Salesforce documents Journey Builder as the canvas for orchestrating customer journeys across Marketing Cloud Engagement 1. HubSpot documents marketing email mechanics, including consent and unsubscribe wiring 2. The CMO Council catalogs brand-protection and data-privacy research 3. Dock does not replace any of this. It records who the agent was, what it decided, and who signed.
If a compliance lead asks "who drafted this and against what source," the answer should be one click. See the compliance pattern and the identity model.
CTA
Pair a marketing agent with Dock next to Salesforce Marketing Cloud or HubSpot, and the journey draft, the compliance check, and the brand approval all carry names.
FAQ
Does Dock replace Salesforce Marketing Cloud or HubSpot? No. SFMC and HubSpot stay the system of record for journeys, contacts, and sends. Dock is the system of record for the agent's draft, compliance verdict, and approval.
What does the agent write to Dock versus the platform? Assets and journey steps go to the platform. Identity, decision, reviewer, and timestamp go to Dock, with a pointer back.
How is this different from an in-platform approval? An in-platform approval routes a draft. It does not carry the agent's identity, the source data read, or the reasoning. Dock makes those four facts a row.
Can a human edit the Dock row? Yes. Reviewers edit brand_approval, compliance notes, and any override. The agent's original draft entry is immutable, so the diff is the trail.
Footnotes
-
Salesforce Trailhead, Journey Builder Basics. https://trailhead.salesforce.com/content/learn/modules/journey-builder-basics ↩
-
HubSpot Knowledge Base, Create and send marketing emails. https://knowledge.hubspot.com/marketing-email/create-and-send-marketing-emails ↩
-
CMO Council, Thought Leadership Reports. https://www.cmocouncil.org/thought-leadership/reports ↩