Hi Airtable Community,
I'm trying to build a smart rejection workflow in my recruitment database and could use some help with automations, AI, and view-specific logic.
✅ What I’m Trying to Achieve
I want Airtable to automatically generate a short rejection reason and send a rejection email only if a candidate’s Rejection Letter Sent
field is marked as:
-
Yes: Pre-interview
, or -
Yes: Post-interview
This logic should be confined to a specific view, not the entire table, since not all candidates are up for review at the same time.
🧱 Key Structure of My Base
-
Job:
(Single select) – Indicates job category (e.g. "Database Administrator"). -
Candidate Supporting Documents:
(Attachment) – Holds resumes, CVs, and supporting docs per candidate. -
Rejection Letter Sent:
(Single select) – Options include “Yes: Pre-interview”, “Yes: Post-interview”, or blank. -
Email:
– Email address of the candidate. -
Rejection Letter Tip:
(Long text or AI field) – This is where I’d like AI to generate a short 1–2 sentence explanation/tip to include in the rejection email. -
Views are filtered by job type so records are grouped accordingly for review.
🎯 Ideal Outcome
-
Rejection Review Logic:
-
When a candidate is rejected (via the
Rejection Letter Sent
field), their supporting documents are compared to others in the sameJob:
group. -
Based on that comparison, a brief AI-generated reason is added to the
Rejection Letter Tip:
field. This reason helps personalise the rejection email.
-
-
Email Automation:
-
Once rejection status is selected (either of the “Yes” options), Airtable automatically:
-
Sends an email to the candidate (using the
Email
field), -
Inserts the rejection tip from the
Rejection Letter Tip
field into the body, -
Triggers only if the record is visible in a specific view (to avoid triggering across the full base).
-
-
🧠 What I Need Help With
-
Can Airtable AI be used to compare candidates within a
Job:
group and generate a short rejection message in a designated field?
If not directly possible, are there creative workarounds (e.g., scripts, formula fields, third-party tools)? -
Is it possible to limit an automation to trigger only when a record is part of a specific view?
If not, how can I simulate this with conditions? -
Any advice on base design improvements?
For instance:-
Should I add a checkbox to manually confirm before sending the rejection email?
-
Would it be better to split “Pre-interview” and “Post-interview” automations?
-
Is it smarter to use a formula to consolidate logic and trigger the automation?
-
I’d greatly appreciate your expertise and suggestions. Open to reworking fields or views to make this smoother and more reliable.
Warm regards,
Tiaan