New Project

Add a website to crawl and start generating content for it.

Client & website

We'll crawl this site to supplement the brand profile below.

Brand profile
What the client tells us directly — this takes priority over whatever the website crawl detects.

Who the content should be written for, e.g. "IT managers at mid-size companies".

WordPress connection
Live account credentials for the client's WordPress site — used to publish approved posts.

Just the site's home address — not the wp-admin login page or the /wp-json/ API path. We derive the API path automatically.

Generate an application password under WordPress admin → Users → Profile → Application Passwords. Not the account login password.

Google Analytics (optional)
Connect the client's GA4 property. Only identifiers are stored right now — live traffic reporting is a future feature that will use these to query the GA4 Data API.
Image sourcing (optional)
Generated blog posts include image prompts — connect Pexels or Unsplash to automatically attach a real stock photo per prompt. Leave blank to skip; posts still generate normally without it.
AI model configuration
Choose which model handles each stage of this project's pipeline. Leave a field blank to use the platform default.

Used for: writing blog posts and content calendar copy.

Used for: extracting the brand profile after a crawl, and the deep-reasoning stage of Business Analysis (brand summary, voice, ICP, competitor/gap analysis).

Used for: the optimization stage of Business Analysis (keyword opportunities, topic clusters, pillar content ideas, and SEO/GEO recommendations, built on top of the reasoning stage above), and on-demand blog content refinement/metadata refresh.

Reserved for a future AI-assisted scoring pass — scoring is currently rule-based and doesn't call a model yet, so this has no effect.