Integration reference

Shopify Trigger and Action reference

Start from Shopify webhook topics and automate products, orders, and customers through Admin GraphQL.

212 Triggers6 ActionsManifests: Trigger v1 · Action v1

Authentication

Connect the Shopify store through OAuth; requested scopes depend on the selected Source or Action.

  • Trigger account type: oauth2; reconnect by oauth.
  • Action connection type: oauth2; available modes: Connected Shopify account.

Create or reuse the account from a Trigger or Action dialog, or manage it under Settings → Connected accounts. See Authentication and permissions for scopes and access diagnostics, or Connected accounts for reuse, reconnect, revocation, and credential rotation.

Scopes and permissions

The Trigger manifest does not declare a fixed base OAuth scope list. Installation access, API credentials, or the selected event configuration can still control available resources.

View 3 OAuth scopes used by current Actions

write_products, write_orders, write_customers

View 3 provider permissions or credential requirements

write_products, write_orders, write_customers

Operation-specific requirements appear in the tables below. Custom event selections can add scopes dynamically, so the current Trigger or Action dialog remains authoritative for the exact consent request.

Use Shopify as a Trigger

The current provider manifest contains 212 available Trigger definitions. Representative definitions include:

  • Any Shopify Event
  • Custom Webhook Events
  • Orders Create
  • Products Update
  • Customers Create
  • App Uninstalled
