{
  "created_at":  "2024-01-01T09:00:00Z",
  "questions_and_answers":  [
    {
      "answer":  "Project planning and timelines",
      "position":  1,
      "question":  "What topics would you like to discuss?"
    }
  ],
  "routing_form":  "https://api.calendly.com/routing_forms/AAAAAAAAAAAAAAAA",
  "submitter":  "https://api.calendly.com/users/AAAAAAAAAAAAAAAA",
  "submitter_type":  "Invitee",
  "tracking":  {
    "salesforce_uuid":  "00Q1a000004WHchEAG",
    "utm_campaign":  "spring_sale",
    "utm_content":  "textad",
    "utm_medium":  "cpc",
    "utm_source":  "google",
    "utm_term":  "scheduling+software"
  },
  "updated_at":  "2024-01-01T09:00:00Z",
  "uri":  "https://api.calendly.com/routing_form_submissions/AAAAAAAAAAAAAAAA"
}
{
  "created_at":  "The moment the routing form was submitted.",
  "questions_and_answers":  {
    "answer":  "The answer provided by the invitee",
    "position":  "The order position of this question",
    "question":  "The question text"
  },
  "routing_form":  "The URI of the routing form that's associated with the submission.",
  "submitter":  "URI reference to the form submitter",
  "submitter_type":  "Type of the respondent resource that submitted the form and scheduled a meeting.",
  "tracking":  {
    "salesforce_uuid":  "Salesforce UUID for tracking",
    "utm_campaign":  "UTM campaign tracking parameter",
    "utm_content":  "UTM content tracking parameter",
    "utm_medium":  "UTM medium tracking parameter",
    "utm_source":  "UTM source tracking parameter",
    "utm_term":  "UTM term tracking parameter"
  },
  "updated_at":  "The moment when the routing form submission was last updated.",
  "uri":  "Canonical reference (unique identifier) for the routing form submission."
}

Events

Triggering Webhook Types

The following event types are associated with the Routing Form Submission event payload from Calendly.

  • Calendly Routing Form Submission Created
{
  "created_at":  "2024-01-01T09:00:00Z",
  "questions_and_answers":  [
    {
      "answer":  "Project planning and timelines",
      "position":  1,
      "question":  "What topics would you like to discuss?"
    }
  ],
  "routing_form":  "https://api.calendly.com/routing_forms/AAAAAAAAAAAAAAAA",
  "submitter":  "https://api.calendly.com/users/AAAAAAAAAAAAAAAA",
  "submitter_type":  "Invitee",
  "tracking":  {
    "salesforce_uuid":  "00Q1a000004WHchEAG",
    "utm_campaign":  "spring_sale",
    "utm_content":  "textad",
    "utm_medium":  "cpc",
    "utm_source":  "google",
    "utm_term":  "scheduling+software"
  },
  "updated_at":  "2024-01-01T09:00:00Z",
  "uri":  "https://api.calendly.com/routing_form_submissions/AAAAAAAAAAAAAAAA"
}
{
  "created_at":  "The moment the routing form was submitted.",
  "questions_and_answers":  {
    "answer":  "The answer provided by the invitee",
    "position":  "The order position of this question",
    "question":  "The question text"
  },
  "routing_form":  "The URI of the routing form that's associated with the submission.",
  "submitter":  "URI reference to the form submitter",
  "submitter_type":  "Type of the respondent resource that submitted the form and scheduled a meeting.",
  "tracking":  {
    "salesforce_uuid":  "Salesforce UUID for tracking",
    "utm_campaign":  "UTM campaign tracking parameter",
    "utm_content":  "UTM content tracking parameter",
    "utm_medium":  "UTM medium tracking parameter",
    "utm_source":  "UTM source tracking parameter",
    "utm_term":  "UTM term tracking parameter"
  },
  "updated_at":  "The moment when the routing form submission was last updated.",
  "uri":  "Canonical reference (unique identifier) for the routing form submission."
}

Payload Field Details

Routing Form Submission
Event Payload
uri
string
required

Canonical reference (unique identifier) for the routing form submission.

CEL
uri
Example
"https://api.calendly.com/routing_form_submissions/AAAAAAAAAAAAAAAA"
routing_form
string
required

The URI of the routing form that’s associated with the submission.

CEL
routing_form
Example
"https://api.calendly.com/routing_forms/AAAAAAAAAAAAAAAA"
questions_and_answers
object
required

All Routing Form Submission questions with answers.

CEL
questions_and_answers
Example
[
{
"answer":  "Project planning and timelines",
"position":  1,
"question":  "What topics would you like to discuss?"
}
]
questions_and_answers.map(x, x.question)
[]string
required

Mapped array of: The question text

CEL
questions_and_answers.map(x, x.question)
Example
[
"What topics would you like to discuss?"
]
questions_and_answers.map(x, x.answer)
[]string
required

Mapped array of: The answer provided by the invitee

CEL
questions_and_answers.map(x, x.answer)
Example
[
"Project planning and timelines"
]
questions_and_answers.map(x, x.position)
[]float64 (double)
required

Mapped array of: The order position of this question

CEL
questions_and_answers.map(x, x.position)
Example
[
1
]
tracking
object
required

The UTM and Salesforce tracking parameters associated with a Routing Form Submission.

CEL
tracking
Example
{
"salesforce_uuid":  "00Q1a000004WHchEAG",
"utm_campaign":  "spring_sale",
"utm_content":  "textad",
"utm_medium":  "cpc",
"utm_source":  "google",
"utm_term":  "scheduling+software"
}
tracking.utm_campaign
string

UTM campaign tracking parameter

CEL
tracking.utm_campaign
Example
"spring_sale"
tracking.utm_source
string

UTM source tracking parameter

CEL
tracking.utm_source
Example
"google"
tracking.utm_medium
string

UTM medium tracking parameter

CEL
tracking.utm_medium
Example
"cpc"
tracking.utm_content
string

UTM content tracking parameter

CEL
tracking.utm_content
Example
"textad"
tracking.utm_term
string

UTM term tracking parameter

CEL
tracking.utm_term
Example
"scheduling+software"
tracking.salesforce_uuid
string

Salesforce UUID for tracking

CEL
tracking.salesforce_uuid
Example
"00Q1a000004WHchEAG"
submitter
string

URI reference to the form submitter

CEL
submitter
Example
"https://api.calendly.com/users/AAAAAAAAAAAAAAAA"
submitter_type
string

Type of the respondent resource that submitted the form and scheduled a meeting.

CEL
submitter_type
Example
"Invitee"
created_at
timing.v1.Timestamp
required

The moment the routing form was submitted.

CEL
created_at
Example
"2024-01-01T09:00:00Z"
updated_at
timing.v1.Timestamp
required

The moment when the routing form submission was last updated.

CEL
updated_at
Example
"2024-01-01T09:00:00Z"