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:
- If your plugin represents something Biflus already has a concept for (like a product/item), write into that — a Shopify plugin creates real Biflus Items, not a separate shape only your plugin understands.
- If it's something new (like an SDI submission state), it gets its own small status entry Biflus can display as a badge, without Biflus needing to know anything about SDI specifically.
Submit a plugin