Track your job applications in a sheet

Each application, reply, interview and rejection from your inbox, kept up to date in one sheet.

  • On a schedule: Every day at 19:00

What it does

The task

Search my Gmail for e-mails since the last run about my job applications: confirmations, interview invitations, tests, rejections and offers. Match each one to a row in the Google Sheet sheet url by the company and the role, or add a new row. Update the status, the date of the last contact and the next step with its date. Mark the rows with no reply for days days. Do not reply to any e-mail.

  • It works in Gmail and Google Sheets, in the workspace you pick, and signs in with passwords from your Cuiar vault.
  • As a routine it runs every day at 19:00 (cron 0 19 * * *).

What you give it

BlankWhat to giveExample
sheet urlThe Google Sheet where you track applicationshttps://docs.google.com/spreadsheets/d/1JobSearch2026
daysDays with no reply after which a row is marked14

What you get back

An example run with the example values above. Your run uses your own data.

Applications updated: 3 changes, 1 new row

CompanyRoleStatusLast contactNext step
Pinegrove HealthProduct AnalystInterview4 NovVideo call, Thu 5 Nov 15:00
Fernpoint LabsData AnalystRejected4 NovNone
Orbis MediaInsights AnalystApplied (new row)4 NovNone
Kestrel DataAnalytics EngineerTest3 NovSQL test due Sun 8 Nov

No reply for 14 days: Halden Group, Brightleaf

Run it in Cuiar

  1. 01

    Open it

    Click Use in Cuiar on this page. The side panel opens with the task in the composer.

  2. 02

    Fill in 2 blanks

    Type sheet url and days. Tab moves to the next blank.

  3. 03

    Run it, then repeat it

    Run sends it once. To run it every day at 19:00, make a routine on cuiar.com/routines or with the CLI below.

As a routine, from the terminal

cuiar routines create "Track your job applications in a sheet" --schedule "0 19 * * *" --time-zone Europe/Berlin \
  "Search my Gmail for e-mails since the last run about my job applications: confirmations, interview invitations, tests, rejections and offers. Match each one to a row in the Google Sheet https://docs.google.com/spreadsheets/d/1JobSearch2026 by the company and the role, or add a new row. Update the status, the date of the last contact and the next step with its date. Mark the rows with no reply for 14 days. Do not reply to any e-mail."

Run it from your AI agent

Claude Code, Codex, Cursor and other MCP clients reach Cuiar at https://mcp.cuiar.com/mcp. Add the server one time, then ask for the task in plain words, or call create_routine yourself.

1. Add Cuiar to Claude Code

claude mcp add --transport http cuiar https://mcp.cuiar.com/mcp

2. Ask your agent

Use the Cuiar tool create_routine to run my "Track your job applications in a sheet" template with sheet url = https://docs.google.com/spreadsheets/d/1JobSearch2026; days = 14.

Setup for other agents: AI agents.

The tool call

{
  "name": "create_routine",
  "arguments": {
    "name": "Track your job applications in a sheet",
    "task": "Search my Gmail for e-mails since the last run about my job applications: confirmations, interview invitations, tests, rejections and offers. Match each one to a row in the Google Sheet https://docs.google.com/spreadsheets/d/1JobSearch2026 by the company and the role, or add a new row. Update the status, the date of the last contact and the next step with its date. Mark the rows with no reply for 14 days. Do not reply to any e-mail.",
    "schedule": "0 19 * * *",
    "time_zone": "Europe/Berlin"
  }
}
All career templates
  • SalesAsks first

    Follow up with leads from a trade show

    Each lead you met added to the CRM, with a personal follow-up e-mail based on your notes.

    You start it: When you start it
    • Google Sheets
    • HubSpot
    • Gmail
  • Sales

    Find out why you lost deals last quarter

    The real loss reasons from notes and e-mails, counted, with competitors, price gaps and fixes.

    You start it: When you start it
    • Pipedrive
    • Gmail
    • Google Sheets
  • MarketingAsks first

    Build a press list and draft pitches

    Reporters who covered your topic recently, with their articles, and one pitch for each, sent after your OK.

    You start it: When you start it
    • Google News
    • Any news site
    • Gmail
    • +1 more: Google Sheets
  • MarketingAsks first

    Find best-of lists that leave out your product

    List articles that name your competitors and not you, with the site's contact and a pitch for your OK.

    You start it: When you start it
    • Any website
    • Gmail
    • Google Sheets
  • Finance

    Find card payments that have no receipt

    Each card payment matched to a receipt from your inbox or folder, with the missing ones listed first.

    You start it: When you start it
    • Any bank site
    • Gmail
    • Google Drive
    • +1 more: Google Sheets
  • Personal

    Make a list of my product warranties

    Each device and appliance you bought, with its warranty end date and a link to the receipt.

    You start it: When you start it
    • Gmail
    • Google Sheets
    • Any website