{"product_id":"crossfit-weekly-poster-automation-feishu-openai-workflow","title":"CrossFit Weekly Poster Automation | Feishu + OpenAI Workflow","description":"\u003ch3\u003eTurn CrossFit weekly programming into posters—and auto-post them to Feishu\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow automatically converts your weekly CrossFit workout text into polished \u003cstrong\u003e1080×1080 CrossFit poster images\u003c\/strong\u003e, renders them via \u003cstrong\u003eHCTI (htmlcsstoimage.com)\u003c\/strong\u003e, and posts them to a \u003cstrong\u003eFeishu (Lark) group\u003c\/strong\u003e. It also includes a \u003cstrong\u003eFeishu webhook bot\u003c\/strong\u003e powered by \u003cstrong\u003eOpenAI\u003c\/strong\u003e to generate, modify, or help on demand with interactive cards linking to the images.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns every Friday at 20:00 (Asia\/Shanghai)\u003c\/strong\u003e to prepare the next week’s workout schedule.\u003c\/li\u003e\n  \u003cli\u003eParses each day’s workout text into structured sections, \u003cstrong\u003ebuilds HTML poster layouts (1080×1080)\u003c\/strong\u003e, and \u003cstrong\u003eskips rest days\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eSends the HTML to \u003cstrong\u003ehtmlcsstoimage.com\u003c\/strong\u003e (HCTI) to render poster images and collects the resulting \u003cstrong\u003eimage URLs\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eStores poster metadata in \u003cstrong\u003en8n workflow static data\u003c\/strong\u003e, then posts a summary message plus \u003cstrong\u003eone interactive Feishu card per poster\u003c\/strong\u003e with a “view full image” button.\u003c\/li\u003e\n  \u003cli\u003eExposes a \u003cstrong\u003eFeishu webhook\u003c\/strong\u003e to receive event callbacks, handles URL verification challenges, and extracts user message text.\u003c\/li\u003e\n  \u003cli\u003eUses \u003cstrong\u003eOpenAI Chat Completions\u003c\/strong\u003e to classify intent (generate by date, generate from raw workout text, modify an existing poster, or help), then routes the request accordingly.\u003c\/li\u003e\n  \u003cli\u003eGenerates\/updates the workout JSON, renders a new poster via HCTI, replies in Feishu with an interactive card, and saves updated poster data for future edits.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eCrossFit coaches want weekly posters delivered automatically to a team chat without manual design work.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers need an end-to-end \u003cstrong\u003eFeishu + OpenAI poster generator\u003c\/strong\u003e that returns image links inside interactive cards.\u003c\/li\u003e\n  \u003cli\u003eSaaS operators want an example of scheduled content generation with on-demand AI-driven updates.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFeishu (Lark) webhook bot\u003c\/strong\u003e integration (replace \u003ccode\u003eYOUR_FEISHU_WEBHOOK_URL\u003c\/code\u003e in HTTP nodes).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHCTI (htmlcsstoimage.com)\u003c\/strong\u003e rendering with configured \u003cstrong\u003eHTTP Basic Auth\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003en8n nodes\/logic include \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, \u003cstrong\u003efilter\u003c\/strong\u003e, \u003cstrong\u003eswitch\u003c\/strong\u003e, \u003cstrong\u003ewebhook\u003c\/strong\u003e, and `sticky note` for workflow clarity.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003ePerfect for n8n automation workflows that combine scheduled generation, AI intent handling, and image rendering for CrossFit weekly poster automation.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45837442449587,"sku":"N8N-18273","price":3.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/tZ1hnaKzD8JhjJUsBrs4K_spJrFFa6.png?v=1786794262","url":"https:\/\/buyflowscripts.com\/products\/crossfit-weekly-poster-automation-feishu-openai-workflow","provider":"N8N Commerce","version":"1.0","type":"link"}