SFMC content block production
How Campaign Builder prepares reviewed Content Builder blocks.
Content Block is a narrower Campaign Builder workflow for teams that need template-aware SFMC block copy, image selection, and reviewed asset upload support without treating AI output as unrestricted HTML production.
Implemented workflow
From approved templates to reviewed content block assets.
The route-backed workflow starts from configured templates and block context, then helps marketers produce a reviewable HTML fragment and media asset path that fits existing SFMC production controls.
Load approved templates
The Content Block router loads account, settings, collection, and readable Knowledge templates, then returns normalized template IDs, names, descriptions, HTML, tags, source, tenant ID, and account name.
Keep the conversation scoped
Session history is sanitized by tenant, block, and session identifiers, persisted in content_block_sessions when available, and capped to the recent history needed for the active block.
Generate constrained HTML suggestions
Chat output must return JSON with a short rationale and a final email-ready suggestion. The prompt limits suggestions to simple tags and avoids editor commentary inside the injected content.
Apply copy into the chosen template
Template matching supports /tpl commands, template directives, relevance scoring, comment placeholders, explicit content placeholders, and fallback insertion into the existing HTML structure.
Select or upload images
Image Builder can search Unsplash or account-saved images, capture selected image metadata, upload selected or cropped images to Marketing Cloud, and store resulting image_assets records.
Prepare GIF assets when entitled
GIF Builder upload and copy routes validate frame counts, image types, dimensions, payload size, idempotency keys, rate limits, Marketing Cloud uploads, and saved source/output image records.
Route-backed evidence
What technical evaluators can verify in the implementation.
This content is grounded in the implemented Content Block and Image Builder route families, not a generic AI copy assistant claim.
Content block routes
GET /api/v1/blocks/content/contentblocks lists configured templates, GET /session/:sessionId restores scoped chat history, and POST /chat returns template-aware suggestions.
Image Builder search and upload
GET /api/v1/blocks/imagebuilder/search returns Unsplash results or account-saved myimages; POST /lead stores selected image metadata and attempts Content Builder image upload.
GIF Builder routes
POST /gif/upload uploads source frames and a rendered GIF to Marketing Cloud, GET /gif/uploads lists prior GIF outputs, and POST /gif/uploads/:id/copy copies a prior output.
Marketing Cloud asset operations
Image and GIF writes use account-scoped runtime SFMC credentials, getMCToken, and the REST asset/v1/content/assets endpoint before saved records expose asset IDs or published URLs.
Enterprise guardrails
Content block production stays scoped to Marketing Cloud review.
Campaign Builder keeps this workflow tied to authenticated Marketing Cloud context, configured templates, tool entitlements, media validation, and explicit asset evidence.
Marketing Cloud context required
Both Content Block and Image Builder routes call ensureMarketingCloudContext, so the workflow is positioned for Marketing Cloud use rather than generic web content generation.
Entitlement-gated image tools
Image search/upload is gated by the screenshot-to-img tool entitlement, while GIF upload, list, and copy operations are gated by the gif-builder tool entitlement.
Template and source boundaries
When tenant templates are used, suggestions are instructed to use only block context or tenant-approved sources and avoid HTML structures beyond the selected template.
Write hygiene for media uploads
GIF writes enforce payload limits, supported MIME types, idempotency records, per-account rate limiting, request-aware logging, and stored Marketing Cloud asset metadata.
Technical evaluator FAQ
Where the block workflow helps, and where review remains.
Buyers should evaluate Content Block as a practical SFMC production helper: template-aware copy generation, media selection, and reviewed asset upload support.
Is this a replacement for Content Agent?
No. Content Agent covers broader source-backed drafting, variants, localization, Knowledge saves, and Content Builder exports. Content Block is the narrower template-constrained block assistant for SFMC content block work.
Can it generate any arbitrary HTML?
No. The implemented prompt asks for simple email-ready tags and tells the assistant not to introduce structures beyond the chosen template. Template placement is handled through placeholders or existing HTML structure.
Where does image provenance show up?
Image Builder normalizes Unsplash attribution fields, saved image metadata, original URLs, Marketing Cloud asset IDs, published URLs, and account-scoped saved image records where uploads succeed.
Does GIF Builder bypass SFMC limits?
No. GIF upload routes enforce source frame count, MIME type, dimension, total payload, idempotency, rate-limit, and Marketing Cloud credential requirements before storing output records.
Evaluation takeaway
Content Block makes repetitive SFMC block production more reviewable.
The useful buyer proof is concrete: configured template inventory, scoped block history, constrained HTML suggestions, image source metadata, Marketing Cloud asset upload evidence, and entitlement-gated GIF operations. The page does not claim automatic sends, unrestricted HTML generation, or bypassed Marketing Cloud review.