Super Admin only. If you don’t see this in the sidebar, your role doesn’t include it.
What you see
At the top: a count like “268 fields defined | 45 shown” and three buttons:- Seed All Default Fields (only appears if your database is empty) — adds 260+ standard fields in one click.
- Seed Defaults (appears once you have fields) — adds any standard fields you might be missing, without duplicating existing ones.
- Add Field — opens a form to create a new custom field.
- A search box — type to filter fields by name or display name.
- Group filter chips — All / Core / Cibil / Custom.
| Column | What |
|---|---|
| Field Name | The internal name (lowercase, snake_case). Don’t show this to customers. |
| Display Name | What appears in the UI. |
| Group | Core (built-in), Cibil (credit-bureau), or Custom (you made it). |
| Data Type | String, Decimal, Date, or whole number. |
| Keywords | Tags the AI uses to auto-map Excel uploads. |
| Icons for | Required • Visible • Filterable • Exportable |
| Edit | Pencil icon. |
| Delete | Red bin icon — only shows up for custom fields. Core fields can’t be deleted. |
Common workflows
First-time setup — seed all default fields
Add a custom field
Fill in the basics
- Field Name —
monthly_rent(lowercase, snake_case, no spaces) - Display Name —
Monthly Rent(what people see) - Description — short explanation
- Sample Value — example data
Tick the flags you want
- Required — must be filled in
- Visible in Table — shows up in the Customer Profile table
- Filterable — can be used in search filters
- Exportable — included when exporting data
- Searchable — indexed for text search
Add keywords (optional)
Comma-separated. Helps the AI auto-map Excel column headers when you bulk-upload.
Make a field visible in the customer table
Delete a custom field
What the flags do, in plain English
Required
The field can’t be left blank. The app will refuse to save a record without it.
Visible in Table
Adds the field as a column in the Customer Profile table.
Filterable
Lets users use this field in the Filter panel (e.g., “Monthly Rent above ₹20,000”).
Exportable
Includes this field when someone exports the table to Excel.
Searchable
Indexes the field for text search and natural-language queries.
Common things people ask
What's the difference between Field Name and Display Name?
What's the difference between Field Name and Display Name?
Field Name is internal — short, lowercase, used by the database (
monthly_rent). Display Name is what users see in the UI (Monthly Rent). Field Name can’t change after creation; Display Name can.I want to rename a field after creating it.
I want to rename a field after creating it.
Edit it and change the Display Name — that’s safe. The internal Field Name is locked, so the database stays consistent.
What happens to existing data if I add a new field?
What happens to existing data if I add a new field?
Existing records show blank for the new field. New uploads can fill it in.
What are 'keywords' for?
What are 'keywords' for?
When someone uploads an Excel file in Loan Applications, the app tries to auto-match Excel column headers to your fields. Keywords are extra hints. For a
monthly_rent field, keywords could be rent, lease, housing cost.I tapped 'Seed Defaults' and it said 'Skipped 100 existing'.
I tapped 'Seed Defaults' and it said 'Skipped 100 existing'.
That means 100 of the standard fields were already in your database. The seed only added the missing ones. Nothing was overwritten.