Sort recruiter messages and draft replies
Each recruiter message checked against what you want, with a reply that says yes, no or asks for details.
- On an event: When a recruiter writes to you
- Asks you first
What it does
The task
Read the unread e-mails and LinkedIn messages from recruiters that arrived since the last run. For each one, find the role, the company, the location, the pay and the contract type when the message gives them. Compare them with what I want: criteria. Draft a reply: interested with 2 times for a call, a polite no, or a question about missing details such as the pay range. Ask me before you send each reply.
- It works in Gmail and LinkedIn, in the workspace you pick, and signs in with passwords from your Cuiar vault.
- A routine checks every 15 minutes and acts on what is new: when a recruiter writes to you.
- It stops for your approval before it sends, posts, pays, books or changes a record.
What you give it
| Blank | What to give | Example |
|---|---|---|
| criteria | What you want in your next job | Data or product analyst, Berlin or remote, at least 70,000 EUR, permanent |
What you get back
An example run with the example values above. Your run uses your own data.
3 recruiter messages
- Lena Ortiz, Talentwise, for Orbis Media: Senior Data Analyst, Berlin hybrid, 78,000 EUR. Matches
Draft: interested, call on Thu 14:00 or Fri 10:00
- Jon Pierce, Brightpath Search: Analyst, Munich on site, no pay given
Draft: asks for the pay range and the remote options
- Mark Hale, Kestrel Data: Junior BI Analyst, 52,000 EUR. Below your minimum
Draft: polite no
Waiting for your approval to send 3 replies.
Run it in Cuiar
- 01
Open it
Click Use in Cuiar on this page. The side panel opens with the task in the composer.
- 02
Fill in the blank
Type criteria. Tab moves to the next blank.
- 03
Run it, then repeat it
Run sends it once. To run it when a recruiter writes to you, make a routine on cuiar.com/routines or with the CLI below.
As a routine, from the terminal
cuiar routines create "Sort recruiter messages and draft replies" --schedule "*/15 * * * *" --time-zone Europe/Berlin \
"Read the unread e-mails and LinkedIn messages from recruiters that arrived since the last run. For each one, find the role, the company, the location, the pay and the contract type when the message gives them. Compare them with what I want: Data or product analyst, Berlin or remote, at least 70,000 EUR, permanent. Draft a reply: interested with 2 times for a call, a polite no, or a question about missing details such as the pay range. Ask me before you send each reply."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/mcp2. Ask your agent
Use the Cuiar tool create_routine to run my "Sort recruiter messages and draft replies" template with criteria = Data or product analyst, Berlin or remote, at least 70,000 EUR, permanent.Setup for other agents: AI agents.
The tool call
{
"name": "create_routine",
"arguments": {
"name": "Sort recruiter messages and draft replies",
"task": "Read the unread e-mails and LinkedIn messages from recruiters that arrived since the last run. For each one, find the role, the company, the location, the pay and the contract type when the message gives them. Compare them with what I want: Data or product analyst, Berlin or remote, at least 70,000 EUR, permanent. Draft a reply: interested with 2 times for a call, a polite no, or a question about missing details such as the pay range. Ask me before you send each reply.",
"schedule": "*/15 * * * *",
"time_zone": "Europe/Berlin"
}
}Related templates
All career templatesCareerAsks first
Follow up with people you met at an event
A personal note to each person on your list about what you talked about. You approve each one.
You start it: When you start it- LLinkedIn
- Gmail
Research
Brief me before each meeting
Who you meet, what their company does, and what you discussed last time.
On an event: Before each meeting with an external guest- Google Calendar
- LLinkedIn
- Gmail
SalesAsks first
Draft win-back e-mails to former customers
For each lost customer, what changed since they left and a personal e-mail, sent after your OK.
You start it: When you start it- HubSpot
- LLinkedIn
- Gmail
CareerOdyssey
Prepare for each interview
The company, the interviewers and the likely questions, on one page.
On an event: Before each interview in your calendar- Google Calendar
- LLinkedIn
- Glassdoor
CareerAsks first
Send a thank-you note after each interview
A short note to each interviewer with a point from your talk, drafted when the interview ends.
On an event: When an interview in your calendar ends- Google Calendar
- Gmail
Career
Find new jobs that match you
New roles from the job boards, the best match first. No repeats.
On a schedule: Every weekday at 9:00- LLinkedIn
- Indeed
- Wellfound