View all 212 available Trigger definitions
TriggerManifest keyDeliveryAdditional scopes
Any Shopify Eventshopify.any_event.instantinstantread_orders, read_publications, read_product_listings, read_products, read_customers, read_customer_payment_methods, read_customer_merge, read_shipping, read_discounts, read_shopify_payments_disputes, read_draft_orders, read_fulfillments, read_merchant_managed_fulfillment_orders, read_inventory, read_inventory_shipments, read_inventory_shipments_received_items, read_inventory_transfers, read_locales, read_locations, read_markets, read_content, read_metaobjects, read_payment_terms, read_returns, read_own_subscription_contracts, read_themes
Custom Webhook Eventsshopify.custom_webhook_events.instantinstantNone declared
App Purchases One Time Updateshopify.app_purchases_one_time_update.instantinstantNone declared
App Scopes Updateshopify.app_scopes_update.instantinstantNone declared
App Subscriptions Approaching Capped Amountshopify.app_subscriptions_approaching_capped_amount.instantinstantNone declared
App Subscriptions Updateshopify.app_subscriptions_update.instantinstantNone declared
App Uninstalledshopify.app_uninstalled.instantinstantNone declared
Bulk Operations Finishshopify.bulk_operations_finish.instantinstantNone declared
Carts Createshopify.carts_create.instantinstantread_orders
Carts Updateshopify.carts_update.instantinstantread_orders
Channels Deleteshopify.channels_delete.instantinstantread_publications
Checkouts Createshopify.checkouts_create.instantinstantread_orders
Checkouts Deleteshopify.checkouts_delete.instantinstantread_orders
Checkouts Updateshopify.checkouts_update.instantinstantread_orders
Collection Listings Addshopify.collection_listings_add.instantinstantread_product_listings
Collection Listings Removeshopify.collection_listings_remove.instantinstantread_product_listings
Collection Listings Updateshopify.collection_listings_update.instantinstantread_product_listings
Collection Publications Createshopify.collection_publications_create.instantinstantread_publications
Collection Publications Deleteshopify.collection_publications_delete.instantinstantread_publications
Collection Publications Updateshopify.collection_publications_update.instantinstantread_publications
Collections Createshopify.collections_create.instantinstantread_products
Collections Deleteshopify.collections_delete.instantinstantread_products
Collections Updateshopify.collections_update.instantinstantread_products
Companies Createshopify.companies_create.instantinstantread_customers
Companies Deleteshopify.companies_delete.instantinstantread_customers
Companies Updateshopify.companies_update.instantinstantread_customers
Company Contact Roles Assignshopify.company_contact_roles_assign.instantinstantread_customers
Company Contact Roles Revokeshopify.company_contact_roles_revoke.instantinstantread_customers
Company Contacts Createshopify.company_contacts_create.instantinstantread_customers
Company Contacts Deleteshopify.company_contacts_delete.instantinstantread_customers
Company Contacts Updateshopify.company_contacts_update.instantinstantread_customers
Company Locations Createshopify.company_locations_create.instantinstantread_customers
Company Locations Deleteshopify.company_locations_delete.instantinstantread_customers
Company Locations Updateshopify.company_locations_update.instantinstantread_customers
Customer Account Settings Updateshopify.customer_account_settings_update.instantinstantNone declared
Customer Groups Createshopify.customer_groups_create.instantinstantread_customers
Customer Groups Deleteshopify.customer_groups_delete.instantinstantread_customers
Customer Groups Updateshopify.customer_groups_update.instantinstantread_customers
Customer Joined Segmentshopify.customer.joined_segment.instantinstantread_customers
Customer Left Segmentshopify.customer.left_segment.instantinstantread_customers
Customer Payment Methods Createshopify.customer_payment_methods_create.instantinstantread_customer_payment_methods
Customer Payment Methods Revokeshopify.customer_payment_methods_revoke.instantinstantread_customer_payment_methods
Customer Payment Methods Updateshopify.customer_payment_methods_update.instantinstantread_customer_payment_methods
Customer Tags Addedshopify.customer.tags_added.instantinstantread_customers
Customer Tags Removedshopify.customer.tags_removed.instantinstantread_customers
Customers Createshopify.customers_create.instantinstantread_customers
Customers Deleteshopify.customers_delete.instantinstantread_customers
Customers Disableshopify.customers_disable.instantinstantread_customers
Customers Email Marketing Consent Updateshopify.customers_email_marketing_consent_update.instantinstantread_customers
Customers Enableshopify.customers_enable.instantinstantread_customers
Customers Marketing Consent Updateshopify.customers_marketing_consent_update.instantinstantread_customers
Customers Mergeshopify.customers_merge.instantinstantread_customer_merge
Customers Purchasing Summaryshopify.customers_purchasing_summary.instantinstantread_customers
Customers Updateshopify.customers_update.instantinstantread_customers
Customers Whats App Marketing Consent Updateshopify.customers_whats_app_marketing_consent_update.instantinstantread_customers
Delivery Promise Settings Updateshopify.delivery_promise_settings_update.instantinstantread_shipping
Discounts Createshopify.discounts_create.instantinstantread_discounts
Discounts Deleteshopify.discounts_delete.instantinstantread_discounts
Discounts Redeemcode Addedshopify.discounts_redeemcode_added.instantinstantread_discounts
Discounts Redeemcode Removedshopify.discounts_redeemcode_removed.instantinstantread_discounts
Discounts Updateshopify.discounts_update.instantinstantread_discounts
Disputes Createshopify.disputes_create.instantinstantread_shopify_payments_disputes
Disputes Updateshopify.disputes_update.instantinstantread_shopify_payments_disputes
Domains Createshopify.domains_create.instantinstantNone declared
Domains Destroyshopify.domains_destroy.instantinstantNone declared
Domains Updateshopify.domains_update.instantinstantNone declared
Draft Orders Createshopify.draft_orders_create.instantinstantread_draft_orders
Draft Orders Deleteshopify.draft_orders_delete.instantinstantread_draft_orders
Draft Orders Updateshopify.draft_orders_update.instantinstantread_draft_orders
Fulfillment Events Createshopify.fulfillment_events_create.instantinstantread_fulfillments
Fulfillment Events Deleteshopify.fulfillment_events_delete.instantinstantread_fulfillments
Fulfillment Holds Addedshopify.fulfillment_holds_added.instantinstantread_merchant_managed_fulfillment_orders
Fulfillment Holds Releasedshopify.fulfillment_holds_released.instantinstantread_merchant_managed_fulfillment_orders
Fulfillment Orders Cancellation Request Acceptedshopify.fulfillment_orders_cancellation_request_accepted.instantinstantread_merchant_managed_fulfillment_orders
Fulfillment Orders Cancellation Request Rejectedshopify.fulfillment_orders_cancellation_request_rejected.instantinstantread_merchant_managed_fulfillment_orders
Fulfillment Orders Cancellation Request Submittedshopify.fulfillment_orders_cancellation_request_submitted.instantinstantread_merchant_managed_fulfillment_orders
Fulfillment Orders Cancelledshopify.fulfillment_orders_cancelled.instantinstantread_merchant_managed_fulfillment_orders
Fulfillment Orders Fulfillment Request Acceptedshopify.fulfillment_orders_fulfillment_request_accepted.instantinstantread_merchant_managed_fulfillment_orders
Fulfillment Orders Fulfillment Request Rejectedshopify.fulfillment_orders_fulfillment_request_rejected.instantinstantread_merchant_managed_fulfillment_orders
Fulfillment Orders Fulfillment Request Submittedshopify.fulfillment_orders_fulfillment_request_submitted.instantinstantread_merchant_managed_fulfillment_orders
Fulfillment Orders Fulfillment Service Failed To Completeshopify.fulfillment_orders_fulfillment_service_failed_to_complete.instantinstantread_merchant_managed_fulfillment_orders
Fulfillment Orders Hold Releasedshopify.fulfillment_orders_hold_released.instantinstantread_merchant_managed_fulfillment_orders
Fulfillment Orders Line Items Prepared For Local Deliveryshopify.fulfillment_orders_line_items_prepared_for_local_delivery.instantinstantread_merchant_managed_fulfillment_orders
Fulfillment Orders Line Items Prepared For Pickupshopify.fulfillment_orders_line_items_prepared_for_pickup.instantinstantread_merchant_managed_fulfillment_orders
Fulfillment Orders Manually Reported Progress Stoppedshopify.fulfillment_orders_manually_reported_progress_stopped.instantinstantread_merchant_managed_fulfillment_orders
Fulfillment Orders Mergedshopify.fulfillment_orders_merged.instantinstantread_merchant_managed_fulfillment_orders
Fulfillment Orders Movedshopify.fulfillment_orders_moved.instantinstantread_merchant_managed_fulfillment_orders
Fulfillment Orders Order Routing Completeshopify.fulfillment_orders_order_routing_complete.instantinstantread_merchant_managed_fulfillment_orders
Fulfillment Orders Placed On Holdshopify.fulfillment_orders_placed_on_hold.instantinstantread_merchant_managed_fulfillment_orders
Fulfillment Orders Progress Reportedshopify.fulfillment_orders_progress_reported.instantinstantread_merchant_managed_fulfillment_orders
Fulfillment Orders Rescheduledshopify.fulfillment_orders_rescheduled.instantinstantread_merchant_managed_fulfillment_orders
Fulfillment Orders Scheduled Fulfillment Order Readyshopify.fulfillment_orders_scheduled_fulfillment_order_ready.instantinstantread_merchant_managed_fulfillment_orders
Fulfillment Orders Splitshopify.fulfillment_orders_split.instantinstantread_merchant_managed_fulfillment_orders
Fulfillments Createshopify.fulfillments_create.instantinstantread_fulfillments
Fulfillments Updateshopify.fulfillments_update.instantinstantread_fulfillments
Inventory Items Createshopify.inventory_items_create.instantinstantread_inventory
Inventory Items Deleteshopify.inventory_items_delete.instantinstantread_inventory
Inventory Items Updateshopify.inventory_items_update.instantinstantread_inventory
Inventory Levels Connectshopify.inventory_levels_connect.instantinstantread_inventory
Inventory Levels Disconnectshopify.inventory_levels_disconnect.instantinstantread_inventory
Inventory Levels Updateshopify.inventory_levels_update.instantinstantread_inventory
Inventory Shipments Add Itemsshopify.inventory_shipments_add_items.instantinstantread_inventory_shipments
Inventory Shipments Createshopify.inventory_shipments_create.instantinstantread_inventory_shipments
Inventory Shipments Deleteshopify.inventory_shipments_delete.instantinstantread_inventory_shipments
Inventory Shipments Mark In Transitshopify.inventory_shipments_mark_in_transit.instantinstantread_inventory_shipments
Inventory Shipments Receive Itemsshopify.inventory_shipments_receive_items.instantinstantread_inventory_shipments_received_items
Inventory Shipments Remove Itemsshopify.inventory_shipments_remove_items.instantinstantread_inventory_shipments
Inventory Shipments Update Item Quantitiesshopify.inventory_shipments_update_item_quantities.instantinstantread_inventory_shipments
Inventory Shipments Update Trackingshopify.inventory_shipments_update_tracking.instantinstantread_inventory_shipments
Inventory Transfers Add Itemsshopify.inventory_transfers_add_items.instantinstantread_inventory_transfers
Inventory Transfers Cancelshopify.inventory_transfers_cancel.instantinstantread_inventory_transfers
Inventory Transfers Completeshopify.inventory_transfers_complete.instantinstantread_inventory_transfers
Inventory Transfers Ready To Shipshopify.inventory_transfers_ready_to_ship.instantinstantread_inventory_transfers
Inventory Transfers Remove Itemsshopify.inventory_transfers_remove_items.instantinstantread_inventory_transfers
Inventory Transfers Update Item Quantitiesshopify.inventory_transfers_update_item_quantities.instantinstantread_inventory_transfers
Inventory Transfers Updatedshopify.inventory_transfers_updated.instantinstantread_inventory_transfers
Locales Createshopify.locales_create.instantinstantread_locales
Locales Destroyshopify.locales_destroy.instantinstantread_locales
Locales Updateshopify.locales_update.instantinstantread_locales
Locations Activateshopify.locations_activate.instantinstantread_locations
Locations Createshopify.locations_create.instantinstantread_locations
Locations Deactivateshopify.locations_deactivate.instantinstantread_locations
Locations Deleteshopify.locations_delete.instantinstantread_locations
Locations Updateshopify.locations_update.instantinstantread_locations
Markets Backup Region Updateshopify.markets_backup_region_update.instantinstantread_markets
Markets Createshopify.markets_create.instantinstantread_markets
Markets Deleteshopify.markets_delete.instantinstantread_markets
Markets Updateshopify.markets_update.instantinstantread_markets
Metafield Definitions Createshopify.metafield_definitions_create.instantinstantread_content
Metafield Definitions Deleteshopify.metafield_definitions_delete.instantinstantread_content
Metafield Definitions Updateshopify.metafield_definitions_update.instantinstantread_content
Metaobjects Createshopify.metaobjects_create.instantinstantread_metaobjects
Metaobjects Deleteshopify.metaobjects_delete.instantinstantread_metaobjects
Metaobjects Updateshopify.metaobjects_update.instantinstantread_metaobjects
Order Transactions Createshopify.order_transactions_create.instantinstantread_orders
Orders Cancelledshopify.orders_cancelled.instantinstantread_orders
Orders Createshopify.orders_create.instantinstantread_orders
Orders Deleteshopify.orders_delete.instantinstantread_orders
Orders Editedshopify.orders_edited.instantinstantread_orders
Orders Fulfilledshopify.orders_fulfilled.instantinstantread_orders
Orders Link Requestedshopify.orders_link_requested.instantinstantread_orders
Orders Paidshopify.orders_paid.instantinstantread_orders
Orders Partially Fulfilledshopify.orders_partially_fulfilled.instantinstantread_orders
Orders Risk Assessment Changedshopify.orders_risk_assessment_changed.instantinstantread_orders
Orders Shopify Protect Eligibility Changedshopify.orders_shopify_protect_eligibility_changed.instantinstantread_orders
Orders Updatedshopify.orders_updated.instantinstantread_orders
Payment Schedules Dueshopify.payment_schedules_due.instantinstantread_payment_terms
Payment Terms Createshopify.payment_terms_create.instantinstantread_payment_terms
Payment Terms Deleteshopify.payment_terms_delete.instantinstantread_payment_terms
Payment Terms Updateshopify.payment_terms_update.instantinstantread_payment_terms
Product Feeds Createshopify.product_feeds_create.instantinstantread_product_listings
Product Feeds Full Syncshopify.product_feeds_full_sync.instantinstantread_product_listings
Product Feeds Full Sync Finishshopify.product_feeds_full_sync_finish.instantinstantread_product_listings
Product Feeds Incremental Syncshopify.product_feeds_incremental_sync.instantinstantread_product_listings
Product Feeds Updateshopify.product_feeds_update.instantinstantread_product_listings
Product Listings Addshopify.product_listings_add.instantinstantread_product_listings
Product Listings Removeshopify.product_listings_remove.instantinstantread_product_listings
Product Listings Updateshopify.product_listings_update.instantinstantread_product_listings
Product Publications Createshopify.product_publications_create.instantinstantread_publications
Product Publications Deleteshopify.product_publications_delete.instantinstantread_publications
Product Publications Updateshopify.product_publications_update.instantinstantread_publications
Products Createshopify.products_create.instantinstantread_products
Products Deleteshopify.products_delete.instantinstantread_products
Products Updateshopify.products_update.instantinstantread_products
Profiles Createshopify.profiles_create.instantinstantread_shipping
Profiles Deleteshopify.profiles_delete.instantinstantread_shipping
Profiles Updateshopify.profiles_update.instantinstantread_shipping
Refunds Createshopify.refunds_create.instantinstantread_orders
Returns Approveshopify.returns_approve.instantinstantread_returns
Returns Cancelshopify.returns_cancel.instantinstantread_orders
Returns Closeshopify.returns_close.instantinstantread_orders
Returns Declineshopify.returns_decline.instantinstantread_returns
Returns Processshopify.returns_process.instantinstantread_returns
Returns Reopenshopify.returns_reopen.instantinstantread_orders
Returns Requestshopify.returns_request.instantinstantread_returns
Returns Updateshopify.returns_update.instantinstantread_returns
Reverse Deliveries Attach Deliverableshopify.reverse_deliveries_attach_deliverable.instantinstantread_returns
Reverse Fulfillment Orders Disposeshopify.reverse_fulfillment_orders_dispose.instantinstantread_returns
Scheduled Product Listings Addshopify.scheduled_product_listings_add.instantinstantread_product_listings
Scheduled Product Listings Removeshopify.scheduled_product_listings_remove.instantinstantread_product_listings
Scheduled Product Listings Updateshopify.scheduled_product_listings_update.instantinstantread_product_listings
Segments Createshopify.segments_create.instantinstantread_customers
Segments Deleteshopify.segments_delete.instantinstantread_customers
Segments Updateshopify.segments_update.instantinstantread_customers
Selling Plan Groups Createshopify.selling_plan_groups_create.instantinstantread_products
Selling Plan Groups Deleteshopify.selling_plan_groups_delete.instantinstantread_products
Selling Plan Groups Updateshopify.selling_plan_groups_update.instantinstantread_products
Shipping Addresses Createshopify.shipping_addresses_create.instantinstantread_shipping
Shipping Addresses Updateshopify.shipping_addresses_update.instantinstantread_shipping
Shop Updateshopify.shop_update.instantinstantNone declared
Subscription Billing Attempts Challengedshopify.subscription_billing_attempts_challenged.instantinstantread_own_subscription_contracts
Subscription Billing Attempts Failureshopify.subscription_billing_attempts_failure.instantinstantread_own_subscription_contracts
Subscription Billing Attempts Successshopify.subscription_billing_attempts_success.instantinstantread_own_subscription_contracts
Subscription Billing Cycle Edits Createshopify.subscription_billing_cycle_edits_create.instantinstantread_own_subscription_contracts
Subscription Billing Cycle Edits Deleteshopify.subscription_billing_cycle_edits_delete.instantinstantread_own_subscription_contracts
Subscription Billing Cycle Edits Updateshopify.subscription_billing_cycle_edits_update.instantinstantread_own_subscription_contracts
Subscription Billing Cycles Skipshopify.subscription_billing_cycles_skip.instantinstantread_own_subscription_contracts
Subscription Billing Cycles Unskipshopify.subscription_billing_cycles_unskip.instantinstantread_own_subscription_contracts
Subscription Contracts Activateshopify.subscription_contracts_activate.instantinstantread_own_subscription_contracts
Subscription Contracts Cancelshopify.subscription_contracts_cancel.instantinstantread_own_subscription_contracts
Subscription Contracts Createshopify.subscription_contracts_create.instantinstantread_own_subscription_contracts
Subscription Contracts Expireshopify.subscription_contracts_expire.instantinstantread_own_subscription_contracts
Subscription Contracts Failshopify.subscription_contracts_fail.instantinstantread_own_subscription_contracts
Subscription Contracts Pauseshopify.subscription_contracts_pause.instantinstantread_own_subscription_contracts
Subscription Contracts Updateshopify.subscription_contracts_update.instantinstantread_own_subscription_contracts
Tender Transactions Createshopify.tender_transactions_create.instantinstantread_orders
Themes Createshopify.themes_create.instantinstantread_themes
Themes Deleteshopify.themes_delete.instantinstantread_themes
Themes Publishshopify.themes_publish.instantinstantread_themes
Themes Updateshopify.themes_update.instantinstantread_themes
Variants In Stockshopify.variants_in_stock.instantinstantread_products
Variants Out Of Stockshopify.variants_out_of_stock.instantinstantread_products

