AtlasWork, planned itself.

    The AI-native, all-in-one work platform. Tasks, projects, CRM, contracts, and analytics in one calm workspace.

    System status
    • SSO
    • SCIM
    • Two-factor sign-in
    • Audit log

    Product

    • Overview
    • PDF tools
    • Diagram tools
    • People & HR
    • Integrations
    • Marketplace
    • Pricing

    Resources

    • Guides
    • Glossary
    • Compare
    • Docs
    • API reference
    • Support
    • Changelog
    • Status

    Company

    • About
    • Careers
    • Press
    • Contact

    Legal & trust

    • Trust center
    • Security
    • Privacy
    • Terms
    • DPA
    • GDPR
    • SLA
    • Refunds
    • Google API data
    Atlas, a product by wrxstack.com·© 2026 wrxstack·All rights reserved
    PrivacyTermsSecurityStatus

    You are in control of your cookies

    Atlas uses strictly necessary cookies to keep you signed in. With your consent, we add anonymized product analytics, conversion attribution, and remembered preferences. Change your mind any time at /privacy/cookies.

    Off until you agree · Change it any time

    • NecessaryAlways on
    • AnalyticsOpt-in
    • MarketingOpt-in
    • PreferencesOpt-in
    Still loading. Try again in a moment.Still loading. Try again in a moment.Still loading. Try again in a moment.
    Skip to documentation
    Docs
    Back to Atlas

    Start here

    • Overview

    Developer

    • REST API guide
    • Authentication
    • API reference
    • MCP (AI agents)
    • MCP tools reference
    • SDKs
    • Quick actions
    • Changelog

    Webhooks

    • Overview
    • Quickstart
    • Events
    • Payloads and headers
    • Security and signing
    • Delivery and retries
    • Managing via API

    Connect

    • Connectors
    • Integrations

    Product

    • Collaboration and chat
    • Signing in and security
    • Client portal
    • Client portal domains

    Reference

    • Glossary
    • Keyboard shortcuts
    • Module reference
    Module reference

    Module guide

    Habits

    Track repeating routines with streak and at-risk detection.

    Open module/habits
    personal

    Overview

    A per-user habit tracker with a configurable target per period. The streak calculator reports current, longest, and 30-day rolling totals, and habitsAtRisk() flags anything whose streak will break today unless you hit its target.


    Highlights

    The capabilities worth knowing before you dive in.

    • Daily or multi-day targets (targetPerPeriod, periodDays)
    • Current streak, longest streak, and 30-day completion sparkline data
    • An at-risk list surfaces habits whose streak will break today unless you check in
    • Per-user scope, so teammates never see each other's habits

    Important to know

    Limits, permissions, and sharp edges to keep in mind.

    • Days follow your own timezone: the one in your profile, or the one your browser reports when the profile has none, and UTC only when neither is known. A check-in with no date is recorded on your current local day.
    • Archiving a habit preserves its history but hides it from active lists.
    • Habits and check-ins are private to their owner. The workspace data export that an owner or administrator can request leaves them out entirely, so nobody else receives them that way. Your own habits and check-ins are in your personal data export.

    How to use it

    The primary workflow, start to finish.

    1. 1Create a habit with a target and period (for example, 1/1 daily, or 3/7 three times a week).
    2. 2Check in each time you complete it. Checking in twice on the same day counts once.
    3. 3Review the at-risk list every evening to protect your streaks.

    FAQ

    Can I track habits across a team?
    No. Habits are personal by design, so teammates never see them. Shared commitments belong in Goals or in recurring tasks.
    Why did my check-in land on the wrong day?
    A check-in is recorded on the current day in your profile timezone. Without one, Atlas uses the timezone your browser reports, and UTC when neither is known. If a check-in close to midnight lands on the wrong day, check the timezone in your profile.
    If I stop a habit, have I lost the record of it?
    No. Archiving hides a habit from the active list and keeps its check-ins. The Habits screen has no archive view, but the habit and its streak are still returned when it is requested by its identifier through the API.

    Automate this module

    Everything on this screen is scriptable. Drive it from the REST API, or let an AI agent run it through the MCP server.
    All modules
    Was this page helpful?
    About this page

    On this page

    • Overview
    • Highlights
    • Important to know
    • How to use it
    • FAQ