All templates

Automated Codewars Club Weekly Scorecards

Every Sunday, WebRun opens Codewars, checks each club member's kata completions and rank changes for the week, logs it to Airtable, and drafts a Gmail recap in the club advisor's own inbox summarizing who's most active and who ranked up.

Runs on WebRun · Strict Lockdown policy
Every Sunday at 6:00 PM WebRunorchestrates each step
1 Codewars check kata completions
2 Airtable log the weekly scorecard
3 Gmail draft the advisor recap
In short

How do I track my coding club's weekly Codewars progress?

WebRun checks each coding club member's Codewars activity every Sunday, logs kata completed and rank changes to Airtable, and drafts a Gmail recap in the advisor's own inbox naming who's most active and who ranked up, so the club gets a weekly scorecard without anyone reporting their own progress.

  • Weekly progress is visible without members self-reporting
  • Rank-ups get recognized the same week they happen
  • Advisors get a ready recap instead of writing one from scratch

Built for coding club advisors · university programming clubs · after-school STEM programs · self-organized developer groups

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens www.codewars.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Codewars - check kata completions
    codewars.com
    WebRun in Codewars: check kata completions
    WebRun opens Codewars to check kata completions.
    • Open each member's public profile and check this week's completed kata
    • Note honor points earned and any rank change
    • Compare against last week's totals

    Done when Every member's weekly Codewars activity is captured.

  3. 2
    Airtable - log the weekly scorecard
    airtable.com
    WebRun in Airtable: log the weekly scorecard
    WebRun opens Airtable to log the weekly scorecard.
    • Log each member's kata completed and honor points as this week's row
    • Keep prior weeks so the sheet tracks a running trend
    • Flag anyone who ranked up this week

    Done when This week's scorecard is logged for every member.

  4. 3
    Gmail - draft the advisor recap
    gmail.com
    WebRun in Gmail: draft the advisor recap
    WebRun opens Gmail to draft the advisor recap.
    • Draft a recap in the advisor's own inbox with this week's standings
    • Call out anyone who ranked up
    • Leave it in drafts for the advisor to review before sharing with the club

    Done when A ready-to-send weekly recap is waiting in Gmail drafts.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.codewars.com
ScheduleRuns automatically on this cadence
Every Sunday at 6:00 PM
DeliveryHow each run's result reaches you
Weekly scorecard · Airtable
OutputWhat each run produces - A weekly Airtable log of kata completed and rank changes per member, with a draft recap ready in Gmail.
Table
Setup & safety

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.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Does it email the whole club automatically?

No. The recap is drafted only in the advisor's own Gmail inbox and left unsent. The advisor decides when it goes out.

How does it count kata completed?

It reads each member's public Codewars profile, so the count reflects actual completed kata, not self-reported totals.

Does it work for members at different rank levels?

Yes. It tracks each member's own rank and progress individually, so beginners and advanced members are compared fairly against their own history.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.