Order Workflows
Order Workflows in Compound Direct allow you to set up, configure, and manage how orders are handled across every stage of end-to-end order handling, from draft creation and payment through to fulfilment and delivery. By defining default delivery methods, automations, communication rules, and billing accounts, workflows ensure each order follows a consistent, efficient process that aligns with your operational needs.
These automations enable you to:
- Create structured workflows that define billing, collection, delivery and shipping, tax, notification, risk assessment, and automation rules for different order scenarios.
- Standardise order handling and communication by applying consistent defaults, tags, automations, and linked email/SMS templates across your team.
- Improve efficiency by streamlining routine tasks, reducing manual intervention, and ensuring orders progress smoothly from draft to fulfilment.
This guide provides an overview of the Order Workflow features you will use to find, create, edit, set defaults, and delete workflows, as well as configure automations, notifications, checkout settings, and communications within your Compound Direct workspace.
Finding an order workflow as the default
-
Go to the ‘Settings’ page.
-
Click on the ‘Templates’ button.
-
Click on the ‘Order Workflows’ button.
-
On the ‘Order Workflows’ page, a list of pre-designed order workflows is shown with the Name, the
Invoice Templateused, and when the workflow was Last Modified.bookInvoice Template
Invoice Templates are required when issuing a tax invoice or receipt to a customer or an account, ensuring consistent and accurate documentation.
Read More...For more information, see the Adding a new invoice template tutorial.- To set a workflow as the DEFAULT click the more_verticon beside the Last Modified Date and Time.
- Click on the ‘Set as Default’ button.
-
Once found, click on the ‘Order Workflow’ to view it.
Creating a new order workflow
-
Go to the ‘Settings’ page.
-
Click on the ‘Templates’ button.
-
Click on the ‘Order Workflows’ button.
-
Click on the ‘Create Order Workflow’ button.
-
On the ‘Create Order Workflow’ page, enter the desired
nameof the Order Workflow. -
Select an
invoice templatefrom the drop-down menu.- Invoice templates created with the template type Tax Invoice will appear as the options.
-
For more information, see the Finding an invoice template tutorial.
-
Select a ‘Default Billing Account’ or ‘Create New Account add’.
For more information, see the Adding an account tutorial. -
Tick the ‘check_box Set Account as Invoice Recipient’ to enable sending the invoice to the selected account's contact details.
-
In the ‘Delivery & Shipping’ section, select the default delivery method for this workflow: ‘storefront Pickup in-store’, ‘local_shipping Shipping’, or ‘domain Send to clinic’.
-
Tick the ‘check_box Disable on Checkout’ button for ‘storefront Pickup in-store’ to remove the pickup option for customers during checkout.
Disable on Checkout can be configured if the Send to customer switch is on. -
If
Shippingis the selected default option, use the search search bar to select thebookShipping
Adding a shipping option with set prices provides customers with details such as the courier used and the delivery cost.
Read More...shipping optionsyou want to be included for this workflow or ‘Create a shipping option’.The Create a shipping option button will appear once all available shipping options are selected or when typing a different name.- Drag the menu icon to change the sortation of shipping options.
- Click on the more_vert icon to ‘Set as Default’ or ‘Remove’.
- Toggle the ‘Enable shipping customisation toggle_on’ switch to allow customers to choose a shipping option during checkout.
-
If
Pickupis the selected default option, click the ‘Add Pickup Location’ button to add the pickup locations you want to include for this workflow.bookPickup
Adding a pickup option allows customers to choose a pickup location during checkout.
Read More...- Toggle the ‘Enable pickup location customisation toggle_on’ switch to allow customers to choose a pickup location during checkout.
-
-
In the ‘Tax’ section, tick ‘check_box Taxable’ to ensure that tax is applied to the items in the order.
- Tick ‘check_box Tax is inclusive’ if the item price already includes tax.
-
In the ‘Notification’ section, toggle on the ‘Send to customer toggle_on’ switch to enable the following settings:
- Toggle the ‘Send invoice on payment link sent toggle_on’ switch to automate sending the PDF invoice when the payment link is sent to the customer.
- Select a payment method to apply for this workflow ‘Invoice Link | ‘Payment Link’.
- Select an
email/SMS templateto use when sending the invoice or payment link.- Email/SMS templates created with the template type Order Quote/Payment Link will appear as the options.
-
For more information, see the Finding Email & SMS templates tutorial.
- Select
contact recordsfrom the drop-down menus to set which email the customer can ‘Reply To’, and which email is ‘CC’ d on the email.
-
To add contacts, see the Pharmacy Workspace Settings tutorial.
- Tick the ‘check_box Send without confirmation’ to send the quote and payment link immediately, without a confirmation prompt.
-
In the ‘Checkout Settings’ section, select which settings to enable during the customer payment process:
- Tick the ‘check_box Line items editable’ to allow customers to edit line items during checkout.
- Tick ‘check_box Enable Invoice Download’ to allow customers to download their invoice or pharmacy receipt. The invoice will still be sent in fulfilment communication.
- Select the
checkout note importancefrom the drop-down menu.- Enter a
checkout notethat will display at all stages of checkout, for key general information. - On the bottom right-hand side of the text field, drag height to adjust its size.
- Enter a
- Select the appropriate
risk assessment survey.- Enter a
risk assessment survey promptto check whether the patient has previously completed a risk assessment. - On the bottom right-hand side of the text field, drag height to adjust its size.
- Enter a
-
For more information, see the Creating a Risk Assessment Survey tutorial.
-
In the ‘Communications’ section, select which confirmation and fulfilment messages are automatically sent for orders.
- Under Order Confirmed - Pending Payment, use the drop-down menus for each delivery method: ‘Pickup’, ‘Shipping’, and ‘Send to Clinic’ to select which
email/sms templatewill be used when an order is marked as PAYMENT PENDING - Under Payment Confirmation, use the drop-down menus for each delivery method: ‘Pickup’, ‘Shipping’, and ‘Send to Clinic’ to select which
email/sms templatewill be used when an order is marked as PAID or when an order is charged to an ACCOUNT - Under Fulfillment, use the drop-down menus for each delivery method: ‘Pickup’, ‘Shipping’, and ‘Send to Clinic’ to select which
email/sms templatewill be used when an order is marked FULFILLED - Under Invoice Delivery, select which stage of the order triggers the automated sending of the PDF invoice.
- Toggle the ‘Send invoice on confirmation’ or ‘Send invoice on fulfilment’ switches.
- Under Reminders, select an
email/sms templatefrom the drop-down menu to use as a ‘Pending Reminder’.
-
For more information, see the Email & SMS Templates tutorial or the Email & SMS Templates: Customised communication with Compound Direct blog.
- Under Order Confirmed - Pending Payment, use the drop-down menus for each delivery method: ‘Pickup’, ‘Shipping’, and ‘Send to Clinic’ to select which
-
In the ‘Workflow Automations’ section, enable the
Workflow Automationsyou want to apply:bookWorkflow Automations
Workflow Automations are essential for handling orders, as these automations occur once they are paid or saved.
Read More...- Toggle the ‘Archive on paid’ switch.
- Toggle the ‘Archive on save’ switch.
- Toggle the ‘Fulfil on save’ switch.
- Toggle the ‘Pending payment on save’ switch.
Workflow Automations can be configured if the Send to customer settings are disabled.
-
In the ‘Auto-Tag on Creation’ section, select ‘Tags’ or type the desired
nameand ‘add Create new tag’ from the drop-down menu.- On the ‘Create a New Tag’ modal, you may enter or edit the
tag name. - Select the type of tag to apply: ‘Standard’ or a specific ‘Colour’.
- The Standard tag type allows you to select the ‘Importance’ from the drop-down menu.
- The Colour tag type will allow you to customise the tag ‘Colour’.
- Click on the ‘Continue’ button.
- On the ‘Create a New Tag’ modal, you may enter or edit the
-
To remove the tags, click on the close icon within the tag.
-
For more information, see the Tags tutorial.
-
-
Click on the ‘Create’ button.
Editing an order workflow
-
Go to the ‘Settings’ page.
-
Click on the ‘Templates’ button.
-
Click on the ‘Order Workflows’ button.
-
Click on the desired ‘Order Workflow’.
-
On the ‘Edit Order Workflow’ page, edit the
nameof the Order Workflow. -
Select a different
invoice templatefrom the drop-down menu.- Invoice templates created with the template type Tax Invoice will appear as the options.
-
For more information, see the Finding an invoice template tutorial.
-
Select ‘Default Billing Account’ or ‘Create New Account add’.
For more information, see the Adding an account tutorial. -
Tick or untick the ‘check_box Set Account as Invoice Recipient’ to enable or disable sending the invoice to the selected account's contact details.
-
In the ‘Delivery & Shipping’ section, select a different default delivery method for this workflow: ‘storefront Pickup in-store’, ‘local_shipping Shipping’, or ‘domain Send to clinic’.
-
Tick or untick the ‘check_box Disable on Checkout’ button for ‘storefront Pickup in-store’, ticked check_box will remove the pickup option for customers during checkout.
Disable on Checkout can be configured if the Send to customer switch is on. -
If
Shippingis the selected default option, use the search search bar to select the differentbookShipping
Adding a shipping option with set prices provides customers with details such as the courier used and the delivery cost.
Read More...shipping optionsyou want to be included for this workflow or ‘Create a shipping option’.The Create a shipping option button will appear once all available shipping options are selected or when typing a different name.- Drag the menu icon to edit the sortation of shipping options.
- Click on the more_vert icon to ‘Set as Default’ or ‘Remove’.
- Toggle or untoggle the ‘Enable shipping customisation toggle_on’ switch, toggled on will allow customers to choose a shipping option during checkout.
-
If
Pickupis the selected default option, click the ‘Add Pickup Location’ button to add the pickup locations you want to include for this workflow.bookPickup
Adding a pickup option allows customers to choose a pickup location during checkout.
Read More...- Toggle or untoggle the ‘Enable pickup location customisation toggle_on’ switch, toggled on will allow customers to choose a pickup location during checkout.
-
-
In the ‘Tax’ section, tick or untick ‘check_box Taxable’, ticked check_box will ensure that tax is applied to the items in the order.
- Tick or untick ‘check_box Tax is inclusive’, ticked check_box indicates that the item price already includes tax.
-
In the ‘Notification’ section, toggle on or off the ‘Send to customer toggle_on’ switch, toggled on will enable the following settings:
-
Toggle or untoggle the ‘Send invoice on payment link sent toggle_on’ switch, toggled on will automate sending the PDF invoice when the payment link is sent to the customer.
-
Select a different payment method to apply for this workflow ‘Invoice Link | ‘Payment Link’.
-
Select a different
email/SMS templateto use when sending the invoice or payment link.- Email & SMS templates created with the template type Order Quote/Payment Link will appear as the options.
-
For more information, see the Finding Email & SMS templates tutorial.
-
Select different
contact recordsfrom the drop-down menus to set which contact the customer can ‘Reply To’, and which contact is ‘CC’ d on the email.To add contacts, see the Pharmacy Workspace Settings tutorial. -
Tick or untick the ‘check_box Send without confirmation’, ticked check_box will send the quote and payment link immediately, without a confirmation prompt.
-
-
In the ‘Checkout Settings’ section, select different settings to enable during the customer payment process:
- Tick or untick the ‘check_box Line items editable’, ticked check_box will allow customers to edit line items during checkout.
- Tick or untick ‘check_box Enable Invoice Download’, ticked check_box will allow customers to download their invoice or pharmacy receipt. The invoice will still be sent in fulfilment communication.
- Select the
checkout note importancefrom the drop-down menu.- Enter a
checkout notethat will display at all stages of checkout, use for key general information. - On the bottom right-hand side of the text field, drag height to adjust its size.
- Enter a
- Select the appropriate
risk assessment survey.- Enter a
risk assessment survey promptto check whether the patient has previously completed a risk assessment. - On the bottom right-hand size of the text field, drag height to adjust its size.
- Enter a
-
For more information, see the Creating a Risk Assessment Survey tutorial.
-
In the ‘Communications’ section, select which confirmation and fulfilment messages are automatically sent for orders.
- Under Order Confirmed - Pending Payment, use the drop-down menus for each delivery method: ‘Pickup’, ‘Shipping’, and ‘Send to Clinic’ to select which
email/sms templatewill be used when an order is marked as PAYMENT PENDING - Under Payment Confirmation, use the drop-down menus for each delivery method: ‘Pickup’, ‘Shipping’, and ‘Send to Clinic’ to select which
email/sms templatewill be used when an order is marked as PAID or when an order is charged to an ACCOUNT - Under Fulfillment, use the drop-down menus for each delivery method: ‘Pickup’, ‘Shipping’, and ‘Send to Clinic’ to select which
email/sms templatewill be used when an order is marked FULFILLED - Under Invoice Delivery, select which stage of the order triggers the automated sending of the PDF invoice.
- Toggle or untoggle the ‘Send invoice on confirmation’ or ‘Send invoice on fulfilment’ switches.
- Under Reminders, select a different
email/sms templatefrom the drop-down menu to use as a ‘Pending Reminder’.
-
For more information, see the Email & SMS Templates tutorial or Email & SMS Templates: Customised communication with Compound Direct blog.
- Under Order Confirmed - Pending Payment, use the drop-down menus for each delivery method: ‘Pickup’, ‘Shipping’, and ‘Send to Clinic’ to select which
-
In the ‘Workflow Automations’ section, enable or disable the
Workflow Automationsyou want to apply:bookWorkflow Automations
Workflow Automations are essential for handling orders, as these automations occur once they are paid or saved.
Read More...- Toggle or untoggle the ‘Archive on paid’ switch.
- Toggle or untoggle the ‘Archive on save’ switch.
- Toggle or untoggle the ‘Fulfil on save’ switch.
- Toggle or untoggle the ‘Pending payment on save’ switch.
-
Workflow Automations can be configured if the Send to customer settings are disabled.
-
In the ‘Auto-Tag on Creation’ section, select different ‘Tags’ or type the desired
nameand ‘add Create new tag’ from the drop-down menu.- On the ‘Create a New Tag’ modal, you may enter the
tag name. - Select the type of tag to apply: ‘Standard’ or a specific ‘Colour’.
- The Standard tag type allows you to select the ‘Importance’ from the drop-down menu.
- The Colour tag type will allow you to customise the tag ‘Colour’.
- Click on the ‘Continue’ button.
- On the ‘Create a New Tag’ modal, you may enter the
-
To remove the tags, click on the close icon within the tag.
For more information, see the Tags tutorial. -
Click on the ‘Save’ button.
Deleting an order workflow
- Go to the ‘Settings’ page.
- Click on the ‘Templates’ button.
- Click on the ‘Order Workflows’ button.
- Find and click on the desired ‘Order Workflow’.
- Click on the ‘More actions keyboard_arrow_down’ drop-down menu.
- Click on the ‘Delete’ button.
- On the ‘Delete Order template’ modal, click on the ‘Delete’ button.
Setting and removing an order workflow as the default
-
Go to the ‘Settings’ page.
-
Click on the ‘Templates’ button.
-
Click on the ‘Order Workflows’ button.
-
Find the desired ‘Order Workflow’.
-
To set the Order Workflow as the default, click on the more_vert icon and the ‘Set as Default’ button.
- A DEFAULT tag will appear beside the Order Workflow’s name.
-
To remove the Order Workflow as the default, click on the more_vert icon and the ‘Remove as Default’ button.
- A DEFAULT tag will disappear beside the current default Order Workflow’s name.