Actions21
- Lead Actions
- Client Actions
- Check-in Actions
- Webhook Actions
Check-in → Get All
AI-generatedSummary
Lists check-ins from the Brixfit Coaching CRM across all clients, with optional filtering by client, status and date range, and either a single page or automatic full pagination.
Inputs
- Return All — When enabled, the node fetches every page from GET /checkins using 100 results per page and emits all rows. Stops when the response's meta.total_pages is reached. Default false.
- Filters > Client ID — Restrict results to check-ins from one client. Sent as the client_id query parameter.
- Filters > Status — One of All (no filter), Completed, Overdue, Pending, Reviewed.
- Filters > From Date — Start date in YYYY-MM-DD format.
- Filters > To Date — End date in YYYY-MM-DD format.
- Filters > Page — Page number to fetch (default 1). Only meaningful when Return All is off; when it's on, the node overrides it and pages from 1.
- Filters > Per Page — Page size (default 20). Ignored when Return All is enabled, which uses 100.
Output shape
One n8n item per check-in record, taken from the API response's data array (or the response itself if no data key). Each item is paired to its input item.
Without Return All, only one page is returned. Empty-string filters are dropped from the query. With Return All, the node runs once per input item and loops through the pages. Non-JSON responses raise an error. With Continue On Fail, errors are emitted as an item containing an
errormessage.
Examples
Example 1: Pull all overdue check-ins to send reminders
Return All = on; Filters: Status = Overdue
Example 2: Get last week's completed check-ins for one client
Return All = off; Filters: Client ID = abc123, Status = Completed, From Date = 2026-09-24, To Date = 2026-10-01