Dashboard

Your leads and what to do about them
🔔
NA
Loading…
💬
Conversations handled (30d)
🔥
Hot leads — ready to buy
🛒
Converted / booked
🌙
After-hours replies (30d)
⏱️
Avg first response
Need follow-up

Leads that need you

View all leads →
All🔥 Hot🌤️ Warm↻ Follow-up
LeadWhat they wantStage
Loading…

Insights & actions

Loading…
All WhatsApp Instagram Messenger TikTok Email Website
Loading…
Select a conversation

Leads

AI reads every conversation and ranks who is ready to buy — with a suggested next step.
🔥
Hot — ready to buy
🌤️
Warm — engaged
Total leads
Needs follow-up
Bookings / orders
All 🔥 Hot 🌤️ Warm ❄️ Not interested ↻ Needs follow-up ⏳ Not followed up ✅ Followed up 🛒 Booked
LeadWhat they want (AI)StageScoreSuggested action (AI)Follow-up
Loading…

Clients

Save important contacts and choose what happens when they message you on WhatsApp — let the bot reply, get notified, or hold the bot so you handle them yourself.
➕ Add a client
Saved clients
WhatsApp often hides a sender's number behind a privacy LID. Click Get LID (or “Resolve all”) to look it up so your rule matches. Needs your Personal/QR WhatsApp connected.
NameWhatsAppWhatsApp ID (LID)When they message
Loading…

Analytics

The value your assistant delivers — conversations handled, leads captured, and revenue moments you'd otherwise miss.
Loading…

🤖 How the assistant is doing

Ask customers to rate you: Off
One question, once per customer, a couple of hours after the conversation ends — never at night, and never to someone already upset. A low score sends them to a person instead of into a chart.

🧪 Test two versions

+ New test

📉 Where people stop

By channel

💰 What each ad brought back

🔍 Why they didn't buy

Naqla reads the conversations that ended without a sale and reports what actually stopped each person — in their own words.
💬
Conversations handled
Auto-replies sent
🌙
After-hours replies
⏱️
Avg first response
🔥
Hot leads (ready to buy)
🛒
Bookings / orders

Conversion funnel

Last 30 days
Loading…

Lead quality

AI-ranked
Loading…

Round-the-clock coverage

Loading…

By channel

Loading…

Training Instructions

Build how your assistant thinks — structured knowledge, not a blank text box.
💾 Live · changes save straight to your assistant. Save now →

📚 Knowledge base

⚙️ More settings
🏢 Services Edit
💲 Pricing Edit
🕐 Working hours Edit
📍 Location Edit
📖 More knowledge / FAQs

📥 Load from your own material

Paste a link to your website, price list or FAQ — or upload a PDF or Word file. Naqla reads it, splits it into topics, and writes down what it doesn't cover so the assistant asks instead of guessing. Nothing goes live until you approve it.
or
Google files must be shared as Anyone with the link, or Naqla cannot open them.

➕ Add instruction

⚡ Automation rules — when this happens, do this

Coming soon
⚡ When customer asks about price
1Send pricing from Knowledge
2Ask "Would you like to book a visit?"
⚡ When customer asks location
1Send map link from Knowledge
⚡ When customer is angry / complains
1Pause AI & alert the team
🔧 Visual preview — a no-code rule builder (triggers → actions) is coming soon. Today your assistant already handles these from the Knowledge above.
Assistant is
Replying 24/7 across all channels

Ad Conversions

Where your ad lead conversions are being reported.

Meta Ad Conversions (CAPI)

Not configured
Orders and leads from click-to-message ads are reported back to your Meta dataset, so Meta can find more people like the ones who actually bought.
Loading…

Notifications

Get alerted the moment something needs you — and let the bot learn from how you reply.

🔔 When should we notify you?

Two simple questions: when should we alert you, and on which channels.
1) Alert me when:
2) On these channels:

📲 Send to a WhatsApp group — Personal / QR

Drop the alert into a WhatsApp group your team is in, using your connected Personal/QR WhatsApp.

✅ Send via WhatsApp API — official

Send the alert to your WhatsApp from the official number using an approved template — works even outside the 24-hour window.

Channels

Connect WhatsApp, Instagram, Messenger and TikTok — all replies land in one inbox.

WhatsApp API

Checking…

Instagram

Checking…

TikTok

Checking…
Comments & messages: checking…

Messenger

Checking…

WhatsApp (Personal · QR)

Checking…

Meta Ad Account

Checking…
Connect ad account
Powers Ads Performance, Product Catalogs and Ad Conversions.

Email

Checking…

Website Chat

Loading…
Paste this before </body> on your site
Anyone can read the key from your page source. This is what stops them using it on their own site. Subdomains of a listed domain are included. Leave empty and it answers anywhere — fine while testing, not after launch.
A blocked visitor is still a customer — this sends them to you instead of ending the conversation.
Ask for details before chatting
If the visitor leaves mid-chat you still have a way to reach them.
Channel launcher
One button on your site that opens into every way customers can reach you. Leave all empty to show the chat bubble alone.

Zoho CRM

Checking…

Analytics Feed

Loading…
A live link to your own numbers. Works with Tableau, Power BI, Looker Studio, Google Sheets and Excel.

Odoo

Checking…

Notion

Checking…

Airtable

Checking…

Google Calendar

Checking…

Google Ads

Checking…
Tells Google which conversations became customers, so its bidding learns who a real buyer looks like — the same thing Naqla already does for Meta.
Both fields are filled in for you when you connect — Naqla creates the Import conversion action in your account through the API. There is nothing to build by hand in Google Ads.

Google Analytics

