USE CASE
Build your dream procurement system
Build a professional-grade procurement stack to manage suppliers, handle purchase orders, and streamline replenishment—integrated with the tools you love and infinitely flexible
It’s a critical part of your business. Getting it right means better cost management, less waste, higher quality control and eventually greater customer experience.
Own and control your data
Design your procurement data model around your organisation. Not the other way around.
Order
Batch #
Status
97174
1
Picked
39635
2
Picked
Integrate with all your tools
Sync data between all your favourite apps. Code first means everything is possible.
Kevin Brown
Just now
2 items from your wish list are back in stock!
Tap to order now
Kevin Brown
Just now
We've received all the goods and have started assembling your boat.
Tap to order now
Delight your customers
Easily integrate with your apps and websites to create the perfect customer experience
Manage procurement exactly how you want
Create custom procurement software that mirrors your operations.
Custom alerts and notifications
Set alerts for approval requests, budget limits or supplier performance issue and get notified where it matters most
Supplier tracking
Configure specific supplier onboarding form and processes and track performance through custom KPIs
Custom User Permissions
Implement highly specific user roles and permissions and approval workflow to ensure strict control on your spend
Integration with IoT Devices
Easily connect with Internet of Things (IoT) devices, such as smart shelves or sensors to automate the tracking of inventory and automate replenishment
Custom reports and dashboards
Tailor reports to monitor specific KPIs like spend by category, supplier performance or budget utilisation
API Integrations
Ensures seamless synchronisation with financial systems for automatic budget updates, invoice reconciliations and cost tracking
Developers
Powered by the programmable operations engine
Keel is unapologetically code-first and built around engineering best practices. Empower your ops teammates with exceptional tooling, with the flexibility to build whatever you want, when you want it.
Extendable
Leverage a powerful toolkit of custom functions, event subscribers and jobs to endlessly extend with Typescript.
Typescript functions
Async subscribers
Scheduled jobs
Function hooks
Observable
No magic black box. Get full visibility with OpenTelemetry compatible tracing, logging and metrics.
Requests
468,781
+5% from last period
Requests
0
+5% from last period
Your data. Your database.
Each environment is powered by a dedicated Postgres instance with full direct access.
select *
FROM tasks
WHERE topic = ”StockCheck”
AND assignee != null
AND (now() - assigendAt) < 24 HOUR
And much more
Version controlled
Built-in testing
End-to-end type safety
Multiple environments
Full local development experience
Secrets management
3rd-party OIDC auth providers
JSON, GQL and RPC APIs
Asynchronous events
Scheduled jobs
VSCode extension
Frequently asked questions
What exactly is Keel?
Keel is a programmable operations platform that enables operators to build hyper flexible custom software without needing a large team of developers.
What can I build with Keel?
Companies use Keel to build software that powers their most critical operations processes. Some examples include tools for shift management, inventory management, custom CRMs, and payroll.
Why use Keel instead of off-the shelf software?
Keel lets you build software that's unique to your business and the way you work, not the other way round. Since you fully own your Keel tools, you can adapt and update them whenever you need to, so your software will be as agile as your company.
Do I need to know how to code to use Keel?
Keel is designed to allow non-developers to embrace the power and flexibility of code. The Keel schema is intuitive and does not require prior knowledge of a development language. More advanced feature such as functions require basic knowledge of Typescript.