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"