Checking…
Reports orders and bookings from chat into GA4 — so the traffic that actually produced revenue stops looking like the traffic that bounced.
In Google Analytics: Admin → Data streams → your web stream → the Measurement ID is at the top, and Measurement Protocol API secrets → Create gives you the secret.

Slack

Checking…

Paymob

Checking…
The assistant sends a real payment link inside the chat, and when the money lands the customer gets a confirmation and the slot is booked — with nobody touching anything.
What the assistant may charge for
The assistant names an item; the price is read from here. It cannot invent an amount.
All four are in your Paymob dashboard: Settings → Account Info for the keys and the HMAC, Developers → Payment Integrations for the IDs (card, wallet, kiosk — list every one you want offered).
You can use {amount}, {currency} and {item}.
Allow amounts not on the list: Off

Gmail

Checking…
Replies you send from the Inbox arrive from your own Gmail address instead of a Naqla one, so customers answer the address they already know.
What this permission allows
✅ Send a reply as you, from your own address
🚫 Open, read or search your mailbox
🚫 Delete anything
Customer mail still reaches your Naqla Inbox — it arrives as a forwarded copy at the address below, so your mailbox itself is never opened.
One permission is requested — gmail.send. No password is stored, and you can withdraw it from your Google account at any time.
Where your mail arrives
Because Naqla cannot read your mailbox, incoming mail has to be sent here:
In Gmail: Settings → Forwarding and POP/IMAP → Add a forwarding address, paste this, and confirm. From then on customer mail appears in your Naqla Inbox and your replies go out from your own address.

WhatsApp history

Checking…
When a number is connected with Coexistence, Meta hands over the last 180 days of one-to-one chats and the contact list. Old conversations appear in your inbox with their real dates — the assistant never replies to them.
Reaching these customers again
Outside the 24-hour window WhatsApp only allows an approved template, and marketing templates need the customer's opt-in — messaging a list of old contacts is what gets a number blocked. Download them as a Meta Custom Audience instead and reach the same people through ads. Numbers are hashed in your browser before they are uploaded.

Team

Invite staff, assign chats, and control what each member can see.

Members

Loading…

Follow-ups

Pick any lead and follow up. Free-form messages are allowed while the customer's last message is under 24 hours old (Meta's service window) — after that, WhatsApp follow-ups are sent as an approved template.
All temperatures 🔥 Hot 🌤️ Warm ❄️ Cold — Unscored
0 selected
Loading…

Ad Builder

Put money behind a post that already works, and approve it before it spends.

Meta Ad Account

Connect your own Meta ad account to see and manage your campaigns right here.

Loading…

Messenger Templates

Approved messages you can send on Messenger after the 24-hour window closes.

Messenger Utility Templates

Reach a Messenger customer after the 24-hour window closes — order updates, appointment reminders and booking confirmations only. Offers and promotions are not allowed in this type.

Loading…
Use {{1}}, {{2}} for values that change per customer.

Send a utility message

Pick a customer whose 24-hour window has closed, then an approved template. One customer at a time.

Only conversations whose 24-hour window has closed need a template.

WhatsApp Message Templates

Official WhatsApp templates on your business account. New templates are reviewed by Meta (usually minutes).

Loading…

Create a new template

Send a notification

Send an approved template to customers who opted in — order confirmations, booking reminders, status updates.

Broadcasts

Send an approved WhatsApp template to a segment of your leads — no copying phone numbers.

Build your audience

🔥 Hot 🌤 Warm ❄ Cold
Ready to buy Interested Comparing Browsing Needs follow-up Gone cold
Choose filters to see who this reaches

Your message

Only Meta-approved templates can be sent, and every message carries an opt-out. Marketing templates need a MARKETING-category approval; reminders and order updates use UTILITY.

Who may receive a marketing message

WhatsApp holds you solely responsible for having consent before a marketing template. Naqla enforces it: a marketing send skips everyone who is not opted in, and anyone who replied with a stop word is excluded from every marketing path, permanently, until they ask to return.
A customer who simply messaged you counts as engaged, not opted in — asking a question is not permission to be marketed to later.
Record consent you already collected
Both fields are kept with every number. On the day someone complains, "they opted in" on its own proves nothing — the wording and the source do.
Ask customers in chat: Off
The assistant asks once, at the end of a conversation, with two buttons. A tap is recorded with the exact wording they agreed to — and nobody is ever asked twice.

Past broadcasts

Loading…

Messenger Updates

Customers who agreed to receive updates from you on Messenger. Only people who tapped the subscribe button can be messaged — and only until they opt out.

Ask a customer to subscribe

A subscribe request can only be sent while the conversation is still open — within 24 hours of their last message.

Shown to the customer as the subscription topic. Max 65 characters.

Send an update

subscribers will receive this

Subscribers

Loading…

Product Catalogs

The catalogs your ads sell from, and whether their feeds are still updating. A feed that stopped means your ads are showing products you may no longer have.
Loading…

Media Library

Photos, catalogs and price lists your assistant can send to customers.

Files

Loading…

Tables & Bookings

Create tables (e.g. an appointments table) and your assistant will read them to answer customers about availability and add new bookings automatically. Your tables are private to your account.

Your tables

Loading…

Table rows

Select a table to view its rows.

API & Webhooks

Your API key and integration endpoints.

API key

↻ Regenerate

Send a message (example)

Account

Your login details and the WhatsApp number we use for usage notifications.

Profile

We'll use this number to send you usage notifications (credits, billing, account alerts) via WhatsApp.

Change password

Session

Billing

Your plan, credits and payment options.

Loading…

AI Model

Optional upgrade — higher tiers use more message credits per reply

Pay & submit your receipt