Connect OpenBoxes Lift to the rest of your stack

These connect today: the REST API, the Reporting API, the scheduled CSV export, Power BI and Excel through a Power Query recipe, Looker Studio through a CSV file you upload by hand, signed webhooks, daily stock alerts by email, PagerDuty incidents and Slack and Microsoft Teams messages for stock-outs (the alerts on Shared and Dedicated instances alike), and your monthly stock report sent to your own DHIS2 server. Everything else on this page is either being built or would start when someone asks for it, and this page says which, honestly, for each one.

What "coming soon" means here: we are building it and it is not available yet. We do not publish dates, quarters or months, and nothing is promised for a particular day.

Available today

The REST API and webhooks are on every plan, including the free trial; stock alerts by email, the weekly stock summary, PagerDuty stock-out incidents and Slack and Microsoft Teams stock-out messages are on every plan, on Shared and Dedicated instances alike; so is the monthly stock report to DHIS2. Handheld scanning is in beta: Look up, receiving, picking and shipping on every plan.

Three more things are real and on every plan but are not integrations, so they are not cards here: third-party sign-in on your instance login page (Google, Microsoft and GitHub; individual sign-in, not company sign-in (SSO)), the one-time data import we run when you move onto Lift, and the Reports page in the portal (stock value, stock-outs, expiring lots, open purchase orders and activity from a daily check, with CSV downloads).

REST API

Read and write products, stock, orders and shipments with an API key.

AvailableAPI docs →

Reporting API

The Reports page figures (stock on hand, value, expiring lots, open orders and activity) as flat datasets in JSON or CSV, read with an API key. From our daily check, with its own allowance of 600 requests an hour.

Scheduled CSV export

A zip of your report data every day, week or month. We email a link to the portal to each teammate who turns it on.

Microsoft Power BI logo

Power BI and Excel

A Power Query recipe you paste into Power BI Desktop or Excel. It reads the Reporting API with an API key and refreshes when you refresh. The Power BI connector is coming soon.

Looker Studio logo

Looker Studio

By hand today: upload a scheduled export CSV file with Google's CSV file upload connector. Nothing refreshes by itself. The Looker Studio connector is coming soon.

Webhooks

Signed, retried event delivery to any public HTTPS endpoint you own.

Daily stock alerts

Once a day, an email about stock below minimum or nearing expiry, to the account owner and the teammates ticked in the panel. The below-minimum half covers only products with a minimum set at that location; the nearing-expiry half does not use minimum levels. Shared and Dedicated instances alike.

Weekly stock summary

Every Monday, an email about the week before: stock-outs, below minimum, expiring lots, stock value, open purchase orders and activity. Each person turns it on for themselves; values go to the account owner and admins only.

PagerDuty logo

PagerDuty

An incident in your PagerDuty service when a product with a minimum set runs out of stock at a location, found by the same once-a-day check. Stock-outs only: below-minimum and nearing-expiry stay in the daily email. Shared and Dedicated instances alike.

Slack logo

Slack

A message in a Slack channel, through an incoming webhook from a Slack app, when a product with a minimum set runs out of stock at a location, found by the same once-a-day check, and one "stock returned" message when stock comes back. Stock-outs only: below-minimum and nearing-expiry stay in the daily email. Shared and Dedicated instances alike.

Microsoft Teams logo

Microsoft Teams

A card in a Teams channel, through a Workflows webhook you create in Teams, when a product with a minimum set runs out of stock at a location, found by the same once-a-day check, and one "stock returned" card when stock comes back. Stock-outs only: below-minimum and nearing-expiry stay in the daily email. Shared and Dedicated instances alike.

Email to outside addresses

The same daily stock-alert email to an address that is not a user on your account (a supplier or a contractor), once the account owner adds it and it confirms a 6-digit code. Up to five per account, each with its own unsubscribe link.

DHIS2 logo

DHIS2

Your monthly stock report (balances, receipts, consumption, losses and days out of stock) sent to your DHIS2 server.

Handheld scanning

OpenBoxes Lift Mobile: look up stock, receive and pick and ship by scanning barcodes, in Chrome on a phone or handheld. It works the same on every plan: on Shared, Dedicated and Enterprise, all of it is in beta. Included on every plan at no extra charge during the beta.

Temperature logger files

Upload the files from Berlinger Fridge-tag 2L loggers (now sold by Sensitech), Fridge-tag readouts made with the free Varo app, LogTag loggers (CSV or TXT from LogTag Analyzer) and other CSV files you map once. Or connect Monnit Temperature and Thermocouple sensors, The Things Stack, ChirpStack or your own system (Lift JSON), with temperature alerts by email, Slack, Teams or PagerDuty. See each fridge's temperatures and excursions next to the OpenBoxes location it is in. Included on every plan at no extra charge during the beta. Lift shows a copy of your logger's record. Use your logger's own record for decisions about your vaccines and medicines, and for inspections. Lift is not a validated system.

Coming soon

Being built. None of these works yet, and we do not publish dates for them.

The four ERP connectors (Business Central, NetSuite, SAP Business One and Odoo) have a page of their own that says what they will do and what works today instead. When they arrive, the ERP connectors and the QuickBooks Online connection will be included in the plan price on the Dedicated and Enterprise plans. They will not be offered on the Shared plan.

Zapier logo

Zapier

Trigger Zaps on orders and shipments; create products and stock movements from other apps.

Coming soon
n8n logo

n8n

A community node for self-hosted automation.

Coming soon
Looker Studio logo

Looker Studio connector

