Squarespace

The Squarespace modules allow you to watch, create, update, list, retrieve, and delete the products, product variants, transactions, and orders in your Squarespace account.

Getting Started with Squarespace

Prerequisites

  • A Squarespace account

In order to use Squarespace with Integromat, it is necessary to have a Squarespace account. If you do not have one, you can create a Squarespace account at squarespace.com.

The module dialog fields that are displayed in bold (in the Integromat scenario, not in this documentation article) are mandatory!

Connecting Squarespace to Integromat

1. Go to Integromat and open the Squarespace module's Create a connection dialog.

ZT85UVKWJg.gif

2. In the Connection name field, enter a name for the connection and click Continue.

3. Enter your account login credentials, and select a site.

sqaurespace2.png

4. Confirm the access by clicking Allow.

squarespace1.png

The connection has been established.

Product

Watch Products

Triggers when products are created or updated.

ConnectionEstablish a connection to your Squarespace account.
Trigger TypeSelect the trigger type you want to watch:
  • Product Created
  • Product Updated
LimitSet the maximum number of products Integromat should return during one scenario execution cycle.

List Products

Retrieves a list of products.

ConnectionEstablish a connection to your Squarespace account.
LimitSet the maximum number of products Integromat should return during one scenario execution cycle.

Create a Product

Creates a new product.

ConnectionEstablish a connection to your Squarespace account.
Store Page IDSelect the store in which you want to create a product.
VariantsAdd the product variants:
SKUEnter the product's SKU number.
ValueEnter the product's base price.
On SaleSelect the checkbox if the product is available on sale.
QuantityEnter the number of product items available in stock.
UnlimitedSelect whether the stock is unlimited.
AttributesAdd the product's attributes and its value. For example, colorsize. See Managing Attributes.
Input WeightSelect the checkbox and enter the product's weight. The measuring unit supported is Kg or pounds based on the site setting. For example, 0.5.
Input DimensionsSelect the checkbox and enter the dimensions such as length, width, and height. The measuring unit supported are centimeters, and inches based on the site settings. 
NameEnter a name for the product.
DescriptionEnter the product details.
URL SlugEnter the product's page URL address that appears after the domain name. Maximum 100 characters are allowed.
TagsAdd the tags for the product.
Is VisibleSelect whether the product is visible to all the users.

Get Products

Retrieves the details of specific products by the product IDs.

ConnectionEstablish a connection to your Squarespace account.
Product IDSelect the Product ID whose details you want to retrieve.

Update a Product

Updates a product by its ID.

ConnectionEstablish a connection to your Squarespace account.
Product IDSelect the Product ID whose details you want to update.
NameEnter a name for the product.
DescriptionEnter the product details.
URL SlugEnter the product's page URL address that appears after the domain name. Maximum 100 characters are allowed.
TagsAdd the tags for the product.
Is VisibleSelect whether the product is visible to all the users.
Variant AttributesAdd the variant attributes for the product. See Managing Attributes.
TitleEnter the SEO title of the product.
DescriptionEnter the SEO details of the product.

Delete a Product

Removes a product by its ID.

ConnectionEstablish a connection to your Squarespace account.
Product IDSelect the Product ID you want to delete.

Upload a Product Image

Upload an image for a product by the product ID.

ConnectionEstablish a connection to your Squarespace account.
Product IDSelect the Product ID whose product image you want to upload.
File NameEnter the image file name including the file extension. For example, sample.png.
DataEnter or map the file data.

Update a Product Image

Update the alternate text of a product image by its ID. Throws error if the product image upload has not been completed.

ConnectionEstablish a connection to your Squarespace account.
Product IDSelect the Product ID whose product image you want to update.
Product Image IDSelect the product Image ID you want to update.
Alt TextEnter the image description. See Best Practices for providing image descriptions.

Delete a Product Image

Removes a product image by its ID. Throws error if the product image upload has not been completed.

ConnectionEstablish a connection to your Squarespace account.
Product IDSelect the Product ID whose product image you want to delete.
Product Image IDSelect the product Image ID you want to delete.

Product Variant

List Product Variants

Retrieves a list of product variants.

ConnectionEstablish a connection to your Squarespace account.
Product IDSelect the Product ID whose product variants you want to list.
LimitSet the maximum number of product variants Integromat should return during one scenario execution cycle.

Create a Product Variant

Creates a new product variant by the product ID.

ConnectionEstablish a connection to your Squarespace account.
Product IDEnter the Product ID for which you want to create the variant.
SKUEnter the product's SKU number.
ValueEnter the product's base price.
On SaleSelect the checkbox if the product is available on sale.
QuantityEnter the number of product items available in stock.
UnlimitedSelect whether the stock is unlimited.
AttributesAdd the product's attributes and its value. For example, colorsize. See Managing Attributes.
Input WeightSelect the checkbox and enter the product's weight. The measuring unit supported is Kg or pounds based on the site setting. For example, 0.5.
Input DimensionsSelect the checkbox and enter the dimensions such as length, width, and height. The measuring unit supported are centimeters, and inches based on the site settings. 

