Skip to content

Copy. Paste. Repeat. We build the software your business runs on, then automate the data work around it.

One line of a supplier's price list, as it arrives in Excel

RED LENTIL (MASUR) 1KGTk 135.0020 pcs/ctn

  1. Alt key: Read from the supplier's sheet

    Name, cleaned up
    Red lentil, 1 kg
    Price, as a number
    135 BDT
    Pack size
    20 per carton
  2. Shift key: Matched to your stock

    Same item in your stock
    Masur dal 1 kg, 64 on hand
    Change since the last list
    +10 BDT
  3. Up key: Price updated

    New counter price
    135 BDT
    Approved by
    The owner

Press the keys, or hold Alt, Shift and Up, to watch each step run.

Read, matched and approved. Nobody retyped a thing.

Software that does the work

For shops, pharmacies, internet providers, factories and sales teams, each one built around the way that business already runs.

DokanChalai: Every sale, return and taka in the drawer, accounted for.

A point-of-sale and stock system for counter shops. It runs in the browser and as a desktop app that keeps selling when the internet drops, then syncs.

  • Scan, charge and print in seconds, with split and due (baki) payments
  • Stock that updates itself from every sale, purchase and return
  • A daily close that shows exactly what the drawer should hold
Skip this demo
Register
Quick saleDokanChalai POS
Quick saleF2 focuses scan · Ctrl/Cmd+Enter charges
Find productsScan or search
Camera
Current sale0 items
CustomerWalk-in customer
Sales today
Orders
Sale summary
Subtotal৳ 0.00
Total৳ 0.00
Add order discount
PaymentReady to complete
Subtotal
Total
How are they paying?Full pay with one method, split across methods, or pay some now (link a customer for due).
CashCardMobile bankingReference · Mobile banking
Remaining balance
Sale completedChoose where to go nextReceiptInvoice
Invoice # · BDT
This salePaid · CashPaid · CardPaid · Mobile bankingAfter this saleSales todayOrders
DokanChalai POSMirpur 10, DhakaInvoice:#Date:22 Oct 2026, 11:24 AMPayment:SubtotalTOTALCashCardMobile bankingChange0.00Thank you. Come again.

PharmacyChalai: Know what expires before it costs you.

Batch and expiry tracking, a fast counter, purchasing and trading between pharmacies, in English and Bangla.

  • Expiry alerts by batch, months ahead
  • Sell, buy, lend and borrow stock between pharmacies, with dues kept
  • Ask in plain words, such as “what expires in three months?”
Skip this demo
Dashboard
Dashboard
+12%38Today's Sales
+8%৳24,860Today's Revenue
3Pending Orders
6Low Stock Alerts
4Expiring Soon
412Total Customers
AI Chat
AI AssistantAsk about your pharmacy data in English or Bangla. The assistant uses real data from your system.
Recent Activity

ISP Chalai: Collections reported on WhatsApp become bills, automatically.

Collectors keep reporting in their WhatsApp group. ISP Chalai reads each message, matches the customer and drafts the payment. A manager approves it in one tap.

  • Reads Bangla, Banglish and English messages
  • Monthly billing and dues for every collector
  • Every money entry approved once, and logged
Skip this demo
Intake review
Intake review

Field-worker reports, AI-extracted as proposals. Nothing commits without your explicit confirmation.

·
Batch #58·
Expenseconfidence 94%Committed
Extracted
router patch cord
৳450
Date: 2026-08-21
Matched customer
—
Mamun:#ink router patch cord 450
Paymentconfidence 88%Committed
Extracted
jamal
৳1,000
Collector: Tanvir
Matched customer
jamal@dn
Tanvir:#ink jamal 1000 dise
Paymentconfidence 97%Committed
Extracted
শাপলা স্টোর
৳1,500
Collector: Rafiq
Matched customer
shapla.store@dn
Rafiq:#ink শাপলা স্টোর ১৫০০ দিল
Batch #57·
Paymentconfidence 96%Committed
Extracted
rina
৳500
Collector: Tanvir
Matched customer
rina@dn
Tanvir:#ink rina 500 dilo
Reminderconfidence 93%Committed
Extracted
মিতু আপার কাছ থেকে বিল নিতে হবে
Due: 2026-08-25
Matched customer
—
Rafiq:#ink মিতু আপা ২৫ তারিখে বিল দিবে, মনে করাইসেন
DuesHighest first · total ৳1,46,250
Shapla Storeshapla.store@dn৳3,500
Kamal Hossainkamal.h@dn৳3,000
Mitu Aktermitu@dn৳2,400
Jamal Uddinjamal@dn৳2,000
Rahim Telecomrahim.tel@dn৳2,000
Nasrin Begumnasrin.b@dn৳1,800
Sumon Miasumon@dn৳1,600
Audit log
Payment ৳500 from Rina Khatuncommitted by Manager · 17:58
Belal Hossain switched offchanged by Manager · 16:20

