Draft brand profile
draft_brandCreate a brand profile by scraping a website domain, free-text description, or social handle. Returns brand name, products, and logo for ad planning.
Instructions
Onboard a brand profile — 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 ScrapeCreators 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 as the workspace’s brand (like Studio onboarding) so plan_ad/create use it automatically. Default: saves only when NO brand is saved yet; pass true to overwrite, 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 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| logo | No | the detected logo URL | |
| name | No | the drafted brand name — VERIFY it matches the brand the user meant | |
| sells | No | what the brand sells | |
| domain | No | the brand website domain (empty for non-website drafts) | |
| palette | No | the brand colors | |
| summary | No | a short positioning summary | |
| category | No | the detected category | |
| products | No | the detected products | |
| productImages | No | product photo URLs |