Connect your workspace
- Open Famulor AI Agent in Shopify Admin as the store owner.
- Choose Connect Famulor workspace. Sign in to Famulor in the new tab.
- Select a workspace where you are an owner or admin and choose Connect store.
- Return to Shopify Admin and choose Refresh.
Add assistant tools
Open Famulor Tools from Shopify Admin. Configure the native connection and assign store tasks through the existing Tools and Assistant settings. The assistant can search current products, check availability, read policies and look up order status after exact customer verification. The request tools for cancellation, refund and address changes record merchant-review requests. These request tools do not modify Shopify orders. Managed actions are separate and subject to the prerequisites below.Review activity
Store activity shows actions and conversations attributed to this connected store. It does not expose another store’s or workspace’s conversations. Expand a conversation to read its transcript and use an available recording. Manage linked stores in Famulor under Automations → Connections → Shopify app connections. Disconnecting prevents assistant tools from accessing this store. Uninstall the app in Shopify to revoke Shopify access.API, MCP, CLI and SDK
Initial linking requires the store owner’s approval in Shopify Admin. After linking, owner/admin credentials can manage the store programmatically.
Read access uses
integrations:read. Assistant setup also requires assistants:write, and store history requires calls:read. Store changes use integrations:write.
Native Shopify plugin (Beta)
Enable Beta features in your workspace. Open Tools → Agent Connectors or Automations → Connections, select Shopify AI Agent App (Beta) and connect the same store. Create or choose an assistant in the existing Assistants interface, then select and assign native Shopify tools through central Tools. Knowledge, SMS, transfers, callbacks, phone routing and campaigns use their existing Famulor settings. Products, variants, prices and stock are read live from Shopify; Famulor does not import a product catalog. Prices and stock are snapshots, and checkout calculates final totals. An exact order reference, matching customer email and shipping postcode are required for private order data; caller ID alone is insufficient. Merchant-review cancellation, refund and address-change requests remain separate from managed Shopify writes. Managed draft orders, invoice emails, cancellations, shipping-address changes and returns require merchant opt-in, store permissions and their supported phone runtime. Existing customer/order writes additionally require private verification and explicit caller confirmation bound to the prepared action. Missing prerequisites block execution. Cancellation does not automatically refund money; a draft order does not charge a customer. Returns depend on current fulfillments and merchant policy, and exchanges may require merchant follow-up. Recovery audiences, subscription access and incremental revenue are not implied by connecting the plugin.External phone audiences (Beta)
In the existing campaign Settings, choose an eligible Shopify or Klaviyo connection and a live source segment. Local-lead campaigns retain their existing behavior. Shopify supports selected segments, including merchant-defined VIP segments, win-back, replenishment, abandoned checkout and the supported failed-payment scenario. Klaviyo currently supports selected segments only. Select the replenishment product from the live product picker. Win-back and replenishment need access to older orders. Failed payment means a supported unpaid, uncancelled, non-test order with complete failed transaction evidence and no subsequent successful/pending payment or newer order; subscription events and unsaved checkouts are not included. Phone calls only; set follow-up to Off. Before each attempt, Famulor checks current segment membership, scenario eligibility, phone and an explicit positive voice-marketing grant. Email/SMS subscription, caller ID and absence from a suppression list do not establish voice permission. Missing proof excludes the recipient. Calling windows, suppression, retries and capacity still apply. Connection and audience settings cannot change once source execution starts. Map an authoritative source JSON record using the permission namespace and key (namespace is required for Shopify). The record must contain the exact currentsubject_ref and phone, channel: "voice", purpose: "marketing", granted: true, revoked: false, a non-future granted_at, an evidence_ref and a current source_revision. Famulor stores operational references and execution state, not a customer/order/catalog replica.