YogiAI

YogiAI automates daily yoga pose reminders and logs user interactions through scheduled messages via Line. It integrates with Google Sheets to source weighted random poses, ensuring users receive varied and engaging content. This workflow enhances user experience by providing personalized practice suggestions, complete with images and structured messages, fostering a consistent yoga routine.

7/8/2025
31 nodes
Complex
schedulecomplexlangchaingooglesheetsgooglesheetstoolsplitoutschedule triggersticky noteautomationadvancedcronapiintegration
Categories:
Schedule TriggeredComplex WorkflowData Processing & Analysis
Integrations:
LangChainGoogleSheetsGoogleSheetsToolSplitOutSchedule TriggerSticky Note

Target Audience

This workflow is designed for yoga instructors, wellness coaches, and fitness enthusiasts who want to enhance their communication with clients through automated daily yoga pose reminders and engaging content. It is particularly beneficial for those looking to integrate technology into their practice, improve client engagement, and streamline their workflow.

Problem Solved

This workflow addresses the challenge of consistently reminding clients about their yoga practice and providing them with a structured list of poses to focus on. By automating the process of sending personalized messages via Line, it eliminates the need for manual reminders and enhances the user experience with engaging content, including images and formatted messages.

Workflow Steps

  • Schedule Trigger: The workflow is triggered daily at 9:30 PM to initiate the process.
    2. Get Pose Names: It retrieves a list of yoga poses from a Google Sheet, including their associated URLs and images.
    3. Code Node: The retrieved data is processed to format it into a readable text and create a list of pose names.
    4. Write Poses Today: A message is generated to encourage users to focus on their practice with the list of poses.
    5. Rewrite Poses: The generated message is formatted for a user-friendly experience, including emojis and breaking long messages into manageable parts.
    6. AI Agent: The workflow utilizes AI to ensure the message is structured correctly and meets the specified format.
    7. Combine Results: All outputs are combined into a single message that includes both the text and the flex message JSON structure.
    8. Fix JSON: The combined JSON is validated and corrected to ensure it adheres to the required format.
    9. Line Push: Finally, the formatted message is sent to the specified Line user, providing a comprehensive daily reminder with visuals.
  • Customization Guide

    Users can customize this workflow by:
    - Modifying the Schedule: Change the trigger time to suit their needs by adjusting the schedule trigger settings.
    - Updating Google Sheets Links: Replace the Google Sheets document IDs and ranges to pull data relevant to their specific yoga poses and images.
    - Editing Messages: Customize the messages generated for clients by modifying the text in the WritePosesToday and RewritePosesToday nodes, allowing for personalized touches.
    - Adjusting AI Parameters: Users can tweak the AI model parameters, such as temperature, to change the creativity level of the generated messages.
    - Adding New Features: Integrate additional nodes or tools for more functionality, such as tracking client engagement or feedback.