SaaS Publishers

Catalyst Signals currently offers default SAAS publisher support to Shopify.

To receive SaaS product events in Signals, it is mandatory to provide the API token and the product’s account ID during the publisher creation process. Ensure that you have granted the necessary scopes before generating the API token.

For Shopify, choose all the following scopes while creating the API token:

  • read_orders
  • read_customers
  • read_fulfillments
  • read_inventory
  • read_products
  • read_product_listings
  • read_payment_terms

This is essential for the flawless functioning of the default events supported in Shopify.

Learn how to generate an API token for your Shopify account

Creating a SaaS Publisher

  1. Navigate to Publishers on the left menu and click the Add Publisher button.
Publishers Home Page
  1. Click the SaaS Publisher from the list of provided services.
Default SaaS Services
  1. Fill in the details based on your business and click Create.

    The values for the API Name field should not contain any white spaces or hyphens and must not exceed 50 characters. It accepts underscores and alphanumeric values but cannot start with a numeric value. The Shop ID is the product’s account ID.

    Learn how to generate an API token for your Shopify account

Creating a SaaS Publisher
  1. Enable Event Ordering to ensure events are delivered in the same order they were received. Refer to the Event Ordering help section to learn more.
Enabling Event Ordering

Add Events in SaaS Publisher

  1. Once you create the publisher, an Events tab appears below the General Details section, listing all supported events for the service.
Subscribing an event
  1. Click the Add Rule button to go to the Create Rule page, where you can subscribe to an event from the publisher.

For more guidance, refer to the Create Rule help page.

Note:

For SAAS publishers, the maximum allowed size for a single occurrence of an event generated and emitted to Signals is 64 KB.

An event can also carry data for multiple occurrences of the same event, with a combined size of up to 256 KB. The maximum number of occurrences an event can carry is limited to 25.

Last Updated 2025-06-10 18:26:01 +0530 +0530