Dutchie Ecommerce Integration

In this article, you will learn about the Onfleet Dutchie Ecommerce integration.

 

Dutchie is an all-in-one technology platform helping cannabis businesses start, operate, and grow through software that simplifies all levels of their operations.

The Onfleet Dutchie Ecommerce Integration is a basic task creation integration with Onfleet that will create a new task in Onfleet when an admin in your Dutchie Ecommerce backend confirms an order. Once the task is created through the Onfleet Dutchie Ecommerce Integration, task assignment and all other fulfillment actions are done manually in the Onfleet platform.

 

You can refer to Dutchie's support center for additional details on the setup and workflow for the Onfleet Dutchie Ecommerce Integration.

 

This article covers:

 

Setup

  1. Create an API Key in your Onfleet dashboard.
  2. Open Dutchie Ecommerce admin and select Settings > Integrations tab.
  3. Click the Onfleet card and click the Connect button.
  4. Enter your Onfleet API key.
  5. Choose a Setup option:
    • Confirmation - orders will appear in Onfleet when they are confirmed in Dutchie Ecommerce. This is the recommended option.
    • Starting delivery - orders will appear in Onfleet when a user clicks "start delivery" in Dutchie Ecommerce. Depending on your notification settings, this may result in customers receiving similar text messages from both Dutchie and Onfleet.
  6. Optionally, use the checkboxes to turn on any Completion Requirements. Drivers can be required to collect a photo, signature, or notes before they can complete an order in Onfleet.
  7. Click Connect.

Workflow

  1. A customer places an order for delivery; the customer has the option to enter a time window for when they'd like to receive their order.
  2. The order appears in Onfleet based on your Dutchie Ecommerce settings:
    • If you selected the Confirmation setting in the previous section, the order appears in Onfleet when a dispensary user confirms the order on the Terminal.
    • If you selected the Confirmation setting in the previous section and have auto-confirm enabled for your location, the order appears in Onfleet automatically when the customer places their order
    • If you selected the Starting delivery setting in the previous section, the order appears in Onfleet when a dispensary user selects Start Delivery in the Terminal.
  3. The delivery appears in Onfleet as an unassigned task. You can assign individual tasks or multiple tasks to a driver. See Onfleet's guide to task assignment for more details.
  4. The driver receives a push notification that a task has been assigned to them, and the customer receives a text notification that the delivery is on its way with an estimated time of arrival and tracking link. These messages may come from Dutchie, Onfleet, or both, depending on your settings.
  5. Upon completing the delivery, the driver can collect a photo, signature, or notes in Onfleet, depending on your Completion Requirement settings.
  6. The driver marks the delivery complete in the Onfleet app, which also marks the delivery complete in Dutchie Ecommerce.

 

Troubleshooting

If you are running into any errors with your Onfleet integrations please feel free to reach out to the Onfleet Support Team at support@onfleet.com. We strongly recommend reaching out to Dutchie’s support team as well, since some issues may be originating on the partner's end and Onfleet is unable to view activity on third-party integrations. 

Usually, the most common causes of errors may be due to location and task completion times. Since Onfleet uses Google Maps API to geocode all task locations, we recommend you cross-reference your task address in Google Maps to ensure the location information is correct and in the correct format. 

Task completion times must be in the future, and tasks that are past-dated are, unfortunately, unable to be created or completed within the Onfleet integrations.