Agent Setup
Website pages aren't being indexed
Website pages aren't being indexed
- Confirm the URL is publicly accessible. The MerchantAI crawler cannot access pages behind a login, staging password, or VPN. Verify you can open the URL in an incognito browser without signing in.
- Trigger a manual re-crawl. Go to Knowledge → Website in your dashboard and select Re-crawl. This forces a fresh pass and updates the indexed content.
- Check your
robots.txt. If your site’srobots.txtblocks unknown crawlers, add the MerchantAI crawler user-agent to the allow list.
The Shopify app didn't sync my products
The Shopify app didn't sync my products
- Check permissions. During Shopify app installation you’re prompted to approve required permissions. If any were declined, the sync cannot complete. Review the app’s permission status in your Shopify admin.
- Trigger a manual re-sync. In your MerchantAI dashboard, navigate to Knowledge → Shopify and select Re-sync.
- Reinstall the app if the issue persists. Remove MerchantAI from your Shopify admin and reinstall from the App Store. This resets the OAuth token and resolves most persistent sync failures.
I can't find my workspace after signing in
I can't find my workspace after signing in
- Confirm you’re using the correct sign-in method. If you signed up via Shopify, you must log in using the same Shopify account — not a separate email/password combination.
- Check for duplicate accounts. You may have created the workspace under a different email address.
- Contact support. If you’re confident you’re using the right account and the workspace still isn’t visible, contact the support team with your sign-up email.
Widget & Deployment
The widget isn't appearing on my site
The widget isn't appearing on my site
- Verify script placement. The snippet must be placed before the closing
</body>tag on every page where you want the widget to appear. - Check the browser console for errors. Open your browser’s developer tools and look for script errors related to
widget.merchantai.io. - Review your Content Security Policy (CSP). If your site uses a CSP header, add
widget.merchantai.ioto thescript-srcdirective.
The widget appears but the agent doesn't respond
The widget appears but the agent doesn't respond
- Message limit reached. If you’ve hit your monthly message allocation, the agent stops responding until the next billing period. Check your usage in the dashboard. Upgrading your plan restores your allocation immediately.
- Empty or unapproved knowledge base. The agent requires at least one approved source. Go to Knowledge and confirm at least one source has been crawled and approved.
Widget loads slowly
Widget loads slowly
- Check for conflicts with other chat tools. If another chat widget is running on the same page, try disabling it temporarily to isolate the issue.
- Review third-party script load order. Heavy analytics or personalisation scripts that load synchronously before
</body>can delay all subsequent scripts.
Knowledge & Answers
The agent is giving outdated information
The agent is giving outdated information
- Trigger a manual re-crawl or re-sync from the Knowledge dashboard.
- Check Shopify webhook delivery. Go to your Shopify admin and confirm webhooks are being delivered without errors. Failed webhooks mean automatic updates aren’t reaching MerchantAI.
The agent says it doesn't know something I've documented
The agent says it doesn't know something I've documented
- Source approval status. Navigate to Knowledge and confirm the page, file, or Q&A pair is marked as approved. Unapproved sources are excluded from the agent’s knowledge.
- Confidence threshold setting. If the threshold is set too high, the agent may decline to answer even with relevant content. Review and adjust in Configuration → Guardrails.
The agent is discussing topics I've blocked
The agent is discussing topics I've blocked
- Confirm the topic is in your blocklist. Re-add it and save if needed.
- Check keyword spelling and variants. Keyword-based blocks are matched exactly. If the topic can be expressed multiple ways (e.g. “refund”, “refunds”, “money back”), add each variant explicitly.
Handover & Contacts
I'm not receiving handover emails
I'm not receiving handover emails
- Verify the configured address. Go to Configuration → Handover and confirm the email address is correct.
- Check spam and junk folders. Transactional emails from MerchantAI may be filtered by your provider.
- Check domain-level email filtering. Ask your IT team to whitelist transactional emails from MerchantAI’s sending domain if needed.
The Contacts inbox is empty
The Contacts inbox is empty
- Plan eligibility. Lead capture and the Contacts inbox are available on the Pro plan and above. Upgrade to Pro to enable this feature.
- Lead capture configuration. Lead capture must be explicitly enabled. Go to Configuration and confirm that lead capture is toggled on.
Billing
I was charged but thought I was on a free trial
I was charged but thought I was on a free trial
My plan downgrade hasn't taken effect
My plan downgrade hasn't taken effect

