NEW Comment-to-DM templates for Facebook Pages, not just Instagram

Run the shop. Put it online. Let it answer for itself.

Your stock, orders and bills in one place. A website that sells. Comments answered while the shop is shut.

Free plan, foreverNo credit cardPay in rupees via eSewa or Khalti
New kurta dropReel · 2.4k viewsram.shresthayokateeho? 😍under your reelkeyword matchedBaseBlockreplied in 1.4sIn their DMsNamaste Ram! The kurta isRs 2,450 · S, M, L in stock.Want me to hold one?M please 🙏Orders · new row#1042Ram ShresthaKurta · Mरू 2,450Pathao
Works with
InstagramFacebookWhatsAppTikTokGmaileSewaKhaltiFonepayPathaoNCM

Instagram, Messenger, email, eSewa, Khalti, Fonepay, NCM and Pathao connect with your own account. On TikTok a business can only reply, never message first, so what you get today is a link per video and the orders it brought. WhatsApp is a chat button — those conversations are logged, not connected.

Three systems, one workspace

Take the one you need today. The other two are waiting.

One set of tables. An order is an order, wherever it came from.

Run the shop’s books

Ring up a sale. Stock comes down on its own. The day is counted by closing time.

Useful the same afternoon

Put the shop online

Your catalogue, your address. Orders land in the same table as the counter’s.

An afternoon

Answer comments and messages by itself

They comment “price”. The price is in their inbox before you reach the phone.

About twenty minutes

In plain words

Your whole business, running in one place

Website, inbox and counter land in the same tables. Stock and money stay in step.

  • Stock counted onceA sale on the website, in a DM or at the counter takes from the same inventory.
  • One order listEvery order, whatever channel it came from, on one table your team works in.
  • One live dashboardThe numbers update the moment a sale or message arrives. No refresh, no spreadsheet.
Orders come in fromThen it handlesYour online storeDay and night, no login neededChat & socialIG, Messenger, web chat, phoneYour shop counterWalk-ins on the billing screenone BaseBlockinventory · orders · customersNudges your teamThe moment a big order landsMessages the customerOrder updates by SMS or emailSends the deliveryNCM or Pathao in one click
A worked example

One order, and every system it touches

Not a real shop — an example, so you can see how the three fit together before you spend an evening on it. A jewellery wholesaler in Kathmandu, on an ordinary Tuesday.

1

9.40pm — a comment, after closing

Somebody comments “inbox” under the new bangle set. The shutter came down two hours ago. BaseBlock replies under the comment, where everyone else scrolling can see it, and sends the trade price into Messenger.

Automation

2

9.42pm — the order takes itself

They ask for four sets. The flow asks for a name, a phone number the courier can call, and an address — one question at a time — then tags them and tells the shop.

Automation

3

9.42pm — it lands in the books

The order is in the Orders table, marked as having come from Facebook, with its line underneath and the bangle set’s stock four lower. Nobody typed anything, and nobody will have to remember it in the morning.

ERP tables

4

Wednesday 10am — a different door, the same shop

A retailer with an approved account opens the website, sees trade prices because the shop approved them, and orders six more. That order lands in the same Orders table as the one from Facebook — not in a second list somebody has to check.

Website

5

Wednesday 11am — one list to work from

Both orders, both with their lines, stock already right. Print the bills, book them with NCM or Pathao, and the customer gets a text when it moves. One afternoon, not three systems and a notebook to reconcile them.

All three

Three ways in, one set of tables. That is the whole idea — and it is why the stock count is right at eleven in the morning without anybody adding up.

AutoDM & customer inbox

A comment turns into a customer while you’re asleep

Six things happen between a comment and a paid order. BaseBlock does the first three.

automatic · no one on shifta real conversation · your teamThey commentKeyword caughtDM landsThey replyInbox threadOrder placed
01

They comment

Someone types your word under a post or reel — while they’re still scrolling.

02

Keyword caught

One keyword catches every spelling that romanized Nepali arrives in.

03

DM lands

The answer reaches their inbox in seconds, with an optional public reply.

04

They reply

Their reply opens a real conversation — a flow can ask their size and save it.

05

Inbox thread

The whole thread is in your Inbox, tagged, with everything they already said.

06

Order placed

Confirm size and address; the order becomes a row your stock already knows about.

One keyword. Every spelling.

Your customers don’t type Nepali the same way twice. Set the word once — BaseBlock catches the rest.

katikateekaateekattiktikati hoकति

One DM per comment. Then it waits.

A comment earns exactly one private reply — it doesn’t open a messaging window. Chasing people with a second automated message is what gets a Page’s messaging access taken away. Tools that ignore this look faster right up until the day they stop working.

What the customer sees

The whole conversation, screen by screen

