Import Data From Other Apps

You can import existing tasks and data into using a .csv file.

To create a sample import file, create one or more tasks in Streaks, then export a file:

  1. Add a task
  2. Open the task’s calendar and backdate some completions and misses
  3. Go to Settings > Manage Data > Export Data
  4. Select “CSV”, then “Export”.

You can now base your import from this file.

The CSV file contains a row for each daily entry, using the following columns:

  • task_id - Leave this blank
  • title - The title of the task. Each entry for this task should have the same title.
  • icon - The name of the icon. You can leave this blank and set it after importing.
  • entry_type - The type of entry (see below)
  • entry_date - The date of the entry, in YYYYMMDD format. For example, 1 May 2024 would be represented as 20240501.
  • entry_timestamp - Leave this blank
  • quantity - Leave this blank
  • notes - The text here will be saved as a note for the given date.

Entry Types

Use one of the following values for entry_type:

  • completed_manually - Streak is increased by 1.
  • skipped_manually - Streak remains unchanged from previous day.
  • missed_manually - Streak resets to 0.

For each task, don’t include more than entry for a given date.

Importing Data

Go to Settings > Manage Data > Import to import your CSV file. If the inmported data doesn’t look correct, you can correct the file and import it again.

After Import

After you have imported your tasks, you may need to perform the following actions

  • Set an icon for each task if you didn’t specify them in the import
  • Update the task frequency for each task. It will default to a daily task needing completion every date.
  • Convert the task to a health, timed or negative task as necessary.

All help topics

Still stuck? Email support@streaks.app, or see all help topics.