Before you switch handoff on
Two decisions that are genuinely yours — whether somebody is watching, and whether your host can take the traffic.
Diagnosing a misbehaving install.
Two decisions that are genuinely yours — whether somebody is watching, and whether your host can take the traffic.
Letting a logged-out shopper fill a cart in chat costs you their page cache. Here is exactly why, and how to opt out.
The widget is isolated from the rest of the page on purpose. That breaks translation and session-recording tools, and not screen readers.
Four independent ceilings — two you set in the admin, and three you can tune in code.
Repeated questions reuse a cached search for five minutes. When that matters, and how to change it.
Work down this list in order — the most common cause is a missing OpenAI key on a site running Gemini.
What each sync state means, which ones resolve themselves, and what to do about the one that does not.
Replies that stop mid-sentence, or arrive all at once after a long pause, usually mean something is buffering the stream.
Where Sohay records provider errors and today's token usage — the first place to look when something is wrong.
An 8 KB launcher on every page, and the rest only when somebody opens the chat. What that costs, and the one setting that changes it.
Grounded answers, a team inbox, and store-aware tools — free on WordPress.org.
Add Sohay — FreeFree plugin · You bring your OpenAI key · Works with any theme