This is what actually happens on the customer’s phone — from a comment under your reel to a confirmed order with a tracking link. Nobody at the shop touched it until step three.

1They commentBaseBlock
11:41
thamelthreads···
1,204 likes
thamelthreads New kurta drop ✨ Comment kati for the price
View all 38 comments
sushila_thapaso pretty 😍2mReply
ram.shresthayo katee ho? 😍nowReply
thamelthreadsSent you the price in DM 💬now
2Auto-DM landsBaseBlock
11:41
thamelthreadsActive now
You commented on their reel · 11:41 PM
Namaste Ram! 🙏 The kurta in that reel is Rs 2,450. We have it in S, M and L — which size should I hold for you?sent in 1.4s
SMLSize guide
M
M it is — 11 left in stock. Cash on delivery inside the valley is free, or I can send an eSewa link. Which do you prefer?
Cash on deliveryeSewa link
Message…
3Order placed in chatSita · on shift
8:05
thamelthreadsActive now
Cash on delivery. Sanepa, Lalitpur — near the Bakery Café
Seen 11:44 PM
Sita joined · 8:03 AM
Morning Ram! Here’s your order — tap confirm and it goes out today.
Mustard kurta · MOrder #1042
1 × Mustard kurta (M)रू 2,450
Delivery · SanepaFree
Cash on deliveryरू 2,450
Confirm order
Change size or address
Secure checkout by BaseBlock
Message…
4Confirmed & trackedBaseBlock
8:06
thamelthreadsOrder #1042
Confirm order ✓
Seen 8:06 AM
Order #1042 confirmedStock updated · invoice generated
Dhanyabad Ram! Pathao will pick it up this afternoon. Track it here anytime — no login needed.
Track orderthamelthreads.com.np/track/1042
Confirmed8:06 AMPacked10:20 AMPicked up by PathaoDelivered
Message…

AutomaticThe keyword is matched in every spelling, the public reply is posted so others see it works, and exactly one DM is sent.

AutomaticQuick-reply buttons collect size and payment. Every answer is saved to the contact; the stock count is read from your live inventory.

Your team, one tapThe thread lands in Inbox tagged “size M · COD”. Sita builds the order from the thread; the customer confirms in chat.

AutomaticConfirming creates the order row, deducts stock, generates the invoice, books the courier and sends a tracking link — through your own accounts.

The inbox

Every channel in one list, with the context already there

Every channel in one inbox, on any device, with the thread’s history pinned to it.

Inbox 12 open
Ram ShresthaM please 🙏 cash on delivery?
IG
Sabina ThapaDo you deliver to Pokhara?
FB
Anjali GurungOrder #1039 tracking?
Web
Bikash K.kati parcha bro
IG
Priya RaiInvoice for last month
Email
Ram Shrestha @ram.shresthasize: M
commented “katee” on New kurta drop · auto-replied in 1.4s
Namaste Ram! The kurta in that reel is Rs 2,450, in S, M and L. Want me to hold one?Auto · 11:42 PM
M please 🙏 cash on delivery?11:44 PM
assigned to Sita (on shift) · tagged size M
Yes — COD inside the valley, free delivery. Can you send your address?Sita · 8:03 AM
Reply to Ram… Create order
Saved replies and AI drafts

The questions you answer fifty times a week get a draft from your own records. You approve before it sends — nothing is invented.

Hand-off by shift

A thread goes to whoever is on shift, with the tags and answers the flow already collected.

Order from the thread

One click turns the conversation into an order row — customer, product and size already filled.

The life of an orderCheckoutWeb, DM or counter · COD / eSewaOrder row created#1042 · Ram · रू 2,450Stock deductedMustard kurta M · 12 → 11Courier bookedPathao · booked · tracking sentAutomations, on this rowSMS to Ram: “Order confirmed”Notify #sales: order over रू 2,000Invoice PDF generated, in your coloursReorder alert when stock hits 3Inventory · liveMustard kurtaS 6M 11Indigo setS 2M 2Linen shirtS 5M 3Cotton kurtaS 0M 1Same numbers, website and counter
Take the money

From the order to the courier, without leaving the row

An order is a row in a table you designed. Everything that should happen next — the SMS, the invoice, the courier pickup — hangs off that row and runs through your own accounts.

  • Cash on delivery, or eSewa, Khalti and Fonepay through your merchant account — BaseBlock never touches your money
  • Billing station with barcode scan, discounts and held bills; invoices printed in your colours
  • Book NCM or Pathao, keep the tracking number on the row and send the customer a link
  • Payment links you can send in a chat; order tracking with no customer account
Everything a shop runs on

The rest of the system, on every plan

A real website

Home, About, Gallery, FAQ, blog, product pages, a WhatsApp button and a contact form that lands in your tables. Your own domain, SEO built in.