Choose the narrowest event definition that fits the Workflow. Configure provider-specific resource and event filters in the Source dialog before adding broader Workflow Filters.

Use Shopify Actions

The current Action manifest contains 6 operations. Representative Actions include:

  • Create Product
  • Update Product
  • Create Order
  • Update Order
  • Create Customer
  • Custom GraphQL Request
View all 6 available Action definitions
ActionManifest keyAccess and authManifest rate limit
Create Productshopify.create_productwrite_products
FastHook-managed account
2/second
Update Productshopify.update_productwrite_products
FastHook-managed account
2/second
Create Ordershopify.create_orderwrite_orders
FastHook-managed account
1/second
Update Ordershopify.update_orderwrite_orders
FastHook-managed account
2/second
Create Customershopify.create_customerwrite_customers
FastHook-managed account
2/second
Custom GraphQL Requestshopify.custom_graphql_requestwrite_products, write_orders, write_customers
FastHook-managed account
2/second

The Action editor reads its required permissions, fields, remote resource pickers, output schema, and rate limit from the provider manifest. Available fields can change with the selected operation and authentication mode.

Build a Workflow

  1. Create a Source using a Shopify Trigger definition.
  2. Create a Workflow with that Source as its Trigger.
  3. Add the required Shopify Action and select the connected account.
  4. Map Trigger or earlier-Step data into the Action fields with the field picker.
  5. Add a Filter, Paths, Delay, or Transformation when the route needs it.
  6. Activate the Workflow, produce a controlled event, and verify the run in Audit and in Shopify.

Troubleshooting Shopify

The account is missing or cannot be selected
Confirm the active FastHook team, provider, account status, and authentication mode. A disabled or revoked account cannot execute an Action.
A resource picker is empty
Verify that the connected provider identity can access the resource itself. OAuth consent does not add workspace, repository, channel, drive, project, base, or record permissions.
The editor asks for additional scopes
Reconnect the same account from the affected Trigger or Action so FastHook can request its current manifest scopes. Then reopen the editor and select the resource again.
An active Workflow returns 401, 403, or a permission error
Compare the selected operation’s access requirements below with the account recorded in Audit. Check provider-side membership and object access before repeating the Action.
The provider returns 429 or a temporary 5xx
Inspect the Step attempt and retryability in Audit. FastHook can retry temporary failures, but provider quotas and idempotency rules still apply.

Provider-specific checks

  • Store access and scopes are installation-specific.
  • Keep app-uninstalled and privacy events operationally separate from ordinary commerce automations.

Next