Attendance for Meetings
Know who came and whether the quorum was reached.
Voter list: Sample Heights RWA, Version 1 · 120 voters
price difference to be set by the owner
Townhall Voter List Software
The voter list is the heart of every society meeting and election. Townhall Voter List Software lets a society build it once, keep it tidy, and use it again and again, for every meeting and every election, without ever typing it twice. Everything happens on this one page: scroll down and fill it in, one step after another.
A few simple details, so the list carries the society's proper name and its registration. Nothing needs typing in this sample: the boxes show a made-up society.
Townhall records the registration number and the office exactly as you give them. It does not claim to have checked them with the authority; the society's own papers remain the proof.
Bring the list the way you already have it: a spreadsheet, a CSV file, or a paste from any sheet. Partial data is welcome too: send what you have today and add the rest later. Every piece of data is mapped against the Flat Number / House Number / Member ID.
Drag a file here, or choose one. Excel (.xlsx) and CSV are both welcome. In the sample a file is already chosen for you.
Paste the list here
ID Name Capacity Mobile E-mail Voter Weight A-101 SampleOwner Asha Owner 9000000101 asha@sample.example Yes 1 A-102 SampleOwner Bharat Owner 9000000102 bharat@sample.example Yes 2 A-102 SampleOwner Chitra Co-owner 9000000103 chitra@sample.example 2 ... (151 rows in all)
In the sample the rows are already pasted for you.
| Column | What goes in it |
|---|---|
| Flat Number / House Number / Member ID | Required. Every other piece of data is mapped against this ID. Each ID appears once as a group. |
| Name | One row for every registered owner of that ID. |
| Capacity | Owner, Co-owner, Tenant or Proxy. |
| Mobile | Ten digits. |
| The same e-mail ID may be attached to more than one ID. | |
| Voter | One “Yes” for each ID: the person who votes for it. |
| Weight | Optional, a number for each ID; 1 if left empty. |
| E-mail ID | Flat / House / Member ID | Attached |
|---|---|---|
| asha@sample.example | A-101 | this email ID is attached with 1 flat / house / member ID |
| family@sample.example | B-201, B-202 | this email ID is attached with 2 flat / house / member ID |
| trust@sample.example | C-105, C-106, C-107 | this email ID is attached with 3 flat / house / member ID |
| office@sample.example | D-210, D-211, D-212, D-213 and more | this email ID is attached with 4 or more than 4 flat / house / member ID |
One e-mail ID may be attached to more than one ID. When it opens the verification link later, it opens one ID at a time, one by one only.
6 small things to edit. Edit them now or come back later; the list can go on meanwhile.
Lovely: everything is edited.
| Row | Problem | What was found | Now reads | |
|---|---|---|---|---|
| 37 | Empty ID | Row 37 has a name but no Flat Number / House Number / Member ID. | (empty)B-204 | Edited |
| 98 | Same ID twice | ID A-112 is listed in two separate places (rows 44 and 98). Row 98 is probably a typing slip for A-121. | A-112A-121 | Edited |
| 52 | Mobile missing | Row 52 (C-103) has no mobile number. | (empty)9000000152 | Edited |
| 71 | Mobile short | Row 71 (D-210) has only nine digits. | 9000000719000000071 | Edited |
| 112 | ID with two voters | ID C-301 has two people marked as the voter. One vote for each ID. | Yes, YesYes, (blank) | Edited |
| 83 | E-mail not in the usual form | Row 83 (D-214) has an e-mail without the @ sign. | d214.sample.exampled214@sample.example | Edited |
Names are shown in full only in this working table, for the organizer.
By default every ID has one equal vote. If the society's rules give more weight to some, you may give each its own weight, flat by flat, house by house or member ID by member ID.
| ID | Weight | Share of all votes |
|---|---|---|
| A-101 | 1 | 0.833% |
| A-102 | 1 | 0.833% |
| A-103 | 1 | 0.833% |
| A-104 | 1 | 0.833% |
| B-201 | 1 | 0.833% |
| B-202 | 1 | 0.833% |
Six of 120 IDs are shown.
| ID | Weight (tap a number to change it) | Share of all votes |
|---|---|---|
| A-101 | 1 | |
| A-102 | 2 | |
| A-103 | 1 | |
| A-104 | 2 | |
| B-201 | 1 | |
| B-202 | 3 |
Six of 120 IDs are shown; the other 114 together carry 158.
Quorum and majorities in later meetings and elections use these weights, so an ID with a larger weight counts for more. You can change the weights later; each change is saved as a new version and the earlier versions stay available.
Who may be the one voter for an ID is the society's own choice. Choose it once; it holds for the whole list.
A proxy is for one event only, with a letter and dates, and ends when the event ends.
| ID | Proxy for | Event | Letter reference | Valid from | Valid till |
|---|---|---|---|---|---|
| B-202 | Sam****** Imr****** | AGM 2026 | SH/PROXY/2026/014 | 20 Nov 2026 | 21 Nov 2026 |
The letter itself can be attached when the proxy is added to an event.
Every Flat ID / House ID / Member ID has its own row. Press Yes or No in each column; the sample starts with Yes, and C-105 shows how a dues-pending ID may attend yet not vote.
| Flat ID / House ID / Member ID | Allowed to Attend (Yes / No) | Allowed to Vote (Yes / No) |
|---|---|---|
| A-101 | ||
| A-102 | ||
| A-103 | ||
| A-104 | ||
| B-201 | ||
| B-202 | ||
| C-105 |
Seven of 120 IDs are shown; the others are Yes and Yes until changed.
Please note: the rules differ from one place to another, and from one type of body to another. The society's own registered rules decide; Townhall only records the choice the society makes.
If the society wishes, only those whose dues are clear on a chosen day may vote. This is entirely optional.
Dues paid on or before this date count. In the sample, 6 of 120 IDs show “dues pending” on that date; the organizer may still add them to the list of voters.
Leave the box empty and everyone on the list may vote, with no dues check.
Your list is ready for its first public look. Publish the 1st cut as a PDF the organizer can print and put on the notice board, with the last date for sending correction requests.
Last date for submitting correction requests:
One link, kept the same from the first day to the last. The organizer shares it by e-mail, WhatsApp or any other way, and every person checks their own record through it.
https://verify.townhall.example/sample-heights/7Q4K-2026
Last date of correction / verification: 20 Nov 2026 · Link issued on: 7 Nov 2026
Correction Window Closed · the last date was 20 Nov 2026.
Documents the person may add
Government ID Registration Paper Rent Agreement Proxy Nomination Form Society ID Others
Tick the requests you wish to approve together, then press Approve. Or decide each one on its own row: Accept fully, Accept partly or Reject. An accepted change becomes the updated information, and every step can be moved back to Waiting.
| E-mail ID | ID | What was sent | Your decision | |
|---|---|---|---|---|
| asha@sample.example this email ID is attached with 1 flat / house / member ID | A-101 | Change: mobile 9000000101 to 9000000111 | ||
| family@sample.example this email ID is attached with 2 flat / house / member ID | B-201 | Change: name SampleOwner Gauri to SampleOwner Gauri Rao (Registration Paper added) | ||
| trust@sample.example this email ID is attached with 3 flat / house / member ID | C-105 | Confirmed: the information is correct | ||
| office@sample.example this email ID is attached with 4 or more than 4 flat / house / member ID | D-210 | Change: voter to Proxy (Proxy Nomination Form added) |
Nothing is waiting. Every request has been looked at, with thanks.
Tick at least one request, and the Approve button wakes up.
Nothing has been accepted yet.
Nothing has been rejected.
Who asked for which data, for which Flat / House / Member ID, from which e-mail ID. One e-mail ID opens one ID at a time.
| Date | E-mail ID | Flat / House / Member ID | Asked for | Request date | Edit date | Approved / Rejected | Organizer |
|---|---|---|---|---|---|---|---|
| 5 Nov 2026 | asha@sample.example this email ID is attached with 1 flat / house / member ID | A-101 | Change: mobile 9000000101 to 9000000111 | 5 Nov 2026 | - | Waiting for the organizer | Sam****** Roh****** |
| 6 Nov 2026 | family@sample.example this email ID is attached with 2 flat / house / member ID | B-201 | Change: name SampleOwner Gauri to SampleOwner Gauri Rao (Registration Paper added) | 6 Nov 2026 | - | Waiting for the organizer | Sam****** Roh****** |
| 6 Nov 2026 | trust@sample.example this email ID is attached with 3 flat / house / member ID | C-105 | Confirmed: the information is correct | 6 Nov 2026 | 6 Nov 2026 | Approved (fully) | Sam****** Roh****** |
| 7 Nov 2026 | office@sample.example this email ID is attached with 4 or more than 4 flat / house / member ID | D-210 | Change: voter to Proxy (Proxy Nomination Form added) | 7 Nov 2026 | - | Rejected | Sam****** Roh****** |
| 7 Nov 2026 | organizer (manual) | B-202 | Change: name SampleOwner Harsh to SampleOwner Isha | 7 Nov 2026 | 7 Nov 2026 | Corrected by the organizer | Sam****** Roh****** |
Sometimes it is simplest for the organizer to correct a record directly. Pick the record, write the new information, and it is added to the same complete log.
Corrected and logged
| Date | E-mail ID | Flat / House / Member ID | Asked for | Request date | Edit date | Approved / Rejected | Organizer |
|---|---|---|---|---|---|---|---|
| 5 Nov 2026 | asha@sample.example this email ID is attached with 1 flat / house / member ID | A-101 | Change: mobile 9000000101 to 9000000111 | 5 Nov 2026 | - | Waiting for the organizer | Sam****** Roh****** |
| 6 Nov 2026 | family@sample.example this email ID is attached with 2 flat / house / member ID | B-201 | Change: name SampleOwner Gauri to SampleOwner Gauri Rao (Registration Paper added) | 6 Nov 2026 | - | Waiting for the organizer | Sam****** Roh****** |
| 6 Nov 2026 | trust@sample.example this email ID is attached with 3 flat / house / member ID | C-105 | Confirmed: the information is correct | 6 Nov 2026 | 6 Nov 2026 | Approved (fully) | Sam****** Roh****** |
| 7 Nov 2026 | office@sample.example this email ID is attached with 4 or more than 4 flat / house / member ID | D-210 | Change: voter to Proxy (Proxy Nomination Form added) | 7 Nov 2026 | - | Rejected | Sam****** Roh****** |
| 7 Nov 2026 | organizer (manual) | B-202 | Change: name SampleOwner Harsh to SampleOwner Isha | 7 Nov 2026 | 7 Nov 2026 | Corrected by the organizer | Sam****** Roh****** |
1st cut published. Version 1 of your Voter list is saved for Sample Heights RWA. Nothing was paid or saved here, because this is a sample.
Your saved Voter list stays as it is. Every change makes a new version, and every earlier version stays available.
| Version | Saved | What changed | Units / owners |
|---|---|---|---|
| Version 1 Current Voter list | 6 Nov 2026 | Saved from the uploaded file | 120 / 151 |
| Version 2 | not yet | what your next edit will make |
| Event | Frozen from | On | Fingerprint |
|---|---|---|---|
| AGM 2026 (sample) | Version 1 | 6 Nov 2026 | 7F3A-91C2-0B5D |
Every meeting or election freezes its own copy, so old results can always be matched with the very list that was used.
Your saved list stays as it is. You edit a working copy, the checks run again, and the result is saved as the next version.
| Unit | Name | Capacity | Mobile | Voter for the unit | |
|---|---|---|---|---|---|
| A-101 | SampleOwner Asha | Owner | 9000000101 | asha@sample.example | Voter |
| A-102 | SampleOwner Bharat | Owner | 9000000102 | bharat@sample.example | Voter |
| A-102 | SampleOwner Chitra | Co-owner | 9000000103 | chitra@sample.example | not the voter |
| A-103 | SampleOwner Devika | Owner | 9000000104 | devika@sample.example | Voter |
| A-104 | SampleOwner Esha | Owner | 9000000105 | esha@sample.example | not the voter |
| A-104 | SampleTenant Farid | Tenant | 9000000106 | farid@sample.example | Voter |
| B-201 | SampleOwner Gauri | Owner | 9000000201 | family@sample.example | Voter |
| B-202 | SampleOwner Harsh | Owner | 9000000202 | family@sample.example | Voter |
Names are shown in full only in this working table. Eight of 151 rows are shown.
The checks ran again and everything is in order.
Rs 199 / $3 · price to be confirmed by the owner
The price of saving further versions is also to be confirmed by the owner. Payments are taken only by IT SERVICES BY RAJAT AGARWAL through Razorpay. Nothing is paid in this sample.
An event takes its own copy of the list at one moment. Later changes to the Voter list never touch it, so the results of that event stay easy to verify.
Changes to the Voter list after this moment make Version 2 and so on. They do not change the frozen copy.
The printable register of the Voter list. Names and mobiles are shown in a short form; the full list stays in the society's working table.
| Unit | Name | Capacity | Mobile | Voter for the unit | |
|---|---|---|---|---|---|
| A-101 | Sam****** Ash****** | Owner | 90XXXXXX01 | as***@sample.example | Voter |
| A-102 | Sam****** Bha****** | Owner | 90XXXXXX02 | bh***@sample.example | Voter |
| A-102 | Sam****** Chi****** | Co-owner | 90XXXXXX03 | ch***@sample.example | not the voter |
| A-103 | Sam****** Dev****** | Owner | 90XXXXXX04 | de***@sample.example | Voter |
| A-104 | Sam****** Esh****** | Owner | 90XXXXXX05 | es***@sample.example | not the voter |
| A-104 | Sam****** Far****** | Tenant | 90XXXXXX06 | fa***@sample.example | Voter |
| B-201 | Sam****** Gau****** | Owner | 90XXXXXX01 | fa***@sample.example | Voter |
| B-202 | Sam****** Har****** | Owner | 90XXXXXX02 | fa***@sample.example | Voter |
Eight of 151 rows are shown. Printed after the last row: units 120, voters 120, total weight 120, version, date and fingerprint.
A simple record of what was changed and when, kept for the society's reference.
The list belongs to the society, so more than one person can look after it. Each organizer signs in with their own mobile.
| Name | Mobile | Can do | |
|---|---|---|---|
| Sam****** Roh****** | 90XXXXXX01 | Everything | Signed in now |
Organizers look after the list together. Their names appear in the change history.
No password to remember. Enter your mobile number and the code that arrives, and you land on the society's saved Voter list.
90XXXXXX01
••••••
Six digits, valid for a few minutes.
Your Voter list is saved, so the next step is the easy one. Start a meeting or an election from it.
Your list is already filled in. The voters, their mobiles and their weights come across as they are. Nothing is entered again.
Know who came and whether the quorum was reached.
Voter list: Sample Heights RWA, Version 1 · 120 voters
price difference to be set by the owner
Check voters in at the door and see the turnout.
Voter list: Sample Heights RWA, Version 1 · 120 voters
price difference to be set by the owner
Notice to minutes, with voting and the sealed record.
Voter list: Sample Heights RWA, Version 1 · 120 voters
price difference to be set by the owner
Nominations to the declared result.
Voter list: Sample Heights RWA, Version 1 · 120 voters
price difference to be set by the owner
The list is the first step, so what you paid for it counts toward the next product: only the difference is paid. difference to be set by the owner. Payments are taken only by IT SERVICES BY RAJAT AGARWAL through Razorpay. Nothing is paid in this sample.
Every action on this page is written here, with who did it, what it was, and the date and time. The newest line is always on top.
Sample only