Cal.com logo

Book a phone screen the moment a candidate applies

An application books a phone screen on the recruiter's event type, with the candidate as attendee and the role in the booking notes.

When this happens

New Submission on your "Interview scheduling" form

Do this

Create a booking on the recruiter's "Phone screen" event type with the candidate as attendee and the role mapped into the notes

One-directional. A submission triggers the action — nothing is written back into your form.

A first call with an applicant usually costs three emails and two days. This flow removes them: the candidate chooses a screening slot as part of applying, and the call is on the recruiter's calendar before anyone has read the answers.

Recruiters hiring for several vacancies at once feel the difference first. The screen is a fixed fifteen or twenty minutes, so the only real question is when, and the role applied for rides into the booking — useful when four calls in a day belong to four different jobs.

Setting it up

  1. 1

    Copy the Job Application Form template and add two questions: a screening date, and a dropdown of the times you genuinely run screens.

  2. 2

    Use conditional logic so those two questions appear only when Position Applied For is a role you are actively screening; closed roles still collect the application.

  3. 3

    In Cal.com, create the Phone screen event type at the length you really run — fifteen or twenty minutes — and set its location to the attendee's phone number.

  4. 4

    Give that event type a daily booking limit if you do not want one busy job ad to fill a whole week.

  5. 5

    Create the Zap on formformform's New Submission trigger and select the application form.

  6. 6

    Add the Cal.com booking action, choose Phone screen, and combine the date and time answers into one start value with a Zapier Formatter step.

  7. 7

    Map Full Name and Email Address to the attendee, Phone Number to the booking location, and Position Applied For into the title so the calendar reads "Phone screen — Senior Nurse".

  8. 8

    Send one test application through, check the invite reaches a real inbox, then turn the Zap on.

What maps where

Using the Job Application Form as the starting point. These are its real fields — swap in your own and the mapping works the same way.

Form fieldCal.com
Full NameAttendee name on the phone screen booking
Email AddressAttendee email; Cal.com sends the invite and reschedule link here
Phone NumberBooking location, so the recruiter dials from the calendar entry
Position Applied ForBooking title, after the event type name
Available Start DateBooking description, so notice period is visible before the call
Relevant SkillsBooking description, under the role

Variations worth knowing

Send each role to the recruiter who owns it

Add a Zapier path per value of Position Applied For and point each one at a different Cal.com event type. Candidates see a single application form, while the booking lands with the recruiter running that vacancy — no rota spreadsheet in between.

Take the CV as an upload and the portfolio as a link

Add a File Upload question for the CV and a URL question for a LinkedIn profile or portfolio. The CV arrives attached to the application, where you download or preview it from the response, and the link is what maps into the booking description, so the recruiter opens the invite with something to read. Uploads are capped at 2 MB per file, which a CV clears easily and a showreel or a full portfolio does not, so both questions have a job. Send only the link into Cal.com: a booking description is plain text, and the file itself stays with the submission, where only your account can open it.

If something isn't arriving

Candidates book screens for roles that have already closed.

The form kept collecting after the ad came down. Remove closed roles from the Position Applied For list, and add a Zapier filter that stops the run when the screening date is empty, so the application is stored without a booking being attempted.

The Cal.com action rejects the start time as invalid.

A date question and a time dropdown arrive as two separate strings. Build a single date-time value from them in a Zapier Formatter step, in the timezone the event type uses, and map that field rather than passing the raw answers into the start.

Frequently asked questions

Can candidates reschedule the screen themselves?

Yes, using the link in Cal.com's confirmation email, and Cal.com updates the recruiter's calendar. The application in formformform still shows the slot they originally chose, because nothing is written back into the submission once it has been made.

Do candidates see the recruiter's free times before choosing?

No. The form has no view of your calendar, so the times you list are the times you offer. Keep the dropdown inside your screening block, and turn on requires confirmation in Cal.com if a recruiter should accept each one.

Can I stop one job ad from filling my whole week?

Set a booking limit on the Phone screen event type in Cal.com, per day or per week. Applications that arrive after the limit still reach your responses; only the booking step fails, and Zapier's run history shows you which ones need a manual slot.

Related automations

Build the form first

The automation needs somewhere to fire from. Publish a form, connect it once, and every submission from then on runs this flow.

Start free