Contacts

CSV import, tags, custom fields — and a real segment DSL.

A contacts module built around messaging. Multi-step CSV import wizard with E.164 phone validation, country-code aware. Tags, custom fields with arbitrary keys, segments compiled from a DSL into Mongo filters, source tracking, notes timeline and bulk export.

Country-code aware E.164 phone validation. Source tracking: uploaded, conversation, api.

CSV import wizard

A multi-step import that catches bad phone numbers before you commit.

A multi-step import wizard validates phone numbers against E.164 with country-code awareness, lets you map columns and review the import preview before commit. Source tracking marks each contact as uploaded, conversation or api so you always know where it came from.

  • Multi-step import wizard with column mapping
  • E.164 phone validation, country-code aware
  • Source tracking: uploaded / conversation / api
  • Bulk export to streaming CSV

Contacts

124,408
ContactTagsLast seenSpend
PS
Priya Sharma
vipBangalore
2mRs.42k
RM
Rohan Mehta
lead
12mRs.0
AR
Anika Roy
repeatMumbai
1hRs.18k
KG
Karan Gupta
vip
3hRs.96k
MI
Maya Iyer
leadPune
4hRs.0

Segments DSL

A real segment DSL — not just "all contacts with tag X".

Segments are written in a small DSL and compiled to Mongo filters at query time. Combine tag membership, custom-field comparisons, and inclusion in other segments. Use the same segments to materialise audiences for Campaigns, gate Automation conditions, or scope an analytics report.

  • DSL compiled to live Mongo filters per query
  • Combine tags, custom fields and other segments
  • Reused by Campaigns, Automations and Analytics
  • Distinct-key picker for custom-field key autocomplete

Segment builder

Live count: 12,408

Match all

Tag contains “repeat”

Lifetime value > Rs.5,000

Last conversation within 30 days

+ Add condition
12,408 contacts match (live)

Tags, fields, notes

Arbitrary custom fields, bulk operations and a notes timeline.

Custom fields take arbitrary keys (no predefined schema). Tags can be created, bulk-assigned and bulk-removed. Each contact carries a notes timeline. Bulk opt-in / opt-out and bulk assignment cover the operational moves you actually do every day.

  • Arbitrary custom-field keys — no rigid schema
  • Tag CRUD with bulk-assign and bulk-remove
  • Bulk opt-in / opt-out, bulk assignment
  • Per-contact notes timeline

Contacts

124,408
ContactTagsLast seenSpend
PS
Priya Sharma
vipBangalore
2mRs.42k
RM
Rohan Mehta
lead
12mRs.0
AR
Anika Roy
repeatMumbai
1hRs.18k
KG
Karan Gupta
vip
3hRs.96k
MI
Maya Iyer
leadPune
4hRs.0

By the numbers

What teams ship on WBIZ.

0

Source tracking: uploaded / conversation / api

0

Segments DSL → Mongo filter compiler

0

Predefined custom-field schema

0

Streaming CSV export

Built around conversations

A contacts module that knows it lives next to a Cloud API.

WBIZ Contacts is not a full CRM — it's a focused contacts module designed for messaging-first ops: country-aware E.164 phones, source tracking, a real segment DSL, bulk export, notes and arbitrary custom fields. Sync to your CRM via the REST API + outbound webhooks; there are no prebuilt CRM connectors today.

Tags + custom fields

Tags with bulk operations; custom fields with arbitrary keys and a distinct-key picker.

Segments DSL

A small DSL compiled to Mongo filters; segments reused across Campaigns, Automations, Analytics.

Aligned to GDPR / DPDP

Data export and deletion endpoints aligned to GDPR / DPDP requests via the compliance module.

Bulk export streaming

Export the contacts list as a streaming CSV; no row-cap or memory ceiling.

Sync via REST + webhooks

Push contacts into your stack via the API.

No prebuilt CRM or warehouse connectors. Use the REST API to push contacts in or fetch them out, and outbound webhooks to receive every contact change as it happens.

REST API

CRUD contacts programmatically

Webhooks

contact_created / updated / deleted events

CSV import

Multi-step wizard with phone validation

CSV export

Streaming export of any segment

Campaigns

Use segments as audience

Automations

Tag triggers + custom-field conditions

FAQ

Contacts, answered.

WBIZ Contacts is a messaging-first contacts module — built around the WhatsApp 24-hour window, E.164 phones, tag operations and a segment DSL that powers Campaigns and Automations. It is not a deal / pipeline CRM. Use the REST API and webhooks to sync to whichever CRM your team runs.

Yes — the multi-step CSV import wizard validates each phone number against E.164 with country-code awareness, lets you map columns, and shows a preview before commit. Source tracking marks the contact as uploaded.

Segments are written in a small DSL and compiled to Mongo filters at query time. Combine tag membership, custom-field comparisons and inclusion in other segments. The same segment definition is reused by Campaigns, Automations and Analytics.

The compliance module exposes data export and deletion endpoints aligned to GDPR / DPDP requests. Bulk opt-in / opt-out is also available from the contacts module for the lighter-touch case.

Phones are normalised to E.164 on import, which collapses most duplicates from common formatting differences. There is no automatic CRM-style merge today; clean-up is operator-driven via bulk operations.

Ready to transform your WhatsApp?

Join the 1,000+ teams already running on WBIZ.IN. Set up in under an hour, scale to a million conversations a month.

Free forever. All features included. No hidden charges.