Working in ClaudeBranding, themes & domain

Branding, themes & domain

Apply themes, logos, fonts, SEO metadata, and a custom domain to any product — all from a Claude conversation.

The connector covers the full brand surface of a product. Themes, fonts, logos, SEO metadata, custom domains, growth settings — every visual lever exposed in the dashboard is also exposed as a tool. Most can be set in a single message.


Themes

Productised ships 20 visual theme presets — coordinated background, accent colour, font, and gradient. They're designed to look professional out of the box without you picking individual colours.

"Show me the available themes." "Apply the dark serif theme to my AI Readiness Scorecard."

Themes also influence the result-page templates — when you re-apply a result template, it picks up the product's accent colour automatically.


Fonts


Logo and branding chrome

The common pattern — "use the logo from acme.com as the branding" — is covered in detail in Add images, logos & favicons.


SEO metadata

update_seo covers what shows up in search and on social shares:

  • Page title and meta description
  • Favicon (the browser tab icon)
  • Open Graph image (link previews on Twitter, Slack, LinkedIn, etc.)
  • Keywords

"Set the SEO for my Scorecard product — title 'AI Readiness Scorecard for B2B Marketing Leaders', description '5-minute diagnostic across six pillars …', og image at https://acme.com/og.jpg, favicon at https://acme.com/favicon.ico, keywords ai, marketing, scorecard, b2b."

Claude re-hosts the og/favicon URLs through upload_image first if they're external, then calls update_seo with the CDN URLs.


Custom domains

Take a product live on your own subdomain (e.g. quiz.yoursite.com) instead of app.productised.ai/c/<id>.

"Set quiz.acme.com as the URL for my Scorecard. Show me the CNAME I need to add."

Claude calls set_custom_domain, returns the CNAME (quiz.acme.com CNAME proxy.productised.ai), and you add it at your registrar. Run get_domain_status later to confirm propagation.


Product-level settings


Workspace variables — write once, reuse everywhere

Workspace variables (set via set_variable) are key/value pairs available across all your products as {{ custom:key }} tokens.

Useful patterns:

  • business_name → injected into every product's branding and result pages
  • cta_url → your default Calendly link, switched in one place
  • brand_voice → a short style guide the AI agent references

Brand voice and tone settings auto-propagate to every product's system prompt — change once, every product reads the new voice.

"Set my workspace variable cta_url to https://cal.com/me/strategy and business_name to 'Acme Strategy Group'."

Now every product that uses {{ custom:cta_url }} or {{ custom:business_name }} in its templates picks up the new value on next render. No bulk updates needed.


One-message brand pass

A full brand pass for a fresh product, in a single message:

"For my new Scorecard product: apply the dark serif theme, switch the font to Inter, set the logo and favicon from acme.com, set SEO title to 'AI Readiness Scorecard for B2B', description '5-minute diagnostic with personalised insights', og image from acme.com, custom domain quiz.acme.com, and set the welcome button label to 'Start the diagnostic →'. Publish it."

Claude calls every relevant tool in sequence. You get a single response with the live URL and a demo URL.


Workspace design system — brand once, inherit everywhere

For deeper brand consistency across every product, result page, and landing page, set a workspace design system — a single token set (colours, fonts, radius) that cascades workspace-wide.

"Set my workspace design system: primary colour #1a56db, heading font Inter, radius 8px."

Workspace design system →