Biflus Plugins

Build on Biflus

A plugin lets your service add capability to a Biflus company's invoices — a "Submit to SDI" action, a Shopify item sync, whatever you need. This is an early, invite-only stage: every submission is reviewed by hand before it can run against a real company's data.

How it works

When a company enables your plugin, Biflus can call your webhook_url with a small JSON payload:

{ "company_id": "1770572052950x686750812358836200", "invoice_id": "1785713158043x913743297649344900", "token": "<a bearer token identifying this call as really from Biflus>" }

Your service does whatever it needs to — call SDI, sync Shopify, whatever your plugin is for — then writes the result back through Biflus's own API using the same token. What "writing back" looks like depends on what your plugin does:

Submit a plugin

Must be https. This is what Biflus calls when your plugin runs.
What a user sees when this plugin adds an option somewhere in the app. Defaults to the plugin name.