Writesonic

Writesonic

Let AI connect your sources for you

Skip the manual setup — run this in your project and the wizard auto-detects your databases and APIs and connects them to PostHog.

Learn more
PostHog Wizard hedgehog

Connect Writesonic to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.

Connect Writesonic to pull your GEO (generative engine optimization) data — brand visibility, rank, and mentions across AI platforms like ChatGPT and Perplexity — into the PostHog Data warehouse.

You'll need:

  • A Writesonic API key with GEO API access (revealed in your account's API dashboard; requires a plan with API access)
  • The site URL of the tracked website, exactly as configured in Writesonic (e.g. https://example.com)
  • Optionally, a project ID to disambiguate when the same site is tracked in multiple projects

Configuration

OptionTypeRequired
API keypasswordYes
Site URLtextYes
Project ID (optional)textNo

Linking Writesonic to PostHog

  1. Go to the Data pipeline page in PostHog
  2. Click New source and select Writesonic
  3. Fill in the required configuration fields
  4. Click Next, select the tables you want to sync, and then press Import

Supported tables

TableDescriptionSync methodIncremental fieldPrimary key
performance_summary

Only syncs the last 365 days on initial sync

Incremental, Full refreshdatedate, website_id
performance_prompts

Only syncs the last 365 days on initial sync

Incremental, Full refreshdatedate, prompt_id
performance_answers

Only syncs the last 365 days on initial sync

Incremental, Full refreshdatedate, response_id
content_citations

Only syncs the last 365 days on initial sync

Incremental, Full refreshdatedate, citation_id
content_keywords

Only syncs the last 365 days on initial sync

Incremental, Full refreshdatedate, id
topics

The topics configured for the tracked site. Prompts are grouped under topics.

Full refreshtopic_id
platforms

The AI platforms/models (e.g. ChatGPT, Perplexity, Google AI Overviews) enabled for the tracked site.

Full refreshplatform_id
websites

All websites associated with the tracked site: your own properties and every tracked competitor.

Full refreshwebsite_id
prompts

All prompts (queries) configured for the tracked site, with their topic, country, and status.

Full refreshprompt_id