Python adapter
QuickBooks Online
Connect QuickBooks Online invoices to pick-to-light work with OAuth 2.0, signed webhooks, configurable bin maps, and optional Orders and closed-loop handling.
Start with working community code instead of an empty repository.
Before designing a new integration, check whether your platform is already represented below. Even when it is not, the closest example can provide reusable patterns for authentication, event handling, device commands, location mapping, retries, and acknowledgements.
Fork first, customize second
Python adapter
Connect QuickBooks Online invoices to pick-to-light work with OAuth 2.0, signed webhooks, configurable bin maps, and optional Orders and closed-loop handling.
Python adapter
Use extension-handler and Google Pub/Sub patterns with configurable mapping profiles for Manhattan Active WM events.
SuiteScript and Python
Connect NetSuite warehouse events directly to Voodoo with a configurable SuiteScript and Python reference implementation.
Python REST adapter
Map Oracle Fusion Cloud Warehouse Management events to Voodoo device commands with a configurable Python adapter.
Python webhook server
Receive Extensiv warehouse events through webhooks and translate them into Voodoo pick-to-light activity.
Chrome extension
Bring pick-to-light into the ShipStation packing workflow with a browser extension instead of building a WMS integration.
Odoo addon
Connect Voodoo Cloud Display Devices directly to the Odoo Transfers workflow with a free addon.
Give the Voodoo Oracle the relevant repository link or files, your WMS event format, and the workflow you need. Ask it to explain the existing architecture first, identify what can stay unchanged, and propose the smallest safe set of modifications.
Continue with detailed follow-up requests for complete files, tests, retry and idempotency behavior, logging, configuration, deployment instructions, and a production-readiness review. AI can do much more than produce a short snippet when you keep supplying concrete requirements and test results.
Reuse goes both ways. If you add a useful mapping, fix an edge case, improve a deployment script, or write missing tests, consider sharing the improvement through an issue or pull request where the repository accepts contributions. You can also send a reusable example to Voodoo Support.
Remove private data before sharing