Skip to main content

How to Import Data from the Streaks to Habitify

If you've been using the Streaks app to track your habits, we've made it easy for you to bring your progress and history over to Habitify.

Habitify avatar
Written by Habitify
Updated this week

This guide explains how the import process works and what happens to your data when it's transferred.

How to Import: Guideline

This feature requires you to first export your data from the Streaks app. Streaks typically exports this data as a special file with the extension .streaks. You will need this file ready to begin the import into Habitify.

In the Habitify app, navigate to Settings tab > Import / Export Data > Import from Streaks.

Then choose your exported .streaks file, and follow the on-screen prompts to complete the import process.

What Gets Imported?

The import process is designed to bring over the core elements of your habit tracking:

  • Habit Name: The name of your habit stays the same.

  • Schedule as Repeated: How often you do the habit (daily, weekly, monthly) is converted.

  • Frequency as Goal: If your habit was "X times per day/week/month," this goal is kept.

  • Reminders as Reminders: Your custom reminder times are brought over (see details below).

  • Notes as Habit Notes: Any notes you added to your habits are copied.

  • First Date with Logs as Start Date: Habitify uses the date of your earliest log entry in Streaks as the "Start Date."

  • Log History: Your past completions, failures, and skipped days are imported.

  • Bad Habits: Habits you were trying to quit or limit are also imported (see details below).

How Your Data is Converted: Key Details

Because Habitify and Streaks work slightly differently, some data is converted during the import. Here are the most important things to know.

Reminders

  • Custom Reminders: If you set specific times for reminders in Streaks, those exact times will be synced to Habitify.

  • Auto Reminders: Streaks has an "Auto Reminder" feature that Habitify doesn't have. These reminders will not be imported.

Log History

  • For Daily Habits: This is straightforward.

    • Complete in Streaks β†’ Complete in Habitify

    • Failed in Streaks β†’ Failed in Habitify

    • If a day was not logged in Streaks, it will be marked as Skipped in Habitify (preserving your streak).

  • For Weekly Habits:

    • Important: Habitify only allows weeks to start on Sunday or Monday, while Streaks lets you start on any day. Because of this, your weekly log data from Streaks will be assigned to the Monday of that corresponding week in Habitify.

    • Example: If your Streaks week ran Wednesday to Tuesday, the completion status for that whole week will be shown on the Monday of that week in Habitify.

  • For Monthly Habits:

    • Similar to weekly habits, your completion status for an entire month in Streaks will be assigned to the 1st day of that month in Habitify.

Goal of Bad Habits

  • Quitting a Habit: If your goal in Streaks was "No [Habit Name]", it will be imported as a "Quit Habit" in Habitify, tracking the days you successfully avoided it.

  • Limiting a Habit: If your goal in Streaks was to limit a bad habit to "X times per day/week/month", it will be imported as a "Limit Habit" in Habitify with the same frequency goal.

⚠️ Important Notes Before Importing

  • Back Up First: We strongly recommend making a full backup of your Streaks data before starting the import, just in case.

  • Weekly Start Day: Remember that your weekly logs will be grouped under Mondays in Habitify due to the system difference.

  • Unlogged Days: Days without any log entry in Streaks will become "Skipped" in Habitify.


Was this helpful?

Help us to improve the articles and give you better assistance by leaving a rating.

If you have any questions in addition, please feel free to share with us in Settings > Chat with Support Team.

For all the interesting suggestions and ideas, don't hesitate to share with us on our feedback site: https://feedback.habitify.me.

Did this answer your question?