Gratitude Jar Reminder

Gratitude Jar Reminder automates daily reflections by sending a personalized reminder at 9 PM to capture positive moments from the day, enhancing mindfulness and gratitude. This workflow integrates with LangChain and LINE for seamless communication, ensuring users stay engaged and motivated to acknowledge their daily joys.

7/8/2025
9 nodes
Medium
schedulemediumschedule triggerlangchainsticky noteautomationcronapiintegration
Categories:
Schedule TriggeredMedium Workflow
Integrations:
Schedule TriggerLangChainSticky Note

Target Audience

This workflow is ideal for individuals who want to cultivate a habit of gratitude and reflection. It can benefit:
- Busy Professionals: Those with tight schedules who need a gentle reminder to pause and reflect on positive experiences.
- Students: Young adults looking to develop mindfulness practices and enhance their emotional well-being.
- Mental Health Advocates: Individuals interested in promoting mental wellness through gratitude practices in their communities.
- Families: Parents who wish to instill gratitude in their children by encouraging them to reflect on their daily experiences.

Problem Solved

This workflow addresses the challenge of maintaining a consistent gratitude practice. Many people intend to reflect on positive experiences but often forget or feel too busy at the end of the day. This automated reminder at 9:00 PM prompts users to think about what made them smile, fostering a positive mindset and emotional resilience.

Workflow Steps

  • Trigger: The workflow is initiated by a schedule trigger set for 9:00 PM daily.
    2. Write Reminder: A predefined message is generated, encouraging users to reflect on their day and identify positive moments.
    3. Azure OpenAI Chat Model: The reminder message is sent to an AI model that generates a varied reminder to keep the message fresh and engaging.
    4. Reformat Output: The output from the AI model is reformatted to ensure it can be sent properly through the messaging service.
    5. Line Push Message: Finally, the reformatted message is sent as a push notification to the user via the LINE messaging platform.
  • Customization Guide

    To customize this workflow:
    - Change the Reminder Time: Modify the triggerAtHour parameter in the schedule trigger to choose a different time for the reminder.
    - Edit the Reminder Message: Update the text parameter in the WriteReminder node to personalize the reminder message according to your preference.
    - Adjust AI Model Settings: Change the temperature in the Azure OpenAI Chat Model to control the creativity of the reminder variations (higher values yield more varied outputs).
    - Modify Push Notification Settings: Update the url and to fields in the Line Push Message node to send notifications to different LINE accounts or channels.