Limited this week15-min demo = Rs 500 voucher + 200 credits Book demo
All articles
Integrations

Sell.Do WhatsApp Integration: Real-Estate Setup Guide 2026

Connect Sell.Do CRM to WhatsApp Business API: webhook to RichAutomate setup, site-visit reminders, lead first-touch templates and real ₹ costs.

RichAutomate Editorial
14 min read 0 views
Sell.Do WhatsApp Integration: Real-Estate Setup Guide 2026

To integrate Sell.Do with WhatsApp, either use Sell.Do's built-in WhatsApp module, or send Sell.Do webhook events (such as a new lead or a stage change) through middleware like n8n or Pabbly Connect to a WhatsApp Business API provider, which then sends an approved template to the buyer within seconds. This guide walks through the webhook route with RichAutomate step by step: the lead-journey messages worth automating, a real monthly cost example for a builder handling about 3,000 leads, and the mistakes that get real-estate numbers flagged.

Sell.Do, the real-estate CRM built by Amura Marketing Technologies, is used by many Indian developers and broker teams to route portal leads, track site visits and manage channel partners. It already has WhatsApp features. So the honest question is not "can Sell.Do do WhatsApp" but "which setup gives your sales team the fastest first touch, the cleanest records and a cost you can predict". One note before we start: RichAutomate is not a native Sell.Do connector or a listed Sell.Do partner. Everything below uses the open webhook and API route, which any team with Sell.Do API access can set up.

How the Sell.Do to WhatsApp integration actually works

Sell.Do publishes a REST API with OAuth 2.0 bearer tokens and HMAC-signed webhooks. Its developer page lists events such as lead.created and lead.stage_changed, plus booking and payment events, and failed deliveries are retried. That event stream is all you need to drive WhatsApp from outside the CRM.

The flow has three parts:

  • Trigger (Sell.Do): a lead arrives from 99acres, MagicBricks, Housing.com, a Meta lead form or your website, or a sales rep moves a lead to a stage like "Site Visit Scheduled". Sell.Do fires a webhook.
  • Middleware (n8n, Pabbly Connect or a small script): it receives the webhook, checks the signature, reads the buyer's name, phone, project and visit slot, and decides which template to send.
  • Sender (RichAutomate Public API): the middleware calls POST https://<api-host>/api/v1/send-template with your API key. RichAutomate delivers the approved template via Meta's WhatsApp Cloud API, and replies land in a shared team inbox.

Because event names and payload fields depend on your Sell.Do account and version, always confirm them in the Sell.Do API documentation or with your Sell.Do account manager before you build. Many builders model "site visit scheduled" as a stage, so in practice it often arrives as a stage-change event rather than a separate one.

Three ways to run WhatsApp with Sell.Do

Before you build anything, check whether the native route already covers you. Sell.Do offers its own WhatsApp Business platform and also supports bringing your own BSP from a list of more than 30 providers. The webhook route makes sense when you want WhatsApp automation that works beyond the CRM, a provider that is not on that list, or flows that also touch other tools like Google Sheets, your telephony or a site-visit app.

OptionSetup effortWhere chats liveBest forWatch out for
Sell.Do built-in WhatsAppLow, configured inside Sell.DoInside Sell.Do, logged on the leadTeams that want everything in one screenPricing and limits are set by Sell.Do's plan and credits; confirm with them
Sell.Do plus a supported BSPLow to medium, paste the provider's API credentialsInside Sell.DoTeams already on one of the listed providersOnly works for providers Sell.Do supports
Sell.Do webhook + middleware + RichAutomate APIMedium, one-time workflow buildRichAutomate team inbox, with key replies pushed back to Sell.DoCustom journeys, multi-tool flows, transparent per-message costYou own the workflow; reply sync to Sell.Do must be built

If you are already happy with a native setup, keep it. The webhook route is worth the extra build only when you need journeys or tools the native module does not cover.

The lead journey: which messages to automate

Real-estate sales in India runs on speed and site visits. A buyer who enquires on three Baner projects at 10 PM on 99acres usually talks seriously to whoever replies first. A five-minute first touch on WhatsApp, with the brochure and a "pick a visit slot" button, beats a missed call the next morning. We cover the portal side in detail in 99acres and MagicBricks lead auto-reply on WhatsApp.

