Dashboard
Not Connected 0 New
Google Sheet not connected. Go to Setup & Config to paste your CSV URLs.
ENQUIRIES
TOTAL ENQUIRIES
All time submissions
NEW (UNREAD)
Awaiting response
REPLIED
Responded to
URGENT
Needs immediate action
MEMBERS
TOTAL MEMBERS
All registrations
PENDING VERIFICATION
Awaiting payment check
ACTIVE MEMBERS
Verified & active
INSTITUTIONS
Org memberships
Recent Enquiries
Last 5 submissions
NAMESUBJECTCITYDATESTATUSACTIONS
Loading…
Recent Member Registrations
Last 5 submissions
NAMECATEGORYPLANAMOUNTDATESTATUSACTIONS
Loading…
All Enquiries
#NAME / EMAILPHONESUBJECTMESSAGECITYDATESTATUSACTIONS
Loading…
All Members
#NAME / EMAILPHONECATEGORYPLANAMOUNTTRANSACTION REFPAYMENT DATESTATUSACTIONS
Loading…
Connection Status
Live status of both Google Sheet data feeds.
Not configured — EnquiriesPaste CSV URL below.
Not configured — MembersPaste Members CSV URL below.
Setup Guide
Two Apps Scripts — one for Contact/Enquiries, one for Membership registrations.
1
Enquiry form already set up — paste its Enquiries sheet CSV URL in Config below.
2
Membership Script: Open script.google.com → New Project → paste membership-script.gs → run setupMembersSheet() once. Then Deploy → Web App → Anyone → copy URL → paste into membership.html as MEMBERSHIP_SCRIPT_URL.
3
Members CSV URL: In your Google Sheet, go to the Members tab → use:
https://docs.google.com/spreadsheets/d/SHEET_ID/export?format=csv&gid=MEMBERS_GID
Get the GID from the tab URL (number after #gid=). Paste in Config below.
4
WhatsApp alerts (optional): WhatsApp +34 644 60 24 91: I allow callmebot to send me messages → paste API key into WA_APIKEY in both scripts → redeploy.
Dashboard Configuration
Saved locally in your browser.
Members Sheet — Column Mapping
membership-script.gs writes these columns in order. The admin reads by column index, so exact header names don't matter.
COLFIELDSOURCE
ATimestampAuto-generated (IST)
BNameMembership form
CEmailMembership form
DPhoneMembership form
ECity / LocationMembership form
FCategoryIndividual / Institution
GPlanAnnual / Lifetime
HAmount (INR)Numeric value (e.g. 500)
ITransaction RefUTR / UPI reference
JPayment DateDate entered by member
KNotesOptional notes
LStatusSet to "Pending Verification"