Brixfit icon

Brixfit

Manage leads, clients, check-ins and webhooks in Brixfit Coaching CRM

Check-in → Get All

AI-generated

Summary

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 error message.

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

Links

Discussion