A community connector that reads the Reporting API and refreshes by itself.

Coming soon
Microsoft Power BI logo

Power BI connector

A Power BI connector for the Reporting API. The Power Query recipe works today.

Coming soon

Microsoft Dynamics 365 Business Central

Products and purchase orders from your ERP into OpenBoxes, and receipts and stock adjustments back to your ERP. Nothing connects to it today.

Coming soon

Oracle NetSuite

Products and purchase orders from your ERP into OpenBoxes, and receipts and stock adjustments back to your ERP. Nothing connects to it today.

Coming soon

SAP Business One

Products and purchase orders from your ERP into OpenBoxes, and receipts and stock adjustments back to your ERP. Nothing connects to it today.

Coming soon

Odoo

Products and purchase orders from your ERP into OpenBoxes, and receipts and stock adjustments back to your ERP. Nothing connects to it today.

Coming soon

QuickBooks Online

A connection between OpenBoxes Lift and QuickBooks Online, on the Dedicated and Enterprise plans. Nothing connects to it today.

Coming soon

On request

Not built and not promised. Ask, and we will talk through honestly whether we can help and what it would take.

Xero logo

Xero

Bills and manual journals, created as drafts.

On request
Microsoft Power Automate logo

Power Automate

A Microsoft connector for flows in Teams and SharePoint.

On request
Shopify logo

Shopify

Web-store orders would become outbound stock movements in OpenBoxes, and fulfillment status would go back to your store.

On request
WooCommerce logo

WooCommerce

Web-store orders would become outbound stock movements in OpenBoxes, and fulfillment status would go back to your store.

On request
ShipStation logo

ShipStation

Shipments and shipping labels in ShipStation for your outbound stock movements.

On request

EDI with trading partners

Purchase orders, advance ship notices and inventory exchanged with your trading partners. Tell us about your partner; asking is not a promise that we will build it.

On request

FHIR export

Share stock data with health information systems using HL7 FHIR.

On request

Stock alerts are included on your plan

Stock alerts are part of the plan you are already on; there is no alerts add-on to buy. They are an email you opt into: once a day, shortly after 7am in your instance's timezone, we check for stock below minimum and lots nearing expiry and email the account owner and the teammates ticked in the panel. The send hour is fixed. This is not real time: nothing is sent the moment stock drops. They are available on Shared and Dedicated instances alike. What decides is where your instance actually runs, not the plan name. If we are moving your instance between tiers, alerts keep running on the shared fleet until the move and resume on the new server once the move is complete; the daily check may not run on the days the move is in progress.

One thing to know: the low-stock half reads the minimum level you already set in OpenBoxes (the reorder point is not used), so a product with no minimum set at that location is never reported as below minimum, however low it gets. Lift adds no second place to configure it. If you set no minimums, you will never be told anything is low. The nearing-expiry half does not use minimum levels at all: it looks only at how close a lot is to its expiry date, so an instance with no minimums still gets an email on any day a lot falls inside the window. It lists stock approaching expiry; a lot already past its expiry date is not listed. Every email says how many of your products have a minimum set, so a short email is never mistaken for a clean bill of health.

We cut long lists sensibly: at most 50 rows per location in each section and 200 rows in one email overall, keeping the largest shortfalls in the below-minimum section and the lots closest to expiry in the expiring section, and always state the true total when there is more than we show. OpenBoxes also shows low stock in the app: minimum, reorder and maximum levels per product and location, the Reorder Report, and the dashboard's Below reorder and Below minimum groupings. The email complements those views rather than replacing them. Every alert carries an unsubscribe link that stops that one address. PagerDuty, Slack and Microsoft Teams are available too, for stock-outs only: an incident opens in PagerDuty, or a message is posted to a Slack channel or a Teams channel, when a product with a minimum set runs out at a location, and below-minimum and nearing-expiry never go to any of them as alerts (a Slack or Teams channel ticked for the weekly summary gets only their counts, once a week). Stock thresholds are still not a webhook event.

See every stock alert and where each one goes →

Room to grow, without changing plan

If an integration pushes you past what your plan includes, you add capacity from the portal rather than migrating anywhere.

More users

User packs on Shared and Dedicated, added and removed from the portal.

More storage

Storage bands on Shared and Dedicated; a Dedicated band resizes online.

More API capacity

Higher hourly API allowances on Shared and on Dedicated.

Longer backup retention

Keep daily backups beyond the 30 days Shared and Dedicated include. Sold on Shared; on Dedicated, backups are kept 30 days and a longer period is not sold yet.

Priority Support

An 8-business-hour first-response target on the in-portal chat. It is a target, not a guarantee. Purchasable on Shared; included at no extra cost on Dedicated and Enterprise.

Staging days

A copy of your live instance to test against, metered in days. Dedicated only; Enterprise includes some each month.

Every price is on the pricing page, per plan.

Demand decides what we build next

Both routes reach the same list. Neither of them is a queue you wait in.

Already a customer?

Open the Integrations tab in your portal. Every planned and on-request item has a button that records your interest against your account. That is the count we prioritise from.

Not yet a customer?

Tell us which system you need to connect and what you need to exchange. We will say honestly whether we can help and what it would take.

Talk to us about an integration

What do you need to connect?

Ask what works today, what is being built, and what it would take to wire up the system you already run. If we don't connect to it, we want to hear that too.

AI assistant. Conversations are recorded to improve our service. Please don't share sensitive data. Privacy

Build against it today

The REST API and webhooks are included in the 30-day free trial, so you can prove your integration against a real instance before your first charge.