Skip to main content

Website Setup

Use this guide right after connecting MCP and before creating any content. A complete website setup ensures Claude has the context it needs to generate accurate, on-brand work — and that your analytics, ad data, and publishing destinations are wired up correctly.

What You’ll Need

The Prompt

Paste this into Claude to run a full setup check:
Check my website setup for [website name]. Review integrations, modules, and flag
anything missing or misconfigured that I should fix before creating content.
Replace [website name] with the name of your website.

What Claude Will Do

Claude runs two tool calls:
  1. get_website_summary — retrieves the website name, domain, connected integrations, and content stats
  2. get_onboarding_status — returns a structured checklist of what’s configured, what’s incomplete, and what’s missing entirely
After reviewing both, Claude surfaces a prioritized list of gaps and recommendations.

What to Review

Integration Status

IntegrationWhy It Matters
WordPressRequired for publishing content to your site
Google Analytics (GA4)Powers content performance and engagement data
Google Search ConsoleEnables keyword rankings and SEO opportunity scoring
Google AdsRequired for ad campaign analysis and keyword data
Meta AdsRequired for Meta creative performance and fatigue detection
GoHighLevel (GHL)Required for conversation metrics, appointment data, and pipeline revenue
Missing integrations don’t block content generation, but they do limit Claude’s ability to pull performance data, make data-informed recommendations, and publish directly to your platforms. Fix these in WisePilot under Settings > Integrations before moving to content work.

Module Enablement

WisePilot modules gate feature access. Claude will flag if a module is disabled that you’d expect to use:
ModuleWhat It Unlocks
ContentBlog creation, landing pages, CTAs, nurture sequences
SEOKeyword rankings, opportunity scoring, SEO-aware generation
AdsAd creative management, performance analysis, campaign data
ConversationsGHL AI agent analysis, conversation intelligence, appointment data
Contact your WisePilot admin if a module you need is disabled — module access is set at the agency level.

Data Freshness

Claude will note if integrations are connected but haven’t synced recently. Stale data (>48 hours) can mean:
  • Ad metrics and keyword rankings are out of date
  • Content performance scores are based on old GSC data
  • Conversation intelligence is working from incomplete recent history
Data sync runs on automatic schedules. If you see a staleness warning, the most common fix is to re-authenticate the affected integration under Settings > Integrations.

Common Edge Cases

“I connected an integration but Claude says it’s missing” Integrations sometimes need a moment to propagate after initial connection. Wait a few minutes and re-run the setup prompt. If it still shows missing, go to Settings > Integrations in WisePilot to verify the connection is in an active (not pending or error) state. “A module is disabled but I need it” Module access is controlled at the agency level. Reach out to your WisePilot agency admin and ask them to enable the module for your website. “The onboarding checklist shows items I’ve already completed” Some checklist items require specific data to be present before they mark complete — for example, “Brand position configured” checks for an actual brand position record, not just the settings page being visited. Run the brand voice and ICP guides to populate the remaining items.

Next Steps

Once Claude confirms your integrations are active and modules are enabled: