Skip to content

FousSquarespace

Turn your Squarespace site into an API

Read your Squarespace orders, form submitters and stock levels with one API call each, or mark an order fulfilled with its tracking number. Or have a workflow check your pending orders each morning and send you only the new ones.

Works with your own Squarespace account. Fous is an independent product.

What you can build on Squarespace

  • Get orders

    Build this

    Reads Orders in the Products & Services panel for the status you pick, with each order's details.

    Takes
    Status (Pending, Fulfilled or Canceled), placed since (optional)
    Returns
    Order number, date, customer, email, items, quantities, subtotal, shipping, tax, order total, shipping to, status
  • Get form submitters

    Build this

    Reads Form Submitters in the Contacts panel's Lists & Segments, with each submitter's Form Details.

    Takes
    Form name (optional), submitted since (optional)
    Returns
    Name, email, submitted date, form name, the form's fields and answers
  • Check stock levels

    Build this

    Reads the Products panel with each product's variants opened: the Price and Stock of every variant, optionally only what is running low.

    Takes
    Product name (optional), stock below (optional)
    Returns
    Product, variant, price, stock
  • Mark an order fulfilled

    Build this

    Opens a pending order in Orders, selects Mark as Fulfilled, adds the tracking number and carrier, and confirms.

    Takes
    Order number, tracking number, carrier, email the customer or not
    Returns
    Order number, status, tracking number, carrier

Automate Squarespace with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • New pending orders, every morning

    Build this
    Starts
    Every weekday at 8:00
    Step 1
    Get the orders in Pending status.
    Step 2
    Keep the orders that were not there on the last run.
    Step 3
    Email you the list with order number, customer, items and order total.
  • New form submitters, sent to your CRM

    Build this
    Starts
    Every hour
    Step 1
    Get the Form Submitters from the Contacts panel, with their Form Details.
    Step 2
    Keep the submitters that were not there on the last run.
    Step 3
    Post each one, with name, email, form name and answers, to your CRM webhook.
  • Low stock report

    Build this
    Starts
    Every day at 7:00
    Step 1
    Check stock levels in the Products panel for every variant.
    Step 2
    Keep the variants with fewer than 5 in stock, and stop when there are none.
    Step 3
    Email you the list with product, variant, price and stock.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get orders” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "account.squarespace.com/get_orders",
    "input": {
      "status": "Pending",
      "placed_since": "2026-11-10"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "orders": [
      {
        "order_number": "1042",
        "date": "2026-11-11",
        "customer": "Acme Studio",
        "email": "orders@acme.example",
        "items": [
          {
            "item": "Linen apron, Charcoal",
            "quantity": 2
          }
        ],
        "subtotal": 64,
        "shipping": 8.5,
        "tax": 5.12,
        "order_total": 77.62,
        "shipping_to": "Portland, OR, United States",
        "status": "Pending"
      }
    ],
    "count": 1,
    "currency": "USD"
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

Squarespace’s own options

Squarespace offers API keys for its Commerce APIs and a read-only Forms API. A key reads or writes orders, inventory, products, transactions, contacts or discounts for the one site that made it, and the help centre lists the Orders, Inventory and Transactions APIs on the Core, Plus and Advanced plans.

OptionWhat it coversWhat it takes
Commerce APIs with an API keyOrders, inventory, products, transactions, contacts and discounts, each read only or read and write as the key allows.A key from Developer API Keys. The help centre lists Orders, Inventory and Transactions on Core, Plus and Advanced.
Forms APIRead-only access to form submissions.A Forms key. The help centre lists Core, Plus, Advanced, Business, Commerce Basic and Commerce Advanced.
Form storage optionsSends each form's submissions to the Contacts panel, a mailing list, an email address, Google Drive, Mailchimp or Zapier.Set per form block. Mailchimp and Zapier need a Core, Plus or Advanced plan.
Squarespace by handOrders, Products and the Contacts panel in the site's panels, with product export to CSV.A Squarespace account with access to the site.

Read on November 12, 2026: Squarespace API keys, Authentication and permissions, Managing form and newsletter storage.

Signing in to Squarespace

Squarespace signs you in with an email address and password, or with an Apple, Facebook or Google account. Two-factor authentication, when it is on, uses a passkey, an authenticator app or a text message. With Fous you sign in once through Squarespace's own sign-in with your own account: the login is sealed with AES-256, code and AI agents never see it, and an expired session is signed back in.

Worth knowing

Tracking numbers cannot be edited
To change one, you move the order back to Pending and fulfill it again. Moving an order back does not unsend the fulfillment email the customer already received.
Form Submitters need an email field
A form block stores submitters in the Contacts panel only when it has a required email address field. Submissions from before July 21, 2023 are not in the Contacts panel.
Some orders fulfill themselves
Digital downloads, gift cards and subscriptions are fulfilled automatically at checkout. An order split across fulfillment profiles is fulfilled separately for each profile.
Use a contributor with the right role
Store managers can manage orders and products without full access. Only the owner and administrators can invite contributors or change their permissions.

More in Advertising, leads and business software

Other industries: Mitchell Cloud Estimating, VinSolutions Connect CRM, RUN Powered by ADP, Oracle Textura Payment Management, Covetrus, Etsy Shop Manager.

Frequently asked questions

Yes, for commerce and contact data. API keys reach orders, inventory, products, transactions, contacts and discounts, and a read-only Forms API reads form submissions. The help centre lists the Orders, Inventory and Transactions APIs on the Core, Plus and Advanced plans.

It depends on the form's storage. Forms stored in the Contacts panel show their submitters under Form Submitters in Lists & Segments. Other storage options send each submission to an email address, a Google Drive spreadsheet, Mailchimp or Zapier, and form submissions can also be downloaded as a CSV.

Yes, on a computer. In Orders you can select several pending orders and mark them fulfilled together. With Fous, a method fulfills one order from your own system with its tracking number and carrier.

No. Fous is an independent product. You use it with your own Squarespace account, and a method reads and does only what that account can.

Put Squarespace behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextMeta Business Suite and Ads Manager微信公众平台Trustpilot BusinessMitchell Cloud EstimatingHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Squarespace (Squarespace). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.