Suggest campaign copy with AI
Generates first-pass campaign copy before the operator types anything, using the workspace’s product catalog and its recent best-performing campaigns as context. Optionally pass a channel, tone, and free-text hint to bias the suggestions. Returns three subject lines, three body variations, and three call-to-action labels, plus the model used and a summary of the context it drew on. It does not create or persist a campaign. Returns 503 when no AI provider is configured and 504 if the model times out.
Authorizations
Dashboard JWT token from Clerk
Body
Target channel. Drives per-channel length caps and tone. Omit for channel-agnostic suggestions.
sms, mms, whatsapp, email, rcs, viber, voice, push, instagram, messenger, line, telegram, fax Tone hint, for example "playful", "formal", or "urgent".
120Free-text steer, for example "holiday sale" or "new arrivals".
500