Factory ERP: HR, attendance, leave and payroll that agree with each other.

A multi-company ERP, switched on module by module. Approved leave and attendance flow straight into payroll, with documents in Bangla and English.

  • Leave and attendance approvals that feed payroll
  • Modules licensed and switched on for each company
  • Bangladesh payroll rules and bilingual documents
Skip this demo
Leave review and payroll
ERP SYSTEM
OverviewMy WorkspaceHRAttendanceSettingsWorker setup
CompanyNorthgate Knit Composite Ltd.Workspace: HR managerLog out

Leave

Leave workspace

Company leave policies, entitlement statements and independently approved absence.

Assigned independent review

  • W-0142 · Rahima AkterSick leave2 days27–28 Oct · Form SL-1041
  • W-0388 · Md. Jahangir AlamCasual leave1 day29 Oct · Form CL-1046
  • W-0451 · Nasrin SultanaLeave without pay3 days20–22 Oct · Form LWP-1039

Northgate Knit Composite Ltd.

Payroll workspace

Calculate payroll from approved attendance and leave, then reconcile payments.

Receive approved leave and attendance

Approved leave and attendance arrive here for payroll. Receiving them does not calculate wages or pay anyone.

Payroll period

open

Workers · October 2026

Inputs received3

Workers ready1,245of 1,248

Awaiting leave review3

Leave this period

  • W-0142 · Rahima Akterleave pendingAttendance 24 days · Paid leave pending
  • W-0388 · Md. Jahangir Alamleave pendingAttendance 25 days · Paid leave pending
  • W-0451 · Nasrin Sultanaleave pendingAttendance 23 days · Unpaid leave pending

Received by payroll

  • Leave13–14 Oct1
  • Leave6 Oct1
  • Attendance1–31 Oct1,248

Lead generation: Lists you can trust before the first email goes out.

We crawl the business websites you target and check every address for a working mail server, disposable domains and role accounts before a campaign starts.

  • Crawls large sites in queued jobs, with include and exclude rules
  • Scores each address before you send
  • Allow lists, block lists and rules for each project
Skip this demo
Crawler and email checker
Web CrawlerNew Crawler
Local business sitesBusiness websites and the pages they link toCOMPLETED
Starting URLs4Max Depth1Include^https://[a-z-]+\.example/Exclude/blog/, \.(pdf|jpe?g|png)$
Progress100%
Total Pages0Completed0Pending0Failed0
URLStatusDepth
EmailGuardDashboardChoose dateToday
Users denied0User checks done0
Email Verification Tool
Recent Verification Events
ResultEmailSignalsRisk
0 of 0 addresses safe to send0 blocked

The work between your tools

Most businesses run on more than one system. We make them agree.

  • Imports from Excel and chat

    Spreadsheets, CSV files and chat-group reports, read into your system as clean records.

  • Data cleaning

    Duplicates merged, names and units made consistent, and every figure checked before anyone relies on it.

  • Sync between tools

    The software you already use kept in step, online and offline, so a change in one place shows up everywhere it should.

  • Custom builds

    When nothing off the shelf fits, we build the system around the way your team already works.

How a project runs

  1. Step 1: Understand

    We sit with the people who do the work today and map where the hours go.

    You getA clear picture of what to automate first.

  2. Step 2: Plan

    We agree the scope, the timeline and the cost in writing before anything is built.

    You getA plan you can hold us to.

  3. Step 3: Build

    We build in short runs and test every piece on your real data.

    You getWorking software early, shaped by your feedback.

  4. Step 4: Launch

    We go live with your team, train them, and stay close while it settles.

    You getEverything handed over to your team.

Tell us what your team copies by hand.

Describe the work and where the data lives today. A person reads every message and replies by email.

Do you support it after launch?
Yes. Support and maintenance are agreed separately, so you choose how much help you want after launch.
Where are you based?
We are a Sydney company and work with clients remotely, in Australia and across Bangladesh.