Update a Product Variant

Updates a product variant by its ID.

ConnectionEstablish a connection to your Squarespace account.
Product IDEnter the Product ID variant you want to update.
Product Variant UpdateSelect the product variant whose details you want to update.
SKUEnter the product's SKU number.
ValueEnter the product's base price.
On SaleSelect the checkbox if the product is available on sale.
QuantityEnter the number of product items available in stock.
UnlimitedSelect whether the stock is unlimited.
AttributesAdd the product's attributes and its value. For example, colorsize. See Managing Attributes.
Modify WeightSelect the checkbox and enter the product's weight. The measuring unit supported is Kg or pounds based on the site setting. For example, 0.5.
Modify DimensionsSelect the checkbox and enter the dimensions such as length, width, and height. The measuring unit supported are centimeters, and inches based on the site settings.

Delete a Product Variant

Removes a product variant by its ID.

ConnectionEstablish a connection to your Squarespace account.
Product IDEnter the Product ID whose variant you want to delete.
Product Variant IDSelect the Product Variant ID you want to delete.

Assign a Product Image

Assigns a product image to a product variant by its ID. Throws error if the product image upload has not been completed.

ConnectionEstablish a connection to your Squarespace account.
Product IDEnter the Product ID to whose variant you want to assign a product image.
Product VariantSelect the product variant to which you want to assign a product image.
Product Image IDSelect the Product Image ID you want to assign to the product variant.

Inventory

List Inventories

Retrieves a list of inventories.

ConnectionEstablish a connection to your Squarespace account.
LimitSet the maximum number of Inventories Integromat should return during one scenario execution cycle.

Get Inventories

Retrieves a list of specific inventories by the product variant IDs.

ConnectionEstablish a connection to your Squarespace account.
Product Variant IDsAdd the Product Variant IDs whose details you want to retrieve. You can add multiple variants up to 50.

Update Stock Quantities

Updates stock quantities by the product variant ID.

ConnectionEstablish a connection to your Squarespace account.
Increase Stock

Add the variants whose stock you want to increase:

Product Variant ID

Enter the product variant ID whose stock you want to increase or search to select.

Quantity

Enter the number by which you want to increase the variant stock.

Decrease Stock

Add the variants whose stock you want to decrease:

Product Variant ID

Enter the product variant ID whose stock you want to decrease or search to select.

Quantity

Enter the number by which you want to decrease from the current variant's stock.

Set Stock to Finite

Add the variants whose stock you want to limit:

Product Variant ID

Enter the product variant ID whose stock you want to set finite.

Quantity

Enter a new quantity for the variant. 

Set Stock to Unlimited Operations

Add the variants whose stock you want to be set as unlimited:

Product Variant ID

Enter the product variant ID whose stock you want to set as unlimited.

Orders

Watch Orders

Triggers when orders are created or updated.

ConnectionEstablish a connection to your Squarespace account.
Trigger TypeSelect the trigger type you want to watch:
  • Order Created
  • Order Updated
Fulfillment StatusSelect the status of the order you want to watch:
  • Pending
  • Fulfilled
  • Canceled
LimitSet the maximum number of orders Integromat should return during one scenario execution cycle.

List Orders

Retrieves a list of orders.

ConnectionEstablish a connection to your Squarespace account.
Fulfillment StatusSelect the status of the order you want to watch:
  • Pending
  • Fulfilled
  • Canceled
LimitSet the maximum number of orders Integromat should return during one scenario execution cycle.

Create an Order

Creates a new order.

ConnectionEstablish a connection to your Squarespace account.
Created OnEnter the date and time when the order is created.
Channel NameEnter the external third party sales channel name.
External Order ReferenceEnter the order reference number used by the third-party sales channel.
Inventory BehaviorSelect whether to keep or deduct the inventory stock:
  • Keep
  • Deduct
Price Tax InterpretationSelect whether the tax is included in the item price:
  • Exclusive
  • Inclusive

If selected inclusive, indicates the line item price includes the tax.

Input a Shipping AddressSelect the checkbox to add the shipping address:
First NameEnter the contact's first name for the shipping address.
Last NameEnter the contact's last name for the shipping address.
Address 1Enter the street name.
Address 2Enter the street name.
CityEnter the city name.
StateEnter the state name
Country CodeEnter the two-character country code. For example, USCZ.
Postal CodeEnter the area postal code.
Phone Enter the phone number to contact.
Input a Billing AddressSelect the checkbox to add the billing address:
First NameEnter the contact's first name for the billing address.
Last NameEnter the contact's last name for the billing address.
Address 1Enter the street name.
Address 2Enter the street name.
CityEnter the city name.
StateEnter the state name
Country CodeEnter the two-character country code. For example, USCZ.
Postal CodeEnter the area postal code.
Phone Enter the phone number to contact.
Line ItemsAdd the line items:
Line Item TypeSelect the line item type:
  • Physical Product
  • Custom