Here is a practical message map tied to Sell.Do events. Costs are all-in on the Client Pay model: RichAutomate's ₹0.10 platform fee plus Meta's charge, which Meta bills to you directly. Prices exclude GST.

Journey stageSell.Do triggerWhatsApp messageTemplate categoryAll-in cost per message
First touchLead createdThanks for your enquiry on Project X, brochure PDF, "Book a site visit" buttonMarketing (usually)≈ ₹0.9631
ConversationBuyer repliesRep answers price, carpet area, possession date, loan queriesService reply inside 24h window₹0.10 (no Meta charge)
Visit confirmationStage changed to Site Visit ScheduledYour visit is confirmed for Sat 11 AM, location pin, sales rep nameUtility≈ ₹0.215
Visit reminderScheduled job, morning of visitReminder with parking and contact detailsUtility≈ ₹0.215
Post-visitStage changed to Visit DoneThanks for visiting, share feedback, cost sheet on requestUtility (if transactional)≈ ₹0.215
NurtureNo reply after 2 days, or Stage ColdNew tower launch, offer window, sample flat videoMarketing≈ ₹0.9631

Meta decides the final category during template review. A "visit confirmed" message stays utility only if it reads as a transaction update; add an offer line and it can be re-categorised as marketing. For reminder copy that keeps no-shows down, see our guide on WhatsApp site-visit reminders for real-estate brokers.

Step-by-step setup: Sell.Do webhook to RichAutomate

This assumes you have Sell.Do API access (ask your admin or Sell.Do support) and a WhatsApp Business API number connected in RichAutomate.

  1. Connect your WhatsApp number in RichAutomate. Sign up, connect your number through Meta's embedded signup, and complete business verification. Use a dedicated sales number, not a rep's personal one. To go live you need a GST or MSME registration.
  2. Create and submit templates. Write the first-touch, visit-confirmation, reminder and nurture templates with variables like {{1}} for name and {{2}} for project. Submit English versions first, then Hindi, Marathi or Gujarati versions as separate language variants of the same template name.
  3. Generate an API key. In the RichAutomate dashboard, create a Public API key. Store it in your middleware's credential vault, never inside a shared sheet.
  4. Build the receiving workflow. In n8n, add a Webhook node; in Pabbly Connect, start with "Webhook by Pabbly". Copy the generated URL. Our n8n WhatsApp integration setup guide and the Pabbly Connect WhatsApp integration guide show these nodes screen by screen.
  5. Register the webhook in Sell.Do. In Sell.Do's integration or developer settings, add your middleware URL and subscribe to the lead-created and stage-changed events. Note the signing secret.
  6. Verify the signature. Recalculate the HMAC of the raw body with the signing secret and reject anything that does not match. This stops anyone who finds the URL from triggering messages to your buyers.
  7. Map fields and pick a template. Normalise the phone to country code plus number (for example 91 followed by 10 digits), then branch on the event: lead created sends the first-touch template, stage "Site Visit Scheduled" sends the confirmation, and so on. Pick the template language from the lead's preferred-language field if you capture one.
  8. Call the RichAutomate API. Send an HTTP request like the one below.
  9. Test with your own numbers. Create a dummy lead in Sell.Do with a team member's phone, watch it arrive on WhatsApp, then move it through each stage.
  10. Go live gradually. Start with one project or one portal source for a week, check replies and quality rating, then extend.

Illustrative request body (illustrative only, check your dashboard API docs at richautomate.in/docs for exact field names):

Free 2026 comparison

Get the India 2026 WhatsApp BSP price comparison

Wati vs AiSensy vs Interakt vs RichAutomate: Meta rates, platform fees and hidden costs, side by side. We send it to your WhatsApp in a minute.

By submitting, you agree RichAutomate may contact you on WhatsApp about this enquiry, per our DPDP-compliant privacy policy. No spam.

DPDP-compliant · India-hosted · 1-min reply
Rather try it yourself? Start free
POST https://<api-host>/api/v1/send-template
Authorization: Bearer <API key>
Content-Type: application/json

{
  "phone": "919800000000",
  "template_name": "selldo_site_visit_confirm",
  "language": "en",
  "variables": ["Rohan", "3BHK", "Baner", "Saturday 11 AM"]
}

Keep the API key on the server side. If your middleware logs full requests, mask the Authorization header.

Pushing WhatsApp replies back into Sell.Do

