Draft profile
draft_brandBuild a brand profile from a domain, text description, or social handle to generate ad plans; verify the returned name matches the intended brand.
Instructions
Fill in a profile (a business brand or a creator) from a website domain, a free-text description, or a social handle, into a {name, products, logo, …} object you can pass to plan_ad / generate. 0 credits. IMPORTANT: a domain can resolve to a DIFFERENT company than intended (e.g. bala.com is an engineering firm, not the Bala fitness brand at shopbala.com). Before spending any credits on research or renders, VERIFY the returned name (and summary) match the brand the user meant; if it looks wrong, re-draft with the correct domain or a description (pass save:false until confirmed) — this tool cannot ask the user, so the caller owns that check.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| save | No | save onto the active profile (like Studio onboarding) so plan_ad/create use it automatically. Default: saves only when NO brand is saved yet; pass true to REPLACE the saved profile (the drafted fields overwrite the saved ones), false to never save | |
| domain | No | a website to scrape | |
| platform | No | platform for socialHandle (instagram/tiktok/…) | |
| description | No | a free-text brand description (no website) | |
| socialHandle | No | a social handle to draft from (influencers/creators) — pair with platform |