Automated Sports League Season Feedback Requests
At season close, WebRun opens LeagueApps, pulls the full list of registered families for the completed season, drafts a personalized feedback request email for each family, and logs all outreach in a Google Sheet so your admin can track response rates over time.
How do I automatically collect feedback from families at the end of a sports season?
WebRun pulls all participant records from LeagueApps at season close, drafts a personalized feedback request in Gmail for each family, and logs every outreach to a Google Sheet for response rate tracking. Each email stays in draft until admin approves it, so your end-of-season survey goes out with the right tone.
- Every family gets a personalized feedback request while the season is still fresh
- Response rates improve because outreach feels personal, not mass-blast
- Admin tracks survey completion in one Google Sheet without manual follow-up
Built for youth sports leagues · recreational leagues · league directors · sports club quality managers
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
leagueapps.comin a real browser with your saved login - no setup, no API keys. -
1
LeagueApps - pull complete list of season participants
WebRun opens LeagueApps to pull complete list of season participants. - Open LeagueApps and navigate to the completed season's registrant list
- Export each family's name, contact email, player name, age group, and program enrolled
- Deduplicate families with multiple players so each household receives only one request
Done when A clean list of unique family contacts for the completed season is ready.
-
2
Gmail - draft personalized feedback request emails
WebRun opens Gmail to draft personalized feedback request emails. - Draft a warm, personalized feedback request email for each family referencing their player's program
- Include a link to the survey or feedback form your league uses
- Leave every email as a draft for admin review before sending
Done when One draft feedback request email exists in Gmail for each participating family.
-
3
Google Sheets - log outreach and track response rates
WebRun opens Google Sheets to log outreach and track response rates. - Log each family's name, email, program, and outreach date to the season feedback tracking sheet
- Mark the status column as 'Drafted' for each row so admin can update to 'Sent' after approval
Done when All outreach is logged in Google Sheets with a status column ready for admin to update.
How is each run configured?
Secure by default
Connect once, stays signed in
WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.
Every action is checked against this policy before it runs.
Questions, answered
Will it email families directly without my approval?
No. Every feedback request is drafted in Gmail and held for admin review. Nothing is sent until you approve each message, keeping your end-of-season communication on-brand.
How does it avoid sending duplicate requests to families with multiple players?
It deduplicates by household in LeagueApps before drafting, so each family receives one request covering all their players in the season, not a separate email per child.
Can it handle a custom survey link for each age group or division?
Yes. You can provide different survey URLs per program or division and WebRun will insert the correct link into each family's draft based on their enrolled program.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.