Sending is half the job. Your sales managers still judge reps by what they see in Sell.Do, so key replies should flow back. The usual pattern is a second workflow: when a buyer replies on WhatsApp, RichAutomate notifies your middleware, which then calls Sell.Do's API to add a note or activity to the matching lead (looked up by phone), or to update a field such as "WhatsApp replied: Yes".

Sell.Do's API covers leads and related records, but the exact endpoint for notes or activities and the field names depend on your account, so check the Sell.Do API docs before you build this part. Two practical rules help:

  • Do not mirror every message. Push the first reply, visit confirmations ("Yes, Saturday works"), and any message containing words like price, loan, booking or cancel. Hundreds of "ok" and "thanks" notes clutter the lead timeline.
  • Keep one owner. Route the WhatsApp chat to the same rep who owns the lead in Sell.Do, so the buyer never gets two different people answering the same question.

Regional languages, NRI buyers, RERA and channel partners

Reply in the buyer's language

A Pune lead may reply in Marathi, a Surat or Ahmedabad lead in Gujarati, and many buyers across North India in Hindi or Hinglish. Meta templates support language variants under the same template name (for example hi, mr, gu), so your middleware just switches the language value. For free-form replies inside the 24-hour window, make sure at least one rep per shift can answer in the regional language of the project's main buyer base.

NRI buyers

NRI enquiries from the Gulf, the UK or the US often arrive when your office is closed. An instant WhatsApp first touch with a "pick a video-call slot" option works well here. Two points to plan for: schedule reminders in the buyer's time zone, not IST, and remember that Meta's per-message rate depends on the recipient's country code. A template to a +971 or +1 number is billed at that market's rate, not the India rate in the tables above.

RERA in your templates

Promotional messages about a project are advertising. State RERA rules generally expect the project's registration number in advertisements, and MahaRERA, for example, also requires a QR code. Put the RERA registration number in your marketing templates and keep claims like possession dates in line with what is registered. Your legal or compliance team should sign off on template text before submission.

Channel partners

Sell.Do tracks leads by channel partner. Respect that in your automation: if a lead was sourced by a broker, either skip the developer's direct nurture sequence or align it with the partner first, otherwise you create disputes over who owns the buyer. A useful utility message is a notification to the partner, with their opt-in, when their lead's visit is confirmed or completed.

What it costs: a worked example for 3,000 leads a month

Here is an illustrative month for a mid-size builder with about 3,000 portal and ad leads. The volumes are assumptions for the example, not data from a real customer: 40% of leads reply, 20% book a site visit, and non-responders get two nurture messages.

Message typeVolumeCategoryRate per message (all-in)Monthly cost
First-touch template3,000Marketing₹0.9631₹2,889.30
Rep replies inside 24h window (1,200 leads × 6)7,200Service₹0.10₹720.00
Visit confirmation + reminder (600 visits × 2)1,200Utility₹0.215₹258.00
Post-visit message600Utility₹0.215₹129.00
Nurture for non-responders (1,800 × 2)3,600Marketing₹0.9631₹3,467.16
Total15,600₹7,463.46

Of that total, about ₹1,560 is RichAutomate's platform fee (15,600 messages × ₹0.10) and about ₹5,903 is Meta's charge, which Meta bills to your business directly. That works out to roughly ₹2.50 per lead for a complete journey, before GST. The biggest lever is nurture: two marketing messages to every non-responder cost more than everything else combined, so trim that sequence first if budget is tight.

On the RichAutomate side, plans are PAYG at ₹0/month, Starter at ₹499/month (499 credits), Pro at ₹899/month (999 credits), White-label at ₹1,199/month (1,399 credits), and Custom for larger teams. The plan fee is credited to your wallet, so it goes toward usage rather than being an extra charge. There is ₹0 setup, a 14-day trial and 100 free credits. Full details are on the RichAutomate pricing page.