TitleEnter a name for the item.
QuantityEnter the number of items.
Product Variant IDEnter the Product Variant ID or search to select.
Unit Price PaidEnter the price paid per unit by the customer.
Non Sale Unit PriceEnter the full unit price of the item when it is not on sale or on discount. The value must be greater than or equal to the unit price paid.
Shipping Lines

Add the shipping line items:

Method

Enter the shipping option for the order. Only one shipping method is allowed. If the third-party contains multiple options, combine them into one.

Amount

Enter the shipping amount with currency.  The supported currency is based on the site's store settings. If the store supports USD, you must the amount applicable in USD.

Discount Lines

Add the discount lines:
Promo Code

Enter the discount promotion code.

Name

Enter the discount name.

Amount

Enter the discount amount.

Customer EmailEnter the customer's email address for whom the order is.
Send Fulfillment Notification Email to Customer Select whether to send the notification to the customer's email address about the order fulfillment.
Fulfillment StatusSelect the fulfillment status of the order:
  • Pending
  • Fulfilled
Fulfillments

Add the fulfillment details:

Ship Date

Enter the date and time when the order is fulfilled. For example, 2020-12-29T22:19:26.980Z.

Carrier Name

Enter the details of the carrier handling the order. For example, FedEx.

Service

Enter the carrier level of service for shipping. For example, Same-Day Delivery.

Tracking Number

Enter the order tracking number. For example, ABC123.

Tracking URL

Enter the order's tracking link URL address.

Get an Order

Retrieves the details of an order by its ID.

ConnectionEstablish a connection to your Squarespace account.
Order IDSelect the Order ID whose details you want to retrieve.

Fulfill an Order

Fulfills an order by its ID. Additional shipments can be added to an order event if its status is fulfilled.

ConnectionEstablish a connection to your Squarespace account.
Order IDSelect the Order ID you want to fulfill.
Send Notification to CustomerSelect the checkbox to send notifications to customers about the order fulfillment.
Shipments

Add order's shipments:

Ship Date

Enter the date and time when the order is fulfilled. For example, 2020-12-29T22:19:26.980Z.

Carrier Name

Enter the details of the carrier handling the order. For example, FedEx.

Service

Enter the carrier level of service for shipping. For example, Same-Day Delivery.

Tracking Number

Enter the order tracking number. For example, ABC123.

Tracking URL

Enter the order's tracking link URL address.

Transaction

Watch Transaction

Triggers when transactions are created or updated.

ConnectionEstablish a connection to your Squarespace account.
Trigger TypeSelect the trigger type you want to watch:
  • Order Created
  • Order Updated
LimitSet the maximum number of transactions Integromat should return during one scenario execution cycle.

List Transaction

Retrieves a list of transactions.

ConnectionEstablish a connection to your Squarespace account.
LimitSet the maximum number of transactions Integromat should return during one scenario execution cycle.

Get Transaction

Retrieves the details of specific transactions by the transaction IDs.

ConnectionEstablish a connection to your Squarespace account.
Transaction IDAdd the Transaction IDs whose details you want to retrieve.

Other

Make an API Call

Performs an arbitrary authorized API call.

ConnectionEstablish a connection to your Squarespace account.
URL

Enter a path relative to https://api.squarespace.com/. For example: /1.0/commerce/products

For the list of available endpoints, refer to the Squarespace API Documentation.
Method

Select the HTTP method you want to use:

GET
to retrieve information for an entry.

POST
to create a new entry.

PUT
to update/replace an existing entry.

PATCH
to make a partial entry update.

DELETE
to delete an entry.

HeadersEnter the desired request headers. You don't have to add authorization headers; we already did that for you.
Query StringEnter the request query string.
BodyEnter the body content for your API call.

Example of Use - List Orders

The following API call returns all the orders from your Squarespace account:

URL:
/1.0/commerce/orders

Method:
GET

squarespace3.png

Matches of the search can be found in the module's Output under BundleBody > result
In our example, 2 orders were returned:

squarespace2.png

 

Popular use cases from our blog

automated-data-collection-crm-illustration

How to Automate Data Collection - Part 5: CRM Systems

automated-data-collection-chatbot-marketing-illustration

How to Automate Data Collection - Part 4: Chatbot Marketing

automated-data-collection-paid-ads-illustration

How to Automate Data Collection - Part 3: Paid Ads

automated-data-collection-email-illustration

How to Automate Data Collection - Part 2: Email Marketing Segmentation

personalized-customer-experience-illustration-integromat

5 Automated Solutions to Personalize Customer Experience

data-collection-automation-forms-pt-1

How to Automate Data Collection - Part 1: Online Forms

Didn’t find what you were looking for?

Expert

Find an expert

We feature a network of 450+ certified partners across the globe who are ready to help

Find an expert

Automate any workflow in your business

Sign up for a free account today. No credit card required, no time limits on free plan.