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| Contact | Tags | Last seen | Spend |
|---|---|---|---|
PS Priya Sharma | vipBangalore | 2m | Rs.42k |
RM Rohan Mehta | lead | 12m | Rs.0 |
AR Anika Roy | repeatMumbai | 1h | Rs.18k |
KG Karan Gupta | vip | 3h | Rs.96k |
MI Maya Iyer | leadPune | 4h | Rs.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,408Match all
Tag contains “repeat”
Lifetime value > Rs.5,000
Last conversation within 30 days
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| Contact | Tags | Last seen | Spend |
|---|---|---|---|
PS Priya Sharma | vipBangalore | 2m | Rs.42k |
RM Rohan Mehta | lead | 12m | Rs.0 |
AR Anika Roy | repeatMumbai | 1h | Rs.18k |
KG Karan Gupta | vip | 3h | Rs.96k |
MI Maya Iyer | leadPune | 4h | Rs.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
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.