FlowRunner
Pricing
Theme

Squarespace

E-commerce

Connect AI agents to Squarespace Commerce. Agents list, create, update, and delete products, read and fulfill orders with shipment tracking, monitor stock levels and adjust quantities across variants, and react to new and fulfilled orders through two polling triggers.

2 triggers 11 actions available
On New Order fires when a customer places an order
Agent reads the line items, shipping address, and quantities
Agent confirms stock is available across the ordered variants
Agent pushes the order to the 3PL for fulfillment
Agent marks the order fulfilled with tracking using Fulfill Order
Customer receives their carrier and tracking details
Orders that would oversell a variant pause for a person before fulfillment

What This Integration Enables

Agents run the store's fulfillment and inventory loop. They list, create, update, and delete products, read orders in full, and fulfill orders with shipment tracking and an optional customer email. They list and read inventory across variants and adjust stock quantities as orders and restocks move. Two triggers fire on new and fulfilled orders. The agent handles the routine order flow and stops before an action that would sell stock the store does not have.

Without FlowRunner

Orders forwarded by hand Each new order copied to the warehouse manually
Tracking entered one by one Fulfillment and tracking keyed into Squarespace per order
Stock drifts out of sync Inventory across variants corrected only when someone notices a mismatch

With FlowRunner

Orders pushed automatically A new order reaches the 3PL the moment it is placed
Fulfillment and tracking automated Orders marked fulfilled with tracking, and the customer emailed
Stock kept accurate Quantities adjusted across variants as orders and restocks happen

Use Case Scenarios

Order to 3PL

A customer places an order and On New Order fires. The agent reads the line items and shipping address and pushes them to your third-party logistics provider with [ShipBob](/integrations/shipbob) "Create Order" for fulfillment. The hand-off from storefront to warehouse that someone used to do by copy-paste happens the moment the order lands.

Fulfillment notification

An order is marked fulfilled and On Order Fulfilled fires. The agent emails the customer their carrier and tracking details through [Gmail](https://developers.squarespace.com/commerce-apis/overview). Keeping customers informed stops depending on someone remembering to send the tracking email.

Daily sales log

At the end of the day the agent pulls the day's orders with List Orders and appends each one to a revenue-tracking sheet with [Google Sheets](/integrations/google-sheets) "Add Row". The sales report that meant an export and a paste becomes a record that maintains itself.

Human-in-Loop Highlight

Most of the store's flow is safe to automate: forwarding orders, marking fulfillment, and logging sales all follow the customer's action. The moment that needs judgment is stock: an order or an adjustment that would push a variant below zero and oversell it, promising a customer something the store cannot ship. Configure the agent to check stock before it fulfills or adjusts, and to pause when the numbers do not add up. It routes the order to an operations person through Slack with the variant, the ordered quantity, and the current stock attached and asks: "This order would oversell the variant shown. Fulfill it, hold it, or reorder first?" A person decides, and the agent acts on the answer with Fulfill Order or Adjust Stock. The routine orders keep flowing; the oversell risk waits for a human. This is [human-in-the-loop](/concepts/human-in-the-loop): the agent pauses, gathers the context and the choices, routes to the right person, and resumes on their answer.

Agent processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via Slack
Human decides
Agent resumes with decision

Agent Capabilities

11 actions

Products

5
  • List Products Retrieves products from the store, optionally filtered by product type. Used to sync the catalog with external systems.
  • Get Product Retrieves a single product with all variants, images, pricing, and visibility. Used to read a product's full detail.
  • Create Product Creates a new physical product with a single variant, including name, price, and optional starting stock. Used to add a product from an automation.
  • Update Product Updates a product's name, description, visibility, or URL slug. Used to change a listing.
  • Delete Product Permanently deletes a product from the store. Used to remove a discontinued item.

Orders

3
  • List Orders Retrieves orders from the store. Used to pull the day's sales or find orders to process.
  • Get Order Retrieves an order with line items, addresses, and fulfillment status. Used to read an order before acting on it.
  • Fulfill Order Marks an order fulfilled with optional shipment tracking, and can email the customer. Used to complete fulfillment behind a stock check.

Inventory

3
  • List Inventory Retrieves inventory for all variants, including stock quantities and whether stock is unlimited. Used to monitor stock levels.
  • Get Inventory Item Retrieves inventory for a single variant, including current stock. Used to check one variant before fulfilling.
  • Adjust Stock Adjusts the stock quantity for a variant. Used to record a restock or correction, under an oversell guard.

Triggers

2 triggers

Event Triggers

2
  • On New Order Fires when a new order is placed in your Squarespace store. Starts a fulfillment workflow that pushes line items to a 3PL, records the sale, or notifies your team.
  • On Order Fulfilled Fires when an order is marked fulfilled in Squarespace. Starts a workflow to email the customer their carrier and tracking details or update downstream records.

Start building with Squarespace

$100 in credits. No card required. Connect in minutes.