Acumatica - Configure for Automated Fulfillment

Karl Falconer · Updated

DropStream connects your Acumatica ERP to a warehouse management system so sales orders flow automatically from Acumatica to the warehouse for fulfillment, and tracking flows back to Acumatica without manual re-keying. Here, Acumatica is an order source: DropStream imports orders from Acumatica.

What this integration does

  • Imports orders from Acumatica — either open Sales Orders (the default) or open Shipments, depending on how your Acumatica workflow stages orders — as soon as they’re ready to fulfill.
  • Forwards orders to your warehouse management system, with line items matched by SKU.
  • Posts fulfillment back to Acumatica when the warehouse ships — carrier, tracking number, and box details. In sales-order mode it creates a Shipment; in shipment mode it updates the Shipment Acumatica already created. See Enable API Access for how to choose.

What you’ll need

  • An Acumatica ERP instance you can sign in to as an administrator.
  • The ability to create a Connected Application and an integration user in Acumatica (covered in Get Your API Credentials).
  • A DropStream account configured for Acumatica. If you don’t have one yet, contact your DropStream administrator or fulfillment provider.

Setup at a glance

Acumatica authenticates with the OAuth 2.0 Resource Owner Password Credentials grant: you create a Connected Application in Acumatica, then type its Client ID and Shared Secret — along with an Acumatica username and password — directly into DropStream.

  1. Get your API credentials (in Acumatica) — create a dedicated integration user, then register a Connected Application using the Resource Owner Password Credentials flow and note the Instance URL, Client ID, Shared Secret (Client Secret), and the user’s username and password.
  2. Enable API access (in DropStream) — at the Add Connection wizard’s Store Setup step, select Acumatica and enter the values above.

Who does what

  • If you manage your own DropStream account, you’ll do every step yourself — switching between Acumatica and DropStream as the article order suggests.
  • If a third-party fulfillment provider is configuring DropStream for you, you only need Get Your API Credentials. Send the resulting Instance URL, Client ID, Shared Secret, username, and password to your provider; they handle the rest.

Notes and limitations

  • The Shared Secret can be set to expire. If it lapses, DropStream can no longer authenticate and order import stops until you issue a new secret and update DropStream — see the expiration guidance in Get Your API Credentials.
  • DropStream keeps its access token fresh automatically using a refresh token. As long as the Connected Application’s refresh-token settings allow it and the integration user stays active, no re-entry of the password is needed.
Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.