Connects to everything you run on.
Your business already runs on a stack of tools. Lacspace plugs into them — payments, delivery, messaging, accounting and more — so data flows automatically instead of being copied by hand. And when there's no connector, we build one.
One platform, every connection
Native connectors for the tools businesses in Nepal and beyond use every day — and custom middleware for the rest.
Payments
Accept money the way your customers already pay. Multi-gateway by default, with split-bill and real-time settlement.
- eSewa
- Khalti
- Fonepay
- Cards & QR
- Cash reconciliation
Logistics & delivery
Hand off orders to local delivery networks or run your own riders — tracked end to end.
- Pathao
- Yango
- In-house rider app
- Live order tracking
Messaging & notifications
Reach customers and staff where they are. Order updates, OTPs and campaigns, automated.
- WhatsApp API
- SMS gateways
- Push notifications
Accounting & finance
Keep the books in sync without double entry. Sales, invoices and payouts flow straight through.
- LSKhata ledger
- Invoicing
- Automated reconciliation
- Tax-ready exports
CRM, marketing & supply chain
Connect the systems that run the rest of your business through custom API middleware.
- CRM sync
- Marketing tools
- Supply-chain & inventory
- Custom middleware
The Lacspace ecosystem
Every Lacspace product talks to the others out of the box — one identity, one data layer.
- ScanSewa POS
- KhajaGo delivery
- CorperaHQ
- Lacspace One SSO
Take a payment without picking a provider
Charge through a single, unified endpoint and let Lacspace route to eSewa, Khalti or Fonepay. The result lands back on a webhook, signed and ready to reconcile — no per-gateway glue code.
- One request shape across every gateway
- Signed callbacks you can verify and trust
- Automatic reconciliation into LSKhata
- Refunds and settlement out of the box
// Start a payment — Lacspace routes to the gateway
const payment = await client.payments.create({
amount: 1480,
currency: "NPR",
gateway: "esewa", // or "khalti" | "fonepay"
reference: "ord_8Kf2",
return_url: "https://yourapp.com/thanks",
});
// Redirect the customer to complete payment
return Response.redirect(payment.checkout_url);// We POST the verified result to your endpoint
{
"type": "payment.succeeded",
"data": {
"reference": "ord_8Kf2",
"gateway": "esewa",
"amount": 1480,
"status": "paid"
}
}Integration directory
A snapshot of what connects today. Native connectors are ready out of the box; middleware is built for your specific stack.
| Integration | Category | Type |
|---|---|---|
| eSewa | Payments | Native |
| Khalti | Payments | Native |
| Fonepay | Payments | Native |
| Pathao | Logistics | Native |
| Yango | Logistics | Native |
| WhatsApp Business | Messaging | Native |
| SMS gateway | Messaging | Native |
| LSKhata | Accounting | Native |
| CRM systems | Sales | Middleware |
| Supply chain / ERP | Operations | Middleware |
No connector? We build the bridge.
When your tool has an API but no native connector, we write and host the middleware that maps Lacspace events onto it — securely, per tenant, with scoped keys. You describe the flow; we keep it running.
Scope a custom integration// Lacspace → your CRM, kept in sync automatically
lacspace.on("order.created", async (event) => {
await crm.contacts.upsert({
phone: event.data.customer_phone,
lastOrder: event.data.order_id,
lifetimeValue: event.data.total,
});
await crm.deals.create({
title: `Order ${event.data.order_id}`,
amount: event.data.total,
stage: "won",
});
});How an integration comes together
Tell us your stack
Share the tools you use today and what you want to keep in sync.
We connect it
Native connector or custom middleware — provisioned with scoped, secure keys.
It runs itself
Data flows in real time over webhooks. No more copy-paste between systems.
Don't see your tool?
If it has an API, we can connect it — and if it doesn't, we'll build the bridge. Tell us what you need to integrate.