Master prompt
GPT-4o image — testimonial card with avatar placeholder
A 1080×1080 testimonial card with placeholder for the consent receipt ID and a stylized avatar, NEVER a real client photo.
ImageGPT-4oCAMarketingTestimonial
Generate a testimonial card at 1080×1080 px.
HARD PRECONDITION: this prompt must NOT be run unless [CONSENT_ID] is non-empty and references an on-file written-consent receipt for this testimonial. If [CONSENT_ID] is blank, output "[BLOCKED — written consent receipt ID required for testimonial under CICC §45 + PIPEDA]" and STOP.
Layout:
• Background: warm off-white (#F6F4EF) with 2% paper-noise texture.
• Top-left: oversized opening-quote glyph (") in [BRAND_ACCENT_HEX], ~25% of card width.
• Center: the quote text "[QUOTE_TEXT]" set in [BRAND_PRIMARY_HEX], serif, max 4 lines, large.
• Below the quote: a thin horizontal rule in [BRAND_ACCENT_HEX], 60px wide.
• Below the rule:
– Stylized abstract avatar (40px circle filled with a [BRAND_ACCENT_HEX] gradient — NEVER a real face, NEVER a stock photo).
– Next to avatar: "[CLIENT_INITIALS]" in small caps, [BRAND_PRIMARY_HEX].
– Below initials: "[CLIENT_PROFILE_LABEL]" tiny gray.
• Bottom-right: tiny watermark "[FIRM_NAME] · consent on file: [CONSENT_ID] · DRAFT".
CICC §44-46 / §45:
• The [CONSENT_ID] reference MUST appear on the rendered card (small, but legible if zoomed).
• The quote must be reproduced verbatim from [QUOTE_TEXT]. Do not paraphrase, do not "improve" the prose.
• The avatar is abstract by mandate. Real faces in marketing testimonials require additional written consent — punt to a separate flow.
• No "guaranteed", "100% success", or "we always win" in the rendered quote text; if the quote text contains any of these, output "[BLOCKED — quote contains CICC-prohibited language]".
Negatives:
• Real client face / photo
• Canadian flag, maple leaf, IRCC logo
• Gold star / 5-star icon (regulator-misalignment signal)
End with: "— DRAFT — for RCIC review. Confirm [CONSENT_ID] is on file and the quote is verbatim before publishing."Unlock the vault to see the full prompt