Attendance off the clock

Connect a ZKTeco fingerprint or face device and every punch arrives as it happens. No USB stick, no month-end scramble.

Departments, not permission lists

Grant modules to a department once and everyone in it inherits them. Owner, admin and member enforced by the database, plus a full audit log.

Automations

A new row, a changed field or an approaching date can send a message, update records or call a webhook — through your own provider account.

25 column types

A phone number isn’t text. A due date isn’t a string. Each type validates, formats and edits itself the way it should — with real relations and live formulas.

Tenant-isolated by default

Row-level security on every table, enforced by the database rather than app code, and covered by automated tests. Your data moves in and out as CSV.

25 column types

Underneath all of it: tables you design yourself

You make a table and pick its columns. The billing station, the website and the automations point at it.

1

Pick your columns

Start blank or from a template, then add fields — text, currency, dates, select, formulas, and more — until the table matches how your business actually works.

2

Get a real data engine

Every table comes with inline editing, live formulas, CSV import/export, and a dashboard — the same engine underneath, no matter what you're tracking.

3

Run your business on it

CRM, inventory, payroll, attendance, orders — it's all the same tool wearing a different set of columns. Add a new table the moment a new need shows up.

Text & contact

TextLong textEmailPhoneURL

Numbers & money

NumberCurrencyRating

Dates & time

DateTimeDate & time

Choice & status

SelectCheckboxChecklistColor

Smart

FormulaAddressLink to tableFileImageLookupButton

People & automatic

Team memberCreated atCreated by

A column is not just a label. A currency column sums in the footer and prints as money on an invoice; a link column joins two tables so an order knows its customer; a formula column recalculates as you type. That is the difference between this and a spreadsheet everyone has agreed to be careful with.

27 templates

Start from a template, not a blank page

13 whole businesses in one click, or 14 single modules. Every field is yours to rename.

Retail

Sales · Inventory · Purchases · HR · Payroll

B2B / Wholesale

Sales · Inventory · Purchases · Finance · HR · Payroll

Restaurant

Menu · Sales · Inventory · Purchases · HR

Manufacturing

Production · Inventory · Sales · Purchases · Payroll

Ecommerce

Sales · Inventory · Purchases · HR · Payroll

Education Consultancy

Students · Counseling · Applications · Finance · Team

Hospital & Medical Shop

Patients · Appointments · Pharmacy · Billing

+ 20 more

School, Insurance, Real Estate, Logistics, Agency — and single modules for CRM, inventory, payroll, attendance.

See all templates →
Pricing

Every feature on every plan. You only pay for scale.

The free plan runs the same comment-to-DM automation the biggest one does. What changes is how many people it can talk to.

Free

Run the growth loop on one product and watch it work.

रू 0
Forever, not a trial
People / month
100
Team members
1
Automations
3
AI drafts
Storage
200 MB
Start free

Starter

One shop, answering its own DMs.

रू 3,000
per month
People / month
1,000
Team members
3
Automations
20
AI drafts
200
Storage
2 GB
Start free trial
Most popular

Business

The whole shop on autopilot.

रू 4,500
per month
People / month
5,000
Team members
15
Automations
Unlimited
AI drafts
1,500
Storage
5 GB
Start free trial

Growth

Outgrowing Business, not ready for a sales call.

रू 7,500
per month
People / month
12,000
Team members
30
Automations
Unlimited
AI drafts
3,500
Storage
15 GB
Start free trial

Enterprise

More than one business under one roof — 25,000 people/month, unlimited team, onboarding and migration help, response time in writing.

Talk to us

On every plan, including Free

  • Unlimited tables & records
  • Shared inbox
  • Comment-to-DM with public reply
  • Post & reel scheduling
  • Invoices & billing
  • Biometric attendance
  • Roles, departments & audit log
  • Website, storefront & domain
  • Unmetered storefront traffic

Pay monthly — nobody is asked for a year up front. Pay via eSewa or Khalti, no international card needed. “People / month” is how many different people your automations talk to in a billing month, counted once each. Storage is the one limit that doesn’t reset.

Partners

Refer a business, earn every month of their first year

No cap on referrals, no cost to join — a link, a dashboard, and recurring commission every month they pay, for the first twelve; certified partners keep a trailing 10% to month 36.

20%recurring, 12 months

Affiliate

Share a referral link, earn recurring commission.

  • One link, no approval delay to start earning
  • Dashboard with live referrals and payout status
  • Anyone can apply
30%recurring, then 10% to month 36

Certified Partner

For accountants, IT consultants and resellers who set clients up too.

  • Same link and dashboard, plus setup support
  • Light review before approval
Become a partnerPartner dashboard

Ready to build your workspace?

Start from a template or a blank table. Free forever on one product — change your mind later.