Add applicants who e-mail you to your ATS
Each application e-mail added as a candidate with the resume attached, after you approve it.
- On an event: When an application e-mail arrives
- Asks you first
What it does
The task
Read the unread e-mails sent to jobs address in the last 15 minutes that apply for a job and have a resume attached. Match each e-mail to an open job in Workable by the subject and the text. Check that the sender is not already a candidate for that job. Prepare a new candidate with the name, the e-mail address, the resume and the cover text. Ask me before you add each candidate and before you send the confirmation reply with the template template name. Label each e-mail that you handle 'in-ats'.
- It works in Gmail and Workable, 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 an application e-mail arrives.
- It stops for your approval before it sends, posts, pays, books or changes a record.
What you give it
| Blank | What to give | Example |
|---|---|---|
| jobs address | The e-mail address where people apply | jobs@brightleaf.app |
| template name | The Workable e-mail template for confirmations | Application received |
What you get back
An example run with the example values above. Your run uses your own data.
3 application e-mails since 10:15
- P. Dubois: Data Engineer, resume PDF. New candidate prepared
- K. Nwosu: "Open application", resume PDF. No open job matches. Left in the inbox
- M. Rossi: Product Designer, portfolio link. Already a candidate since 20 Oct. No new record
Waiting for your approval to add 1 candidate and send 1 confirmation.
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 2 blanks
Type jobs address and template name. Tab moves to the next blank.
- 03
Run it, then repeat it
Run sends it once. To run it when an application e-mail arrives, make a routine on cuiar.com/routines or with the CLI below.
As a routine, from the terminal
cuiar routines create "Add applicants who e-mail you to your ATS" --schedule "*/15 * * * *" --time-zone Europe/Berlin \
"Read the unread e-mails sent to jobs@brightleaf.app in the last 15 minutes that apply for a job and have a resume attached. Match each e-mail to an open job in Workable by the subject and the text. Check that the sender is not already a candidate for that job. Prepare a new candidate with the name, the e-mail address, the resume and the cover text. Ask me before you add each candidate and before you send the confirmation reply with the template Application received. Label each e-mail that you handle 'in-ats'."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 "Add applicants who e-mail you to your ATS" template with jobs address = jobs@brightleaf.app; template name = Application received.Setup for other agents: AI agents.
The tool call
{
"name": "create_routine",
"arguments": {
"name": "Add applicants who e-mail you to your ATS",
"task": "Read the unread e-mails sent to jobs@brightleaf.app in the last 15 minutes that apply for a job and have a resume attached. Match each e-mail to an open job in Workable by the subject and the text. Check that the sender is not already a candidate for that job. Prepare a new candidate with the name, the e-mail address, the resume and the cover text. Ask me before you add each candidate and before you send the confirmation reply with the template Application received. Label each e-mail that you handle 'in-ats'.",
"schedule": "*/15 * * * *",
"time_zone": "Europe/Berlin"
}
}Related templates
All recruiting templatesRecruitingAsks first
Draft reference check e-mails and questions
Questions on the open points from the interviews, and a short e-mail to each referee the candidate gave.
You start it: When you start it- WWorkable
- Google Docs
- Gmail
RecruitingAsks first
Update candidates who are waiting for news
A short update or a kind decline for each candidate with no news for a week. You approve each e-mail.
On a schedule: Every Thursday at 15:00- WWorkable
- Gmail
RecruitingAsks first
Schedule interviews with candidates
Times when all interviewers are free, sent to the candidate after you approve the e-mail.
You start it: When you start it- Google Calendar
- Gmail
- Google Meet
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 a reply to each new lead
Research the sender, answer each question and offer two times for a call.
On an event: When an e-mail from a new lead arrives- Gmail
- HubSpot
- Google Calendar
OpsAsks first
Find a meeting time and reply with options
Three free times from your calendar in a draft reply to each meeting request. You approve each reply.
On an event: When an e-mail asks you for a meeting- Gmail
- Google Calendar