---
title: "Hubspot Checkin Webhook"
method: POST
path: "/magnusmed/hubspot-checkin-webhook"
tags: ["Clients"]
---

# Hubspot Checkin Webhook

`POST /magnusmed/hubspot-checkin-webhook`

## Request

- Base URL: `https://api.puppeteerai.com`
- URL: `https://api.puppeteerai.com/magnusmed/hubspot-checkin-webhook`
- Auth: none declared. Required headers: `Authorization`

Schedules the SMS check-in for a deal that just entered a pipeline stage; stages without a check-in are a no-op.

## Query parameters

- `project_name` string, required

## Headers

- `Authorization` string, required

## Request body

- HubspotCheckinPayload
  - `contact_id` string, required
  - `deal_id` string, required
  - `deal_stage` string, required
  - `phone` string, required
  - `first_name` string, nullable
  - `email` string, nullable
  - `home_state` string, nullable
  - `referred_facility` string, nullable
  - `physician_referral_required` boolean, nullable
  - `trigger_source` 'timed' | 'chained' | 'email' | 'cam'
  - `consultation_date` string, nullable
  - `fmri_date` string, nullable
  - `treatment_date` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/getpuppeteer/apis/puppeteer-core-api.md) - [All operations](https://skmtc.dev/getpuppeteer/apis/puppeteer-core-api/llms.txt) - [OpenAPI document](https://skmtc.dev/getpuppeteer/apis/puppeteer-core-api/revisions/94b4e928b42f?raw)