Common mistakes to avoid

  • Messaging without opt-in. A portal enquiry is not automatic consent for months of promotions. Capture WhatsApp opt-in on your forms and landing pages, honour "stop" replies, and remove opted-out numbers from nurture. No provider can promise your number will never be restricted; your quality rating depends on how buyers react to what you send.
  • Ignoring the quality rating. Watch your number's quality rating in WhatsApp Manager each week. A spike in blocks after a launch blast is the signal to pause and fix targeting.
  • Sending the first touch too late. A first touch that goes out the next morning in a nightly batch defeats the purpose. Trigger it on the lead-created event so it reaches the buyer within minutes.
  • Skipping webhook signature checks. An unverified webhook URL can be abused to send messages to anyone in your template list. Always validate the HMAC.
  • Duplicate messages. Retries and re-imported leads can fire the same event twice. Store the lead ID and event type in your middleware and skip repeats within a few hours.
  • Utility templates with sales copy. Adding "limited-period offer" to a visit reminder can get it re-categorised as marketing and change your cost.
  • Bad phone formats. Portal leads arrive as 10 digits, with 0 prefixes, or with spaces. Normalise every number to country code plus number before calling the API, and keep NRI country codes intact.
  • Forgetting the CRM. If replies never reach Sell.Do, managers think reps are idle and leads get reassigned mid-conversation.

Getting started

The quickest path is to build one workflow: Sell.Do lead created, first-touch template, reply routed to the owning rep. Run it on a single project for a week, measure how many buyers reply and book a visit, and only then add visit reminders, post-visit messages and regional-language variants. If you want to try the webhook route with your own Sell.Do account, you can start a 14-day free trial on RichAutomate, connect your number, and send your first test template the same day.

What will this cost you?

Get a ₹ cost estimate for your WhatsApp volume

Tell us your monthly message volume on WhatsApp and get a line-item ₹ estimate: Meta charges, platform fee, GST. 1-minute reply from a real person.

By submitting, you agree RichAutomate may contact you on WhatsApp about this enquiry, per our DPDP-compliant privacy policy. No spam.

DPDP-compliant · India-hosted · 1-min reply
Rather try it yourself? Start free
Tagged
Sell.Do WhatsApp integrationSell.Do CRMreal estate CRM WhatsAppsite visit reminder WhatsAppWhatsApp Business APIreal estate lead automationIndia
Written by
RichAutomate Editorial
Editorial team at RichAutomate. We build the WhatsApp Business automation platform Indian D2C brands, fintechs, and agencies use to ship campaigns and flows on the official Meta Cloud API.
FAQ

Frequently asked questions

How do I integrate Sell.Do with WhatsApp Business API?
You can use Sell.Do's built-in WhatsApp module, or subscribe to Sell.Do webhooks such as lead created and stage changed, receive them in middleware like n8n or Pabbly Connect, and call a WhatsApp API provider such as RichAutomate to send an approved template. Replies can then be written back to the lead in Sell.Do through its API.
Is RichAutomate a native Sell.Do connector?
No. RichAutomate is not a native Sell.Do connector or a listed Sell.Do partner. The integration uses Sell.Do's open webhooks and REST API with your own middleware, such as n8n, Pabbly Connect or a small script, which calls the RichAutomate Public API. Confirm event names and API access with Sell.Do before you build the workflow.
How much does WhatsApp automation cost for 3,000 real-estate leads a month?
In an illustrative example with first touch, visit confirmations, reminders, rep replies and two nurture messages, a builder sending about 15,600 messages pays roughly 7,463 rupees a month before GST. About 1,560 rupees is the RichAutomate platform fee and the rest is Meta's charge, billed by Meta directly. Your actual volumes will differ.
Can site-visit reminders be sent as utility templates?
Yes, if the message is a plain transactional update such as the visit date, time, location pin and sales rep name. Meta decides the category during review. Adding offers or promotional lines can get the template re-categorised as marketing, which costs more. Keep reminders factual and send promotions as separate marketing templates to opted-in buyers.
Can I send WhatsApp templates in Hindi, Marathi or Gujarati from Sell.Do leads?
Yes. Create the template in English first, then add Hindi, Marathi or Gujarati as language variants under the same template name and submit them for approval. Your middleware picks the language code for each lead, for example from a preferred-language field in Sell.Do. Make sure reps can also reply in that language inside the 24-hour window.
RichAutomate · WhatsApp BSP for India 2026

Ship WhatsApp campaigns + flows on a transparent, compliance-ready BSP.

₹0 platform fee. DPDP audit log included. Visual flow builder. Multi-tenant from day one.

Start free trial
Want this for your brand?

Get a free 24-hour BSP audit

Send us your last invoice. We line-item it against Meta's published rates and benchmark against three alternatives.

Limited Spots Available

Get a Free
Automation Audit

Stop leaving revenue on the table. Get a custom roadmap to automate your growth.

Secure & Confidential