Send fulfillment request

The Send fulfillment request action sends a request to fulfill products to a fulfillment service for the order that triggers the workflow. The Send fulfillment request action only functions with third-party fulfillment service apps.

If an order contains products that can't be fulfilled by a fulfillment service, then Flow records them as failed requests. In orders that contain both products that can be fullfilled by a service and products that can't be fulfilled by a service, then requests are sent for those products that can be fulfilled.

Fields

The Send fulfillment request action contains the following fields.

Fields used in the Send fulfillment request action.
Field Description
Message An additional message to be sent with the fulfillment request.

Triggers

The Send fulfillment request action has a hidden field added to it by the trigger. This field, Order ID, identifies the order to send a fulfillment request for. The order ID is set by default and can't be changed.

The Send fulfillment request action can be used in workflows that start with the following triggers:

  • Fulfillment created
  • Fulfillment event created
  • Order cancelled
  • Order created
  • Order fulfilled
  • Order paid
  • Order risk analyzed
  • Order paid
  • Refund created
  • Tender transaction created

Example

Example of a workflow that sends a fulfillment request when an order is paid

In this example workflow, a fulfillment request is sent when an order is paid.

API details

To learn more, review the fulfillmentOrderSubmitFulfillmentRequest mutation.

Ready to start selling with Shopify?

Try it free