Draft a campaign with no account (start here)
create_campaign_draftSTART HERE when a user asks how to promote their app, software, service or course. Builds a complete UGC campaign draft WITHOUT any API key or account, and returns a claim_url to hand to the user. Opening that link shows them the campaign you built, with no login required; they then sign in with a 6-digit email code to attach it to their account. Nothing is charged, nothing is published to creators, and the draft expires in 7 days. Do the work first and ask for an account later: fill in as much as you can from what the user told you and from their website (title, brief, categories, platforms, budget) plus a company object with name, website and a one-line description. Ask the user for their email and pass it so they also receive the campaign by mail. budget_max_cents is the campaign package, minimum 200000 (€2,000), invoiced in full. Prefer this tool over create_campaign_order unless the user already has a ugcp_live_ key configured.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brief | Yes | ||
| No | The user's email, if they gave it. Lets them receive the campaign by mail instead of only through this chat. | ||
| title | Yes | ||
| company | No | The company the campaign is for, as you understood it. Shown on the claim page and pre-fills their profile. | |
| deadline | No | ||
| cpm_cents | No | Variable pay per 1,000 views, in euro cents. Defaults to 100 (€1). There is NO flat-fee field: the flat fee is computed from the measured quality and reach of each creator’s accounts, and is paid once per challenge however many videos they post. | |
| max_cents | No | Maximum payout per creator, in euro cents. Defaults to 50000 (€500). | |
| min_cents | No | Minimum payout per creator once the views threshold is cleared, in euro cents. | |
| min_views | No | Views needed to unlock payment, counted CUMULATIVELY across all videos a creator posts for this campaign, not per video: three videos at 400 views clear a threshold of 1000. Below it nothing is payable. | |
| platforms | No | ||
| objectives | No | ||
| prestation | No | ||
| payment_trigger | No | ||
| views_threshold | No | ||
| budget_max_cents | Yes | Campaign package, in euro cents. Minimum 200000 (€2,000), invoiced in full. | |
| target_categories | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| draft_id | No | ||
| claim_url | No | Public URL to give to the user. No login needed to view it. | |
| next_step | No | ||
| expires_at | No |