How to pre-populate invitee answers in routing forms

Improve your invitees' experience by using Calendly routing forms to pre-fill info like name and company, saving them time and personalizing the process.

Routing also helps reduce mistakes and ensures invitees finish the form quickly. Overall, pre-filled forms make the scheduling experience faster and more enjoyable for everyone.

Pre-populating Calendly routing forms

  1. Go to the Routing page.
  2. Find the form you want to share, then select Share.
  3. Select Copy link.
  4. Paste the link into an email, text message, or text editor.
  5. At the end of the link, add a "?" to start the section where you'll add answers.
  6. Add a question number ("a1", "a2", etc.) followed by an "=", and then the answer.
    • For example, to pre-fill the invitee's name as the first question: ".../yourform?a1=InviteeName"
  7. Use "%20" to add space between words.
    • Example: "a1=John%20Smith"
  8. To include more answers, type "&", followed by the next question and answer.
    • Example: "a1=John&a2=English"

Routing form URL syntax

Term Use
? Starts the pre-filled section of the URL
a1, a2, a3 Refers to specific question numbers on your routing form
= Assigns an answer to a question, for example: a1=John
%20 Adds a space between words, for example: a1=John%20Smith
& Adds more answers to the URL, for example: a1=John&a2=English
autofill=true Add to the end of the URL to auto-submit the form and route the invitee based on their answers

All answers are case sensitive. Make sure your URL answers match the exact text in your routing form.

Example: Full pre-filled routing form

Pre-filled URL:

https://calendly.com/d/ckv-s89-f7j?a1=Susan%20Smith&a2=School&a3=9%20or%20less&a4=Chemistry

This URL auto-fills the form with:

  • a1 = Susan Smith
  • a2 = School
  • a3 = 9 or less
  • a4 = Chemistry

What it looks like:

Pre-filled routing form.png