Set up the Onfleet delivery integration in Dutchie POS

Learn how to integrate Onfleet with Dutchie POS.

Before you begin

  • If your Dutchie POS location is integrated with Dutchie E-Commerce, you should deactivate any previous integration between Dutchie E-Commerce and Onfleet and only use the integration with Dutchie POS. Integrating Onfleet with both Dutchie applications will create duplicate orders in Onfleet.
  • Make sure your Onfleet plan includes API access, which is required for integration.

Connect Dutchie POS to Onfleet

  1. Log in to your Onfleet account and open Settings (gear icon in the top-right).
  2. Under API & Webhooks, click the + under API Keys and give the key a name (e.g. Dutchie POS) when prompted.
  3. Uncheck the box for Limit the scope of this key to tasks it created.
  4. Double-click the key to open it and copy the key.
  5. In the Dutchie Backoffice, go to Settings > Location and scroll down to the Delivery Settings section.
  6. From the Select provider dropdown, choose Onfleet.
  7. Click Save.
  8. Next, go to Settings > Integrations > Onfleet.
  9. Paste (CTRL + V) your API key from step 1 into the API Key field.
  10. Click Save to validate the API key.
  11. If your API key is valid, additional options appear: 

    Option Description
    Disable Notifications Choose Yes to disable Dutchie POS-related notifications in Onfleet. If Dutchie POS is also integrated with Dutchie E-Commerce, Dutchie E-Commerce can send customer notifications about their order. Enabling this setting prevents duplicate notifications.
    Complete Tasks on Checkout Choose Yes if you use Mobile Checkout. This means tasks in Onfleet will be completed or skipped automatically as the driver completes steps in Mobile Checkout using a phone or tablet.
    Onfleet Updates Delivery Status Choose Yes if you want updates to a task in Onfleet to be reflected on the Delivery tab in Dutchie POS.
    Automatically Assign Orders to Matching Drivers If the driver name matches exactly in both Dutchie POS and Onfleet, creating deliveries in Dutchie POS auto-assigns the corresponding task to the matching driver in Onfleet.
    Default Task Team

    Use this option if you want to assign new deliveries to a team in Onfleet instead of a specific driver.

    If you have multiple locations all using Onfleet, we recommend configuring teams in Onfleet and/or connecting all locations to a single Onfleet account.

    If Dutchie POS detects that you've set up teams in Onfleet, here you can select the default team to assign orders to.

    Task Send Event

    Send on Order/Route Ready for Delivery: Delivery order details are sent downstream to Onfleet when a dispatcher clicks Ready for Delivery.

    Send on Order/Route Save: Delivery order details are sent downstream to Onfleet when a dispatcher clicks Save.

  12. Click Save.
  13. If you have a current active integration between Dutchie E-Commerce and Onfleet, be sure to deactivate it to prevent duplicate tasks in Onfleet.

What's next?

Was this article helpful?