Changelog

New features, improvements, and fixes in RagChat.

# App Store review ask in the admin

  • After your shop has been installed for a week and the AI has answered enough shopper conversations, RagChat may show Shopify's own App Store review modal while you are idle in the Dashboard or Inbox.
  • Shopify owns the modal wording and rate limits. Declining stays quiet, so you are not asked again on the same visit.

# AI clients can read contact events and update AI instructions

  • A connected AI client can now read the event timeline for the contact behind a conversation (installs, imports, plan changes), the same events shown in the inbox Events panel.
  • It can also read and update your AI's custom instructions from Settings → AI, on any workspace. An update replaces the whole text and returns the previous version so it can be undone. Updates need a plan with custom instructions.

See Manage RagChat from an AI client (MCP).

# Fix: welcome-only conversations counted as unresolved

  • A conversation that holds only automated messages, such as an install welcome or a follow-up nudge from an automation, now stays resolved, so it no longer inflates your unresolved count.
  • It reopens as soon as the contact writes back.
  • These threads don't ask for a satisfaction rating or fire a Conversation resolved trigger.

See Set up automations.

# Fix: spam-block rules run before the AI replies

  • Immediate automations with Block the contact now run before the AI starts a reply, so spam is blocked without burning a generation or getting an answer.
  • Message subject conditions match the real subject on inbound email (including mail to your support address).
  • Empty cold emails (no body and no attachments) are dropped before a contact or conversation is created.

See Set up automations, Block a contact, and Give customers an email address for support.

# Fix: contact-form emails from no-reply addresses were dropped

  • Emails that arrive from a no-reply address with the real person in Reply-To (like the Shopify App Store contact form) now reach your inbox, filed under that person, with a via label showing the address they came through.
  • Automated email (out-of-office replies, helpdesk updates, no-reply notices) now lands in your inbox labelled Automated email, no AI reply instead of being discarded. The AI never answers it. Only bounce notices are left out.
  • Details: Give customers an email address for support.

# Fix: AI replies showed product IDs instead of product cards

  • AI replies no longer show raw Shopify product IDs to shoppers. Products the AI mentions now appear as product cards below its message.
  • When the AI looks up products but forgets to show them, the cards now appear anyway (up to 6).
  • Suggest reply drafts in your inbox no longer include product IDs either.

# Enable external access and team seats

# Automated emails only go to contacts who have emailed you

  • Automated messages (welcome and follow-up automations, and rating cards) are now emailed only after a contact has emailed you at least once. A chat message alone is no longer enough for those emails.
  • Your replies and AI replies are unchanged: they still email offline contacts who have written by chat or by email.
  • Automated messages still appear in the widget for chat-only contacts.
  • See Send and receive email replies, Set up automations, and Collect customer satisfaction ratings.

# Email replies only go to contacts who have written

  • Outbound email (offline replies, automation messages, and rating cards) now goes only to contacts who have sent you at least one message by chat or email.
  • Messages still appear in the widget for contacts who have never written. Once they write, earlier unread messages go out in the next email.
  • See Send and receive email replies and Set up automations.

# Updates tab in the chat widget

  • Visitors with a published help center and at least one published changelog entry see an Updates tab next to Chat and Help.
  • Newest entries show first, with new / improved / fixed badges, and a link to the full changelog page.
  • Shopify stores without a RagChat help center stay on Chat only.
  • Details: Customize the chat widget.

# Fix: long AI replies no longer duplicate in chat

  • Long AI replies that used to hit a broadcast size limit no longer save as duplicate messages followed by a fallback error.
  • Shoppers should see a single reply instead of several copies of the same answer.

# Read help center article bodies in fewer MCP calls

  • AI clients can call list-articles with include_content: true to read article bodies in pages instead of one get-article call per article.
  • Pass ids to fetch a specific set. Metadata-only pages can return up to 200 articles.
  • See Manage RagChat from an AI client (MCP).

# Fix: automations could fail when many events arrived at once

  • Automations that fire on contact events could stop running when a host posted many events at once. Those jobs now wait their turn and skip rules that already ran or no longer match.
  • See Set up automations.

# Fix: rating and coupon cards clipped inside the chat bubble

# Connect the widget on page load for identified visitors

  • Hosts that embed the widget with a signed identity can set data-auto-connect="true" on the embed script so the widget connects on page load instead of waiting for the first open.
  • That lets a message you send first (for example an onboarding automation) show a badge, preview, and chime before the visitor opens chat.
  • Off by default. Without a signed identity the flag is ignored, so anonymous storefront visitors are never connected just from loading a page.
  • Details: Set up automations

# Manage automations from an AI client

  • Connected AI clients can now list, create, update, and delete automation rules on standalone workspaces, and inspect run history.
  • Call describe-automation-options first so triggers, conditions, and actions stay valid.
  • New rules over MCP require an explicit enabled/disabled choice so nothing goes live by accident.
  • How-to: Manage RagChat from an AI client (MCP) and Set up automations.

# Delayed automations and Events since trigger

  • Rules can wait up to 30 days after a trigger before they run (Run → After a delay).
  • Conditions are checked when the trigger fires and again when the delay ends. Turning a rule off cancels waiting runs.
  • New condition Events since trigger (include / do not include) looks at events that landed between the trigger and the run, so you can nudge only if something has not happened yet.
  • See Set up automations.

# Fix: AI clients can see message attachments

# Contact events in the inbox and automations

  • Connected apps can post named events for a contact (install, uninstall, import, and similar).
  • Open a conversation and check the shopper panel for an Events timeline when any have arrived.
  • New automation trigger Event received. Condition on Event name (and optionally Event data) to react to one event.
  • How-to: Manage conversations in the inbox · Set up automations

# Run automations when a conversation needs attention

  • New trigger: Conversation needs attention. It fires at the same moment as the alert email (customer asked for a human, the AI could not answer, or a message is waiting with AI off), even if that email is turned off. Use Alert reason to narrow it.
  • Send a webhook actions can now include an optional bearer token (Authorization: Bearer). The URL must be https when a token is set.
  • How to build a rule: Set up automations.