Copy the full text of an Interac e-transfer deposit notification email and paste it below. The app will extract the sender name, amount, and reference number, then match it against unpaid registrations.
The problem it solves: When a registrant sends you an e-transfer, you get a bank notification email. You then have to find that person in the Dashboard tab and click Mark Paid. This feature makes that one paste + one click instead of a manual search.
Step 1 — Paste the email(s). Open the Interac deposit
notification in your email client, select all text (Ctrl+A or Cmd+A), copy it, and paste it into
the text box below. Works with TD, RBC, Scotiabank, BMO, CIBC, and most credit unions.
Multiple emails: paste them all together, separating each with a line containing just --- between them.
Step 2 — Click Parse Email. The app scans the text for five fields: the amount, the sender name (who sent the transfer), the message they typed, the Interac reference number, and the date. Each found field lights up green.
Step 3 — Review the matches. The app compares the sender
name against all unpaid e-transfer registrations and scores them:
✅ Strong match — name matched directly; high confidence
⚠️ Possible match — partial name or message match; verify before confirming
❌ Weak match — low confidence; check manually
Amount mismatch warning: If the email shows $30 but the registration expects $45 (e.g. they registered for 3 nights but only sent for 2), a red warning appears. You can still mark them paid but should follow up on the balance.
Tip: If the registrant put their booking reference (e.g. FRI-D04) in the e-transfer message, the match will always be Strong — encourage registrants to do this by including the booking ref in your e-transfer instructions.
---
CONFIG.adminPassword in the HTML file to change the Staff Login password.CONFIG.adminPassword in the HTML file. The password itself is never stored anywhere.
| Ref # | Name | Phone | Adult | Senior | Child | Total Tickets | Amount | Payment | Status | Actions |
|---|
Use this page to reserve your seat at the ECC Fundraising Concert. Registration takes about two minutes.
All tickets are $35.00 — tax included. The price is the same for Adult, Senior, and Child. The live order summary shows your full total before you submit.
If you are a member of the Ennismore Curling Club, tick the ECC Member? checkbox. A search field will appear — type your name or member number to find your record.
Once your record is found, you will be asked for the last 4 digits of your home phone number on file. This confirms your identity. Your name, email, and phone will then be filled in automatically.
E-Transfer: After submitting, send the exact amount shown via Interac e-Transfer to ecctreasurer1976@gmail.com. In the memo field, include your booking reference number. Sharon will confirm payment by email within 1–2 business days, and that email serves as your ticket.
Cash at the Door: Bring the exact amount in cash on the night of the concert. Show your booking reference number at the door.
Credit/Debit Card at the Door: Your card will be charged at the door when you arrive. Show your booking reference number at the door.
After submitting, a confirmation screen displays your booking reference number (format: ECC-2026-001). Save it or print the confirmation page. This number is your ticket identifier for all payment methods.
You can register multiple tickets in a single booking by adjusting the ticket quantities before submitting. To register a second person under a separate name, click Register Another Person on the confirmation screen.
The availability bar at the top of the page shows how many tickets remain. When it turns amber, fewer than 25% of tickets remain. When it turns red, fewer than 10% remain. Once all tickets are reserved, the form is replaced with a Sold Out notice.
Click Staff Login in the bottom-left corner of any screen. Enter the admin password. Use the eye icon to show/hide the password as you type. Your browser's password manager can save these credentials.
To change the password: go to Settings and use the Generate Hash tool near the bottom of the page, copy the SHA-256 hash produced, and paste it into CONFIG.adminPassword in the HTML file.
The admin dashboard opens with a stats bar showing 7 live figures: total registrations, tickets sold, tickets remaining, confirmed paid, pending e-transfers, cash/walk-in count, and total revenue collected.
Below the stats bar are five tabs: All Registrations, Pending Payment, Confirmed Paid, Cash / Walk-in, and Reports.
The Parse History log (on the Parse E-Transfer tab) records every time Parse Email(s) is clicked — not just the attempts that end in Mark Paid. If the same email gets parsed more than once (for example, while double-checking a match or demonstrating the tool to someone), you'll see a separate row for each attempt, and only the one you actually confirmed will show as "Marked paid." That's expected — it's a complete record of what was tried, not an error. In normal day-to-day use (paste once, confirm the match, click Mark Paid), each real e-transfer produces exactly one row here.
Click Add Walk-in (green button in the header) to open the walk-in modal. Use this at the door for anyone paying on the night of the concert.
Click Door List in the admin header to open a print-optimised view of all active registrations sorted alphabetically by last name. Each row has a check-in checkbox for use at the door. Use Ctrl+P (or Cmd+P on Mac) to print it.
Click Export CSV to download all registrations as a spreadsheet file. The filename includes today's date. Open it in Excel or Google Sheets. This is a one-time snapshot as of the moment you click it — the file does not keep updating itself as new people register. To get an up-to-date list later, click Export CSV again; it downloads a new file (dated that day) containing everyone registered by then, old and new together.
Click the Reports tab (right side, teal) to see four pre-built report cards:
Use Export Reports CSV or Print Reports (landscape) from within the Reports tab.
Click Import Members in the admin header to open the 4-step import wizard. This updates the member list used for the ECC Member lookup and PIN verification on the registration form.
Email notifications are already configured and active — the EMAILJS block at the top of the HTML file's script section has a live account, Service ID, and all templates filled in. If emails ever stop sending, open the browser console (F12 → Console tab) and look for [EmailJS] messages, and confirm the EmailJS account is still active and within its monthly send limit (200/month on the free tier).
Click Sign out in the admin header. This clears any import credentials and returns to the public registration screen.