All templates
For language schools, ESL academies & international student offices

Draft visa enrollment letters for students

Whenever a student submits a visa letter request, WebRun opens Teachworks to pull their enrollment and attendance record, drafts a formatted enrollment letter in Google Docs, and prepares a Gmail draft to the student for staff to review, sign, and send.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Drafts within a few hours of each new letter request WebRun
1 Teachworks pull the student's enrollment record
2 Google Docs draft the formatted enrollment letter
3 Gmail prepare the letter for staff review and send
Run a sample
In short

How do I quickly draft visa enrollment letters for language school students?

Whenever a student requests a visa enrollment or attendance letter, WebRun pulls their enrollment dates, hours, and attendance percentage from Teachworks, drafts a formatted letter in Google Docs using the school's letterhead, and prepares a Gmail draft for staff. A staff member reviews, signs, and sends every letter, since visa documents always need human approval.

  • Students get their visa letter drafted within hours instead of days
  • Staff sign and send rather than typing each letter from scratch
  • Attendance figures come straight from live Teachworks records, not guesswork

Built for language schools · ESL academies · international student offices · study abroad programs

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 app.teachworks.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Teachworks - pull the student's enrollment record
    teachworks.com How to Automate Teachworks
    WebRun in Teachworks: pull the student's enrollment record
    WebRun opens Teachworks to pull the student's enrollment record.
    • Open Teachworks and find the student's enrollment status, start date, course, and weekly hours
    • Pull their attendance percentage for the current term
    • Confirm the student's legal name matches the spelling on file for official documents

    Done when The student's enrollment and attendance record is pulled and confirmed.

  3. 2
    Google Docs - draft the formatted enrollment letter
    docs.google.com How to Automate Google Docs
    WebRun in Google Docs: draft the formatted enrollment letter
    WebRun opens Google Docs to draft the formatted enrollment letter.
    • Open the school's official letter template in Google Docs
    • Fill in the student's name, program, dates, hours per week, and attendance percentage
    • Format the letter to match the school's letterhead and signature block

    Done when A completed draft letter exists in Google Docs with the student's accurate details.

  4. 3
    Gmail - prepare the letter for staff review and send
    gmail.com How to Automate Gmail
    WebRun in Gmail: prepare the letter for staff review and send
    WebRun opens Gmail to prepare the letter for staff review and send.
    • Attach the draft letter to a new email addressed to the student or the requesting office
    • Note in the email body that the letter is pending a staff signature
    • Save as a draft for a staff member to review, sign, and send. Never auto-send an official document

    Done when A draft email with the attached letter is ready in Gmail, awaiting staff sign-off.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.teachworks.com
ScheduleRuns automatically on this cadence
Drafts within a few hours of each new letter request
DeliveryHow each run's result reaches you
Draft enrollment letter · Gmail
OutputWhat each run produces - A formatted enrollment or attendance letter drafted for each visa request, ready for staff review and signature.
Draft letter
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

Will it sign or send an official letter on its own?

No. WebRun only prepares the draft letter and a draft email. A staff member reviews the details, adds a signature, and sends it, since visa documents always need a human sign-off.

How accurate is the attendance percentage on the letter?

It is pulled live from the student's Teachworks record at the moment of drafting, so staff should confirm nothing changed between the draft and the send if there is a delay.

Can it use our school's own letter template?

Yes. Give WebRun your existing Google Docs letterhead template and it will fill in each student's details into that exact format rather than a generic one.

Put this on autopilot.

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