{"product_id":"famulor-to-slack-daily-booking-agenda-n8n-workflow-automation","title":"Famulor to Slack Daily Booking Agenda (n8n Workflow Automation)","description":"\u003ch3\u003eTurn Your Famulor Bookings into a Daily Slack Agenda (Automated with n8n)\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow automatically pulls confirmed bookings from the \u003cstrong\u003eFamulor API\u003c\/strong\u003e every morning, formats them into a clear \u003cstrong\u003edaily agenda\u003c\/strong\u003e, and either previews it or posts it straight to \u003cstrong\u003eSlack\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns daily at 08:00\u003c\/strong\u003e (or you can trigger it manually) to generate the agenda for the current business day.\u003c\/li\u003e\n  \u003cli\u003eBuilds a \u003cstrong\u003estart-and-end UTC timestamp window\u003c\/strong\u003e for “today” using your configured \u003cstrong\u003ebusinessTimezone\u003c\/strong\u003e (and workflow timezone).\u003c\/li\u003e\n  \u003cli\u003eFetches \u003cstrong\u003eall confirmed bookings\u003c\/strong\u003e from the Famulor API within that date window using \u003cstrong\u003epaginated requests\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eValidates pagination consistency, \u003cstrong\u003ededuplicates\u003c\/strong\u003e bookings, filters results to the correct date window, and \u003cstrong\u003esorts by start time\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eFormats up to \u003cstrong\u003e20 lines\u003c\/strong\u003e of agenda text and includes a note if additional bookings exist.\u003c\/li\u003e\n  \u003cli\u003eSupports \u003cstrong\u003epreview mode\u003c\/strong\u003e: with \u003cem\u003epreviewOnly enabled\u003c\/em\u003e, it returns the agenda for inspection instead of posting.\u003c\/li\u003e\n  \u003cli\u003eWhen preview is disabled, it \u003cstrong\u003eposts the agenda to a configured Slack channel\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eOperators who need a \u003cstrong\u003emorning booking rundown\u003c\/strong\u003e in Slack for faster team coordination.\u003c\/li\u003e\n  \u003cli\u003eSaaS teams monitoring schedules for customer-facing services and wanting an always-current agenda.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers validating reliable API pagination and timezone-correct daily filtering in n8n.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHTTP Request\u003c\/strong\u003e to Famulor API with \u003cstrong\u003eAuthorization: Bearer \u0026lt;API key\u0026gt;\u003c\/strong\u003e using the \u003cstrong\u003ebookings:read\u003c\/strong\u003e scope.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSlack\u003c\/strong\u003e node to send the generated agenda to your selected \u003cstrong\u003eSlack channel ID\u003c\/strong\u003e (ensure the Slack bot is invited).\u003c\/li\u003e\n  \u003cli\u003eLogic and flow control via \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, and a \u003cstrong\u003esticky note\u003c\/strong\u003e for workflow guidance.\u003c\/li\u003e\n  \u003cli\u003eOptional \u003cstrong\u003eincludeNames\u003c\/strong\u003e to add invitee names when appropriate.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSet it up once, run in preview to confirm accuracy, then post your daily Famulor agenda to Slack automatically.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46190219460787,"sku":"N8N-20645","price":70.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/aKLOoWGS0zvCa2cQ5oEXg_ODTVF1Xe.png?v=1791450435","url":"https:\/\/buyflowscripts.com\/products\/famulor-to-slack-daily-booking-agenda-n8n-workflow-automation","provider":"N8N Commerce","version":"1.0","type":"link"}