The journal plugin lets users log their personal reflections, habits, or progress over time. App owners can enable reminders for inactivity, set custom messages, and track additional data such as mood, blood pressure, or heart rate. Admins can also assign special access to review journal entries using tags. This feature is highly flexible and can even integrate with other plugins like chat for more interactive journaling experiences.
Requirements
This is a Boost plugin, available on specific plans only.
How to use the Journal plugin
Log in, go to Builder in the left navigation
Click the + button to open the Plugin Marketplace
Search for Journal, then click Add Plugin
Name your plugin (e.g., “My Daily Journal”) and click Add
Click the Content tab:
Enable Reminders to prompt users who haven’t written entries recently
Set the reminder cadence (e.g., daily, weekly, or custom intervals)
Write a custom reminder message that users will see
Click the Settings tab:
Add an Admin Tag to grant selected users access to other users’ responses
(Optional) Enable settings to let users:
Change dates or times of their entries
Add titles to each journal entry
Enable tracking for health metrics like blood pressure or heart rate
Choose where data is stored — connect your own database if you require HIPAA compliance (contact Buildfire Support for setup requirements)
Connect a companion feature, such as Chat, to pair conversations with journal entries
Click the Slider section:
Customize the mood scale slider by editing text labels and icons
Replace the default faces with custom icons or emotions suited to your app’s theme
Click the Activities section:
Add checklist-style activity items with icons, titles, and descriptions
Replace the default items to better match your app’s use case (e.g., “Drink water,” “Meditate,” “Exercise”)
Click the Options section:
Add additional questions or optional selections that users can check when logging entries
Customize these to suit your journal type (e.g., gratitude, goals, or symptom tracking)
Click the Security tab:
Turn on Require Login to restrict access to logged-in users
(Optional) Add tag-based restrictions to limit access to specific groups
Click the Tagging tab:
Add behavioral tags that are automatically applied when users open or interact with the journal
Click the Purchase tab:
Check Require Purchase to enable a paywall
Choose your product type (e.g., Single Purchase or Subscription)
Upload an image, fill out purchase text, and add success/failure messages
Click the Analytics tab to view feature performance:
Track user engagement, number of entries created, and activity trends over time
Pro tips
Use reminders to re-engage users who stop journaling regularly.
Assign Admin Tags if you need to review or moderate entries in a controlled way.
Combine with the Chat plugin for guided journaling or therapist feedback loops.
When enabling health metrics, clearly communicate data privacy practices to users.
Always test database connections if you’re using custom or HIPAA-compliant storage.