Skip to content

Ask the docs

Answers come from this documentation only, with sources. For account-specific issues, the docs route you to the right owner.

What can I help you find?

You are chatting with an AI assistant. It can make mistakes, so double-check important information.

Before you contact support

Most questions that reach our inbox are already answered in these docs. This page routes you to the answer first, tells you who owns what (you, your developer or agency, or the Dialog team), and, when your issue is genuinely not covered here, tells you exactly what to send so we can fix it in one round-trip.

Your situation Where the answer is
Not sure which install path applies to your stack Find your install path
Widget doesn’t appear on the store Dialog not visible
Suggestions are empty or never load Suggestions not loading
Cart icon / mini-cart doesn’t refresh after add-to-cart Add to cart issues
Trending topics section is empty Trending topics not available
Dashboard numbers look wrong or incomplete Tracking overview: site-level events probably aren’t wired
Don’t know whether you need the API, the SDK, or the React / Vue packages Developers overview
Headless Shopify: what goes where Install on Shopify → Headless
What GTM can and cannot do Install via Google Tag Manager
Assistant answers are off-brand or inaccurate Train Dialog and Guidelines per Industry
Personal Shopper trigger does nothing Personal Shopper → Quick checks

Knowing who owns a task saves you the longest round-trips of all, asking us to do something only your team can do, or debugging something we’d fix in minutes.

No developer and no support ticket needed:

  • Training content: document uploads, guidelines, suggested questions.
  • Assistant identity and visual customization.
  • Personal Shopper configuration (triggers, personas, collections, publishing).
  • Reading conversation analytics and insights.

Implementation work: your developer or agency

Section titled “Implementation work: your developer or agency”

This is storefront code we don’t have access to. We document the contracts; your team writes the glue:

  • Embedding the SDK or the React / Vue components on a custom or headless storefront, including the addToCart / getProduct callbacks.
  • GTM container setup: variables, triggers, tags, publishing.
  • Refreshing your cart UI after Dialog adds a product: the dialog:cart:updated listener on GTM and custom installs.
  • Generating and uploading the catalog JSON on custom stacks (schema).
  • Resolving theme CSS conflicts that hide or misplace the widget.
  • Wiring site-level tracking events (GTM bridge or SDK methods).

These are worth an email, and we expect them:

  • Shopify cart-refresh glue: if your theme’s cart UI doesn’t refresh after our standard snippet, we write the theme-specific fix, send your theme name, typically handled within 48 hours.
  • Trending topics activation on account types where it isn’t automatic.
  • Klaviyo API key configuration in your Dialog account.
  • API beta coordination: telling us you build against the REST API so we can warn you before breaking changes.
  • Genuine bugs: the dialog:cart:updated event never fires, 5xx responses from the API, the widget crashes with your reproduction steps.

Write to paul@askdialog.com and include all of the following, incomplete reports are the number-one cause of slow resolutions:

  1. Store platform and install path: Shopify app block, Shopify legacy snippet, Prestashop module, GTM, vanilla SDK, React, or Vue.
  2. The URL of the page where the problem happens.
  3. Expected vs actual: one sentence each.
  4. Screenshots of the issue, plus any error in the browser console (F12 → Console).
  5. Path-specific extras: GTM preview findings (which tags fired, variable values) on GTM installs; the request ID on API errors; your theme name on Shopify cart issues.

A report with these five items usually gets a fix or a precise answer in the first reply.