All Posts

    How to Create and Track Trading Milestones in Your Notion Journal: A Step-by-Step Guide

    Updated: January 18, 2026

    How to Create and Track Trading Milestones in Your Notion Journal: A Step-by-Step Guide main image

    Tracking your trading achievements is essential for staying motivated and measuring progress toward your goals. With FxJournalStats milestones, you can create beautiful, dynamic progress trackers that update automatically with your trading data. This guide will walk you through creating and customizing milestones for your Notion journal.

    Table of Contents


    What Are Trading Milestones?

    Trading milestones are visual progress trackers that help you celebrate achievements in your trading journey. Whether you're tracking the number of trades journaled, your total profit, win rate improvements, or consecutive profitable days, milestones provide a gamified way to stay motivated and focused on your goals.

    Step 1: Access the Milestone Page

    If you don't have an account, read this guide to set up your account and link your Notion database.

    Once you've linked your journal, navigate to your Dashboard and click the Milestones tab on your journal card.

    Journal card with Milestone tab

    You'll be redirected to the Milestone Page.

    Step 2: Create Your First Milestone

    On the milestone page, click the "Add Milestone" button to open the milestone creation modal.

    Milestone page empty state

    Step 2.1: Select Your Database

    In the modal that appears:

    • Journal: Should already be selected (this is where your milestone will be stored).
    • Notion Database: Choose the Notion database you want to track milestones for.

    Click "Continue" to proceed to the milestone editor.

    Milestone creation modal

    Step 3: Choose a Template

    You'll now be in the milestone editor, which has three main sections: Templates, Settings, and Live Preview.

    Simply click on any template to auto-fill all settings.

    Milestone templates

    Customize the template if needed.

    If you prefer to create a custom milestone, expand the Settings section and configure the following:

    Milestone Name: Enter a descriptive name for your milestone (e.g., "100 Trades Challenge").

    Description (Optional): Add context about what this milestone tracks.

    Display Type: Select how you want your milestone to appear:

    • Progress Bar - Linear progress display with all levels shown
    • Circular Progress - Clean, focused circular indicator

    Levels

    Levels define the achievements you want to track. Each level needs:

    • Name: Description of the achievement (e.g., "Target", "10 Trades")
    • Value: Numerical target for this level
    • Color: Visual color for this level (use the color picker)

    Step 4: Save Your Milestone

    Once you're satisfied with your configuration, click the "Save Milestone" button at the bottom of the settings panel (or use the floating save button on mobile).

    The milestone will be saved, and an embed URL will be generated automatically.

    After saving, you'll be redirected back to the milestone page where your new milestone appears as a card.

    Step 5: Copy the Embed URL

    Click the Copy icon to copy the embed URL.

    Milestone card

    Step 6: Embed in Notion

    Now, paste the embed URL into your Notion page:

    1. In Notion, type /embed
    2. Paste your milestone embed URL
    3. Press Enter
    4. Resize the embed as needed

    Embed milestone in Notion

    Conclusion

    Creating milestones in your Notion trading journal adds a powerful layer of motivation and progress tracking to your trading journey. By following this guide, you can set up beautiful, auto-updating milestone trackers that celebrate your achievements and keep you focused on your goals.

    Start creating your first milestone today and watch your trading progress come to life!