Labels vs. Custom Fields
Both live under the Manage dropdown on the Subscriber Manager list, and both add structure beyond a subscriber’s built-in phone number, subscriber ID, and name — but they solve two different problems. Knowing which one you actually need saves a lot of backtracking later:VIP,
Lead, batch1), it’s a Label. If the answer is different for every single subscriber
(priya@company.com, Order #4521), it’s a Custom Field.
Example: A clothing store imports 500 contacts from a sale event. They label everyone
event_signup_jan (same word for the whole group) so they can broadcast to just that segment
later. On the same import, each row also has an email column — that becomes a Custom Field,
because Priya’s email and Raj’s email are different values, one per person.
The Manage dropdown

The Manage dropdown open, showing Manage Labels and Manage Custom Fields, with the Manage Labels panel open on the right listing existing labels and a Create New Label button.
Create a label
Labels group subscribers into segments (e.g.batch1, Lead, VIP Customer) that you can
filter by, target in broadcasts, or trigger automations from.

The Create New Label modal — a Label Name field with Save and Cancel buttons.
Open Manage → Manage Labels
Click Create New Label
Name the label
batch2.Save
Rename or delete a label
Open Manage → Manage Labels and each row in the All Labels list has its own edit and delete icons. Renaming a label updates it everywhere it’s already assigned — you don’t need to reassign it to anyone. Deleting a label removes the tag from every subscriber who had it; it does not delete the subscribers themselves.Custom Fields

The Manage Custom Fields panel, listing every custom field with its type and a Create Custom Field button.
email, designation, department, or
employee id. Create one from Manage → Manage Custom Fields, picking a type that matches
the data:
Open Manage → Manage Custom Fields
Click Create Custom Field
Name the field and choose its type
Save
How a custom field gets filled in
Creating a custom field only defines the storage slot — it starts empty for every subscriber until it’s populated one of three ways, all covered elsewhere on this site:- Manually or via import — any extra column beyond phone number and name in an imported file (see How Do I Import Subscribers Using a CSV File?) becomes a custom field automatically, matched by column header.
- From a conversation — a Keyword Replies flow’s Save to Custom Field action stores whatever the subscriber types (e.g. their email) the moment they answer.
- From a form submission — an Input Flow or WhatsApp Flow question can save its answer straight to a custom field.
Rename or delete a custom field
Open Manage → Manage Custom Fields and each row in the All Custom Fields list has its own edit and delete icons, plus a usage count showing how many places (templates, flows) already reference that field. Renaming a field keeps every subscriber’s stored value intact — only the label changes. Deleting a field removes it, and its stored value, from every subscriber.How that data flows back out
Once populated, a custom field’s value flows back out the same way it flows in:- To Google Sheets — Keyword Replies’ Sync Data to Google Sheets maps each custom field to a spreadsheet column on every submission.
- To a webhook — Keyword Replies’ Forward Data to Webhook, or a dedicated Outbound Action (see How to Connect a Bot Flow to External Systems) with Input Flow Data enabled, sends the same custom field values as JSON to a CRM, Zapier, Make.com, or your own server.
- Back into messages — a custom field’s value can be inserted into a
Message Template or Keyword Replies text as a
#fieldname#variable, e.g.Hi #name#, your appointment is on #preferred_appointment_date#.
Frequently asked
What's the difference between a label and a custom field?
What's the difference between a label and a custom field?
VIP, batch1) — it
holds no data of its own. A custom field stores a different value per subscriber
(an email address, an order ID). See the comparison table above.How do I tag or segment my subscribers?
How do I tag or segment my subscribers?
How do custom fields get filled in automatically, without typing them in one by one?
How do custom fields get filled in automatically, without typing them in one by one?
Can I send a custom field's value inside a WhatsApp message?
Can I send a custom field's value inside a WhatsApp message?
#fieldname# variable in a Message Template or Keyword Replies
text block, e.g. Hi #name#, your order #order_id# has shipped.What field type should I use for something like a budget or order ID?
What field type should I use for something like a budget or order ID?
Can I rename a label or custom field without losing existing data?
Can I rename a label or custom field without losing existing data?
What happens to subscribers if I delete a label they're assigned?
What happens to subscribers if I delete a label they're assigned?
Can I edit labels later?
Can I edit labels later?
Can I delete a custom field?
Can I delete a custom field?
Should I reuse a label name like batch1 across different campaigns?
Should I reuse a label name like batch1 across different campaigns?
batch1_jan2026 rather than just batch1) so you
can always tell which campaign or import it came from once you have a long label history.Related Documentation
- Subscriber Manager — the subscriber list, Options menu, and bulk label/sequence actions.
- How Do I Import Subscribers Using a CSV File? — how extra columns become custom fields automatically.
- Keyword Replies — Save to Custom Field and Sync Data to Google Sheets actions.
- Message Templates — inserting a custom field’s value into an outgoing message.
- How to Connect a Bot Flow to External Systems — forwarding custom field data to a CRM or webhook.
Learn From a Use Case
- Clinic Appointment Booking Automation — Custom Fields store each answer submitted through the appointment form.

