NFC (Near Field Communication) tags are small, cheap physical stickers you can place anywhere, and Habitify can use them as a physical trigger for your habits. Instead of unlocking your phone, opening the app, and finding the right habit to check off, you tap your phone against a tag and the check-in happens for you.The idea is to create real, physical touchpoints in your environment that connect directly to your habits, turning your space into an extension of your habit system instead of something separate from it. A tag stuck to your gym bag can trigger your “Workout” habit; one on your bookshelf can trigger “Read”; one by your bed can trigger “Sleep.” The habit becomes something you bump into during your day, not something you have to remember to open an app for.
iOS
🤖 Android
Setting up a new NFC - habit integration
In Habitify app, go to Settings
Under the Integrations section, tap on NFC.
At the bottom of NFC screen, tap the Scan new NFC tag button
Place your phone on the your NFC tag. You can search on internet to find the place of your phone’s NFC reader. It is often placed near the camera.
Once scanning is done:
Under When NFC Tag Tapped, choose an action the app will execute.
Under Habit, choose a habit.
Finally, tap the ‘Save’ button.
Supported actions
Mark as Complete: scan NFC tag to complete a habit
Mark as Skipped: scan NFC tag to skip a habit for the current day.
Mark as Failed: scan NFC tag to mark a habit as fail for the current day.
Log a progress value: scan NFC tag to log a predefined progress log.
Ask me: scan NFC tag and choose the action to execute.
Checking in habit with the NFC tag
Checking in with your programmed NFC tag is straightforward:
Scan the tag with your phone, and get a push notification.
Tap on the push notification to open the app, having the action executed as you set.
Keep your Habitify app running in the background for the best experience.If your app is completely closed, scanning the NFC tag and tapping on the push notification will only open the Journal view rather than completing your intended action seamlessly.
Setting up a new NFC - Habit integration
In Habitify app, go to Settings.
Under the Automation section, tap to access NFC.
Tap the Scan new NFC tag button.
Place your phone on the your NFC tag. You can search on internet to find the place of your phone’s NFC reader. It is often placed near the camera.
Once scanning is done, you can configure:
Under On NFC Tapped, choose an action that the app will execute.
Under Habit, choose a habit that the app will execute the action on.
Finally, tap the Save button in the top right corner.
Supported actions
Mark as Complete: scan NFC tag to complete a habit
Mark as Skipped: scan NFC tag to skip a habit for the current day.
Mark as Failed: scan NFC tag to mark a habit as fail for the current day.
Start Timer: scan NFC tag to start a timer session for a habit.
Log a progress value: scan NFC tag to log a predefined progress log.
Ask me: scan NFC tag and choose the action to execute.
Checking in habit with the NFC tag
Checking in with your programmed NFC tag is straightforward:
Simply scan the tag with your phone, until a push notification appears.
Tap the notification to open the app, and let it take the next steps as you configured during setup.
Keep your Habitify app running in the background for the best experience.
If your app is completely closed, scanning the NFC tag and tapping on the push notification will only open the Journal view rather than completing your intended action seamlessly.
FAQs
How many habits can be linked with an NFC tag?
Just 1
Which type of NFC tag is compatible?
We recommend NTAG213, NTA215, or NTA216 tags
What is the minimum amount of storage required of an NFC tag?
Linking a habit with an NFC tag just requires under 100 bytes of storage.
Was this page helpful?
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Habitify","description":"This is the official knowledge base of Habitify, the habit tracker app for iOS, Android, desktop, and web. Find step-by-step guides on creating and tracking your habits, setting up integrations and automations for advanced tracking, and exploring Habitify's AI features, including Habitify MCP, Habi AI, and Siri AI-supported.","colors":{"primary":"#164AF2","light":"#164AF2","dark":"#1D45C9"},"logo":{"light":"https://mintcdn.com/habitify/6ubuIYTR9HqwJmST/images/Group3.png?fit=max\u0026auto=format\u0026n=6ubuIYTR9HqwJmST\u0026q=85\u0026s=19d2ca75b3476d732425d7ae3a079d41","dark":"https://mintcdn.com/habitify/79szqEEvHCts8PIA/images/Group1.png?fit=max\u0026auto=format\u0026n=79szqEEvHCts8PIA\u0026q=85\u0026s=aa244f00b99bdfebc0839912c4fadfbd"},"favicon":{"light":"https://mintcdn.com/habitify/6mDwR9tnCNQh0nLA/images/64-Desktop.png?fit=max\u0026auto=format\u0026n=6mDwR9tnCNQh0nLA\u0026q=85\u0026s=1a92045ea4ab8565691f7db03ebccb55","dark":"https://mintcdn.com/habitify/6mDwR9tnCNQh0nLA/images/64-Desktop.png?fit=max\u0026auto=format\u0026n=6mDwR9tnCNQh0nLA\u0026q=85\u0026s=1a92045ea4ab8565691f7db03ebccb55"},"navbar":{"links":[{"href":"mailto:contact@habitify.me","label":"Contact Us"}],"primary":{"type":"button","label":"Download App","href":"https://habitify.me/download"}},"footer":{"socials":{"x":"https://x.com/usehabitify","instagram":"https://instagram.com/habitify.me","facebook":"https://facebook.com/habitify","website":"https://habitify.me"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","href":"habitify-introduction"},{"language":"pt-BR","href":"pt-BR/habitify-introduction"},{"language":"ja","href":"ja/habitify-introduction"},{"language":"es","href":"es/habitify-introduction"},{"language":"vi","href":"vi/habitify-introduction"},{"language":"ru","href":"ru/habitify-introduction"},{"language":"fr","href":"fr/habitify-introduction"},{"language":"ko","href":"ko/habitify-introduction"},{"language":"pl","href":"pl/habitify-introduction"},{"language":"it","href":"it/habitify-introduction"},{"language":"de","href":"de/habitify-introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"habitify","hasAudioNarration":false,"actualSubdomain":"habitify","customDomains":["docs.habitify.me"],"gitSource":{"type":"github","owner":"unstatic-co","repo":"habitify-public-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"feedback":{"thumbs":true,"issues":false,"edits":false},"entitlements":{},"buildId":"6af6d1266140130b4a1c69e6","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"en","tag":"Documentation","count":43},{"language":"de","tag":"Dokumentation","count":43},{"language":"es","tag":"Documentación","count":43},{"language":"fr","tag":"Documentation","count":43},{"language":"it","tag":"Documentazione","count":43},{"language":"ja","tag":"ドキュメント","count":43},{"language":"ko","tag":"문서","count":43},{"language":"pl","tag":"Dokumentacja","count":43},{"language":"pt-BR","tag":"Documentação","count":43},{"language":"ru","tag":"Документация","count":43},{"language":"vi","tag":"Tài liệu","count":43},{"language":"default","tag":"API","count":24},{"language":"en","tag":"Integration","count":9},{"language":"de","tag":"Integrationen","count":9},{"language":"es","tag":"Integraciones","count":9},{"language":"fr","tag":"Intégrations","count":9},{"language":"it","tag":"Integrazioni","count":9},{"language":"ja","tag":"連携","count":9},{"language":"ko","tag":"연동","count":9},{"language":"pl","tag":"Integracje","count":9},{"language":"pt-BR","tag":"Integrações","count":9},{"language":"ru","tag":"Интеграции","count":9},{"language":"vi","tag":"Tích hợp","count":9},{"language":"en","tag":"Features","count":8},{"language":"de","tag":"Funktionen","count":8},{"language":"es","tag":"Funciones","count":8},{"language":"fr","tag":"Fonctionnalités","count":8},{"language":"it","tag":"Funzionalità","count":8},{"language":"ja","tag":"機能","count":8},{"language":"ko","tag":"기능","count":8},{"language":"pl","tag":"Funkcje","count":8},{"language":"pt-BR","tag":"Recursos","count":8},{"language":"ru","tag":"Функции","count":8},{"language":"vi","tag":"Tính năng","count":8},{"language":"default","tag":"Habits","count":8},{"language":"en","tag":"Tools","count":7},{"language":"de","tag":"Werkzeuge","count":7},{"language":"es","tag":"Herramientas","count":7},{"language":"fr","tag":"Outils","count":7},{"language":"it","tag":"Strumenti","count":7},{"language":"ja","tag":"ツール","count":7},{"language":"ko","tag":"도구","count":7},{"language":"pl","tag":"Narzędzia","count":7},{"language":"pt-BR","tag":"Ferramentas","count":7},{"language":"ru","tag":"Инструменты","count":7},{"language":"vi","tag":"Công cụ","count":7},{"language":"default","tag":"Habit Logs","count":7},{"language":"en","tag":"Plans \u0026 Billing","count":5},{"language":"de","tag":"Tarife \u0026 Abrechnung","count":5},{"language":"es","tag":"Planes y facturación","count":5},{"language":"fr","tag":"Offres et paiements","count":5},{"language":"it","tag":"Piani e pagamenti","count":5},{"language":"ja","tag":"プランと請求","count":5},{"language":"ko","tag":"요금제 및 결제","count":5},{"language":"pl","tag":"Plany i płatności","count":5},{"language":"pt-BR","tag":"Planos e cobrança","count":5},{"language":"ru","tag":"Тарифы и оплата","count":5},{"language":"vi","tag":"Gói dịch vụ \u0026 Thanh toán","count":5},{"language":"default","tag":"Areas","count":5},{"language":"en","tag":"Automation","count":4},{"language":"de","tag":"Automatisierung","count":4},{"language":"es","tag":"Automatización","count":4},{"language":"fr","tag":"Automatisation","count":4},{"language":"it","tag":"Automazione","count":4},{"language":"ja","tag":"自動化","count":4},{"language":"ko","tag":"자동화","count":4},{"language":"pl","tag":"Automatyzacja","count":4},{"language":"pt-BR","tag":"Automação","count":4},{"language":"ru","tag":"Автоматизация","count":4},{"language":"vi","tag":"Tự động hóa","count":4},{"language":"default","tag":"Habit Notes","count":4},{"language":"en","tag":"Get Started","count":3},{"language":"en","tag":"Habitify MCP \u0026 AI","count":3},{"language":"de","tag":"Erste Schritte","count":3},{"language":"de","tag":"Habitify MCP \u0026 AI","count":3},{"language":"es","tag":"Primeros pasos","count":3},{"language":"es","tag":"Habitify MCP e IA","count":3},{"language":"fr","tag":"Bien démarrer","count":3},{"language":"fr","tag":"Habitify MCP et IA","count":3},{"language":"it","tag":"Per iniziare","count":3},{"language":"it","tag":"Habitify MCP e IA","count":3},{"language":"ja","tag":"はじめに","count":3},{"language":"ja","tag":"Habitify MCPとAI","count":3},{"language":"ko","tag":"시작하기","count":3},{"language":"ko","tag":"Habitify MCP 및 AI","count":3},{"language":"pl","tag":"Pierwsze kroki","count":3},{"language":"pl","tag":"Habitify MCP i AI","count":3},{"language":"pt-BR","tag":"Comece aqui","count":3},{"language":"pt-BR","tag":"Habitify MCP e IA","count":3},{"language":"ru","tag":"Начало работы","count":3},{"language":"ru","tag":"Habitify MCP и AI","count":3},{"language":"vi","tag":"Bắt đầu","count":3},{"language":"vi","tag":"Habitify MCP \u0026 AI","count":3},{"language":"en","tag":"App Settings","count":2},{"language":"en","tag":"Account \u0026 Data","count":2},{"language":"de","tag":"App-Einstellungen","count":2},{"language":"de","tag":"Konto \u0026 Daten","count":2},{"language":"es","tag":"Ajustes de la aplicación","count":2},{"language":"es","tag":"Cuenta y datos","count":2},{"language":"fr","tag":"Paramètres de l’application","count":2},{"language":"fr","tag":"Compte et données","count":2},{"language":"it","tag":"Impostazioni dell'app","count":2},{"language":"it","tag":"Account e dati","count":2},{"language":"ja","tag":"アプリ設定","count":2},{"language":"ja","tag":"アカウントとデータ","count":2},{"language":"ko","tag":"앱 설정","count":2},{"language":"ko","tag":"계정 및 데이터","count":2},{"language":"pl","tag":"Ustawienia aplikacji","count":2},{"language":"pl","tag":"Konto i dane","count":2},{"language":"pt-BR","tag":"Configurações do aplicativo","count":2},{"language":"pt-BR","tag":"Conta e dados","count":2},{"language":"ru","tag":"Настройки приложения","count":2},{"language":"ru","tag":"Учетная запись и данные","count":2},{"language":"vi","tag":"Cài đặt ứng dụng","count":2},{"language":"vi","tag":"Tài khoản \u0026 Dữ liệu","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"nfc-tags","slug":"/nfc-tags","pageMetadata":{"title":"NFC Tags","description":null,"href":"/nfc-tags"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={em:`em`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,Heading,Note,OptimizedFrame,Tab,Tabs}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedFrame)_missingMdxReference(`OptimizedFrame`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`NFC (Near Field Communication) tags are small, cheap physical stickers you can place anywhere, and Habitify can use them as a physical trigger for your habits. Instead of unlocking your phone, opening the app, and finding the right habit to check off, you tap your phone against a tag and the check-in happens for you.`}),`\n`,_jsx(_components.p,{children:`The idea is to create real, physical touchpoints in your environment that connect directly to your habits, turning your space into an extension of your habit system instead of something separate from it. A tag stuck to your gym bag can trigger your “Workout” habit; one on your bookshelf can trigger “Read”; one by your bed can trigger “Sleep.” The habit becomes something you bump into during your day, not something you have to remember to open an app for.`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:` iOS`,id:`%EF%A3%BF-ios`,\"data-child-heading-ids\":`[\"setting-up-a-new-nfc-habit-integration\",\"supported-actions\",\"checking-in-habit-with-the-nfc-tag\"]`,children:[_jsx(OptimizedFrame,{src:`https://drive.google.com/file/d/1nVj2AURiJOVwidDNkoG5qnwegAN5mBdv/preview`,width:`640`,height:`360`}),_jsx(Heading,{level:`2`,id:`setting-up-a-new-nfc-habit-integration`,children:`Setting up a new NFC - habit integration`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`In Habitify app, go to `,_jsx(_components.strong,{children:`Settings`})]}),`\n`,_jsxs(_components.li,{children:[`Under the `,_jsx(_components.strong,{children:`Integrations`}),` section, tap on `,_jsx(_components.strong,{children:`NFC.`})]}),`\n`,_jsxs(_components.li,{children:[`At the bottom of NFC screen, tap the `,_jsx(_components.strong,{children:`Scan new NFC tag`}),` button`]}),`\n`,_jsxs(_components.li,{children:[`Place your phone on the your NFC tag. `,_jsx(`br`,{}),_jsx(_components.em,{children:`You can search on internet to find the place of your phone’s NFC reader. It is often placed near the camera.`})]}),`\n`,_jsxs(_components.li,{children:[`Once scanning is done:`,`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Under `,_jsx(_components.strong,{children:`When NFC Tag Tapped`}),`, choose an action the app will execute.`]}),`\n`,_jsxs(_components.li,{children:[`Under `,_jsx(_components.strong,{children:`Habit`}),`, choose a habit.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`Finally, tap the ‘`,_jsx(_components.strong,{children:`Save`}),`’ button.`]}),`\n`]}),_jsx(Heading,{level:`3`,id:`supported-actions`,children:`Supported actions`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Mark as Complete`}),`: scan NFC tag to complete a habit`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Mark as Skipped`}),`: scan NFC tag to skip a habit for the current day.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Mark as Failed`}),`: scan NFC tag to mark a habit as fail for the current day.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Log a progress value`}),`: scan NFC tag to log a predefined progress log.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Ask me`}),`: scan NFC tag and choose the action to execute.`]}),`\n`]}),_jsx(Heading,{level:`2`,id:`checking-in-habit-with-the-nfc-tag`,children:`Checking in habit with the NFC tag`}),_jsx(_components.p,{children:`Checking in with your programmed NFC tag is straightforward:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Scan the tag with your phone, and get a push notification.`}),`\n`,_jsx(_components.li,{children:`Tap on the push notification to open the app, having the action executed as you set.`}),`\n`]}),_jsxs(Note,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Keep your Habitify app running in the background for the best experience.`})}),_jsx(_components.p,{children:`If your app is completely closed, scanning the NFC tag and tapping on the push notification will only open the Journal view rather than completing your intended action seamlessly.`})]})]}),_jsxs(Tab,{title:`🤖 Android`,id:`%F0%9F%A4%96-android`,\"data-child-heading-ids\":`[\"setting-up-a-new-nfc-habit-integration-2\",\"supported-actions-2\",\"checking-in-habit-with-the-nfc-tag-2\"]`,children:[_jsx(OptimizedFrame,{src:`https://drive.google.com/file/d/19VU6fi_9gwu4LuRt-mk3cxcaVvOGRyy8/preview`,width:`640`,height:`360`}),_jsx(Heading,{level:`2`,id:`setting-up-a-new-nfc-habit-integration-2`,children:_jsx(_components.strong,{children:`Setting up a new NFC - Habit integration`})}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`In Habitify app, go to `,_jsx(_components.strong,{children:`Settings.`})]}),`\n`,_jsxs(_components.li,{children:[`Under the `,_jsx(_components.strong,{children:`Automation`}),` section, tap to access `,_jsx(_components.strong,{children:`NFC.`})]}),`\n`,_jsxs(_components.li,{children:[`Tap the `,_jsx(_components.strong,{children:`Scan new NFC tag`}),` button.`]}),`\n`,_jsxs(_components.li,{children:[`Place your phone on the your NFC tag. `,_jsx(`br`,{}),_jsx(_components.em,{children:`You can search on internet to find the place of your phone’s NFC reader. It is often placed near the camera.`})]}),`\n`,_jsxs(_components.li,{children:[`Once scanning is done, you can configure:`,`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Under `,_jsx(_components.strong,{children:`On NFC Tapped`}),`, choose an action that the app will execute.`]}),`\n`,_jsxs(_components.li,{children:[`Under `,_jsx(_components.strong,{children:`Habit`}),`, choose a habit that the app will execute the action on.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`Finally, tap the `,_jsx(_components.strong,{children:`Save`}),` button in the top right corner.`]}),`\n`]}),_jsx(Heading,{level:`3`,id:`supported-actions-2`,children:`Supported actions`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Mark as Complete`}),`: scan NFC tag to complete a habit`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Mark as Skipped`}),`: scan NFC tag to skip a habit for the current day.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Mark as Failed`}),`: scan NFC tag to mark a habit as fail for the current day.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Start Timer`}),`: scan NFC tag to start a timer session for a habit.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Log a progress value`}),`: scan NFC tag to log a predefined progress log.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Ask me`}),`: scan NFC tag and choose the action to execute.`]}),`\n`]}),_jsx(Heading,{level:`2`,id:`checking-in-habit-with-the-nfc-tag-2`,children:`Checking in habit with the NFC tag`}),_jsx(_components.p,{children:`Checking in with your programmed NFC tag is straightforward:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Simply scan the tag with your phone, until a push notification appears.`}),`\n`,_jsx(_components.li,{children:`Tap the notification to open the app, and let it take the next steps as you configured during setup.`}),`\n`]}),_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Keep your Habitify app running in the background for the best experience.`}),` `,_jsx(`br`,{}),_jsx(`br`,{}),`If your app is completely closed, scanning the NFC tag and tapping on the push notification will only open the Journal view rather than completing your intended action seamlessly.`]})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`faqs`,children:`FAQs`}),`\n`,_jsx(Accordion,{title:_jsx(_Fragment,{children:_jsx(_components.strong,{className:`font-extrabold`,children:`How many habits can be linked with an NFC tag?`})}),id:`how-many-habits-can-be-linked-with-an-nfc-tag`,children:_jsx(_components.p,{children:`Just 1`})}),`\n`,_jsx(Accordion,{title:_jsx(_Fragment,{children:_jsx(_components.strong,{className:`font-extrabold`,children:`Which type of NFC tag is compatible?`})}),id:`which-type-of-nfc-tag-is-compatible`,children:_jsx(_components.p,{children:`We recommend NTAG213, NTA215, or NTA216 tags`})}),`\n`,_jsx(Accordion,{title:_jsx(_Fragment,{children:_jsx(_components.strong,{className:`font-extrabold`,children:`What is the minimum amount of storage required of an NFC tag?`})}),id:`what-is-the-minimum-amount-of-storage-required-of-an-nfc-tag`,children:_jsx(_components.p,{children:`Linking a habit with an NFC tag just requires under 100 bytes of storage.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"NFC Tags","description":null,"href":"/nfc-tags"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Setting up a new NFC - habit integration","slug":"setting-up-a-new-nfc-habit-integration","depth":2,"children":[{"title":"Supported actions","slug":"supported-actions","depth":3,"children":[],"tabId":"%EF%A3%BF-ios"}],"tabId":"%EF%A3%BF-ios"},{"title":"Checking in habit with the NFC tag","slug":"checking-in-habit-with-the-nfc-tag","depth":2,"children":[],"tabId":"%EF%A3%BF-ios"},{"title":"Setting up a new NFC - Habit integration","slug":"setting-up-a-new-nfc-habit-integration-2","depth":2,"children":[{"title":"Supported actions","slug":"supported-actions-2","depth":3,"children":[],"tabId":"%F0%9F%A4%96-android"}],"tabId":"%F0%9F%A4%96-android"},{"title":"Checking in habit with the NFC tag","slug":"checking-in-habit-with-the-nfc-tag-2","depth":2,"children":[],"tabId":"%F0%9F%A4%96-android"},{"title":"FAQs","slug":"faqs","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"habitify","siteName":"Habitify","title":"NFC Tags - Habitify","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/nfc-tags","matchLevel":0},"pt-BR":{"href":"/pt-BR/nfc-tags","matchLevel":1},"ja":{"href":"/ja/nfc-tags","matchLevel":1},"es":{"href":"/es/nfc-tags","matchLevel":1},"vi":{"href":"/vi/nfc-tags","matchLevel":1},"ru":{"href":"/ru/nfc-tags","matchLevel":1},"fr":{"href":"/fr/nfc-tags","matchLevel":1},"ko":{"href":"/ko/nfc-tags","matchLevel":1},"pl":{"href":"/pl/nfc-tags","matchLevel":1},"it":{"href":"/it/nfc-tags","matchLevel":1},"de":{"href":"/de/nfc-tags","matchLevel":1}}},"lastModified":"2026-11-06T04:32:05.424Z","originalFileLocation":"nfc-tags.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Habitify\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/habitify/V_6sSIuXd9KCLw9s/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/habitify/V_6sSIuXd9KCLw9s/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/habitify/V_6sSIuXd9KCLw9s/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/habitify/V_6sSIuXd9KCLw9s/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/habitify/V_6sSIuXd9KCLw9s/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/habitify/V_6sSIuXd9KCLw9s/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/habitify/V_6sSIuXd9KCLw9s/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/habitify/V_6sSIuXd9KCLw9s/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/habitify/V_6sSIuXd9KCLw9s/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"NFC Tags - Habitify\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Habitify\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.habitify.me/nfc-tags\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://habitify.mintlify.site/_mintlify/api/og/v2?division=Automation\u0026amp;title=NFC+Tags\u0026amp;theme=962b6435550e12740bc4e387\u0026amp;signature=2dead7df00b8cbfbf095cb819ea18e5c622b62c07426e5a88688320986a27a69\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"NFC Tags - Habitify\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://habitify.mintlify.site/_mintlify/api/og/v2?division=Automation\u0026amp;title=NFC+Tags\u0026amp;theme=962b6435550e12740bc4e387\u0026amp;signature=2dead7df00b8cbfbf095cb819ea18e5c622b62c07426e5a88688320986a27a69\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/habitify/V_6sSIuXd9KCLw9s/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Habitify\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#164AF2\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.habitify.me/nfc-tags\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/nfc-tags.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.habitify.me/nfc-tags\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.habitify.me/pt-BR/nfc-tags\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.habitify.me/ja/nfc-tags\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.habitify.me/es/nfc-tags\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"vi\" href=\"https://docs.habitify.me/vi/nfc-tags\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://docs.habitify.me/ru/nfc-tags\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.habitify.me/fr/nfc-tags\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.habitify.me/ko/nfc-tags\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pl\" href=\"https://docs.habitify.me/pl/nfc-tags\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.habitify.me/it/nfc-tags\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.habitify.me/de/nfc-tags\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.habitify.me/nfc-tags\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.habitify.me/#organization\",\"name\":\"Habitify\",\"url\":\"https://docs.habitify.me\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/habitify/6ubuIYTR9HqwJmST/images/Group3.png?fit=max\u0026auto=format\u0026n=6ubuIYTR9HqwJmST\u0026q=85\u0026s=19d2ca75b3476d732425d7ae3a079d41\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.habitify.me#website\",\"name\":\"Habitify\",\"url\":\"https://docs.habitify.me\",\"publisher\":{\"@id\":\"https://docs.habitify.me/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.habitify.me/nfc-tags#webpage\",\"url\":\"https://docs.habitify.me/nfc-tags\",\"name\":\"NFC Tags\",\"dateModified\":\"2026-11-06T04:32:05.424Z\",\"isPartOf\":{\"@id\":\"https://docs.habitify.me#website\"},\"breadcrumb\":{\"@id\":\"https://docs.habitify.me/nfc-tags#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.habitify.me/nfc-tags#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Automation\",\"item\":\"https://docs.habitify.me/automation-status-update\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"NFC Tags\",\"item\":\"https://docs.habitify.me/nfc-tags\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.habitify.me/nfc-tags#article\",\"headline\":\"NFC Tags\",\"name\":\"NFC Tags\",\"url\":\"https://docs.habitify.me/nfc-tags\",\"mainEntityOfPage\":{\"@id\":\"https://docs.habitify.me/nfc-tags#webpage\"},\"dateModified\":\"2026-11-06T04:32:05.424Z\",\"publisher\":{\"@id\":\"https://docs.habitify.me/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.habitify.me#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Habitify\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Habitify\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/nfc-tags.md","siteName":"Habitify","nav":{"global":null,"languages":[{"language":"en","tabs":[{"tab":"Documentation","icon":"life-ring","pages":[{"group":"Get Started","pages":[{"title":"Introduction","href":"/habitify-introduction"},{"title":"Quick Start","href":"/habitify-quick-start"},{"title":"Glossary","icon":"book","href":"/glossary"}]},{"group":"Features","pages":[{"title":"Good habits","href":"/good-habits"},{"title":"Bad habits","href":"/bad-habits"},{"title":"Journal","href":"/journal"},{"title":"Single progress","href":"/single-progress"},{"title":"Progress","href":"/overall-progress"},{"title":"Reflection","href":"/reflection"},{"title":"Circle","href":"/circle"},{"title":"Challenge","href":"/challenge"}]},{"group":"Tools","pages":[{"title":"Area","href":"/area"},{"title":"Reminder","href":"/reminder"},{"title":"Habit Gate","href":"/habit-gate"},{"title":"Note","href":"/note"},{"title":"Widget","href":"/widget"},{"title":"Task","href":"/task"},{"title":"Timer","href":"/timer"}]},{"group":"App Settings","pages":[{"title":"Off Mode","href":"/off-mode"},{"title":"App Behaviors","href":"/app-behavior"}]},{"group":"Automation","pages":[{"title":"Status Update","href":"/automation-status-update"},{"title":"Shortcuts","description":null,"href":"/ios-shortcuts"},{"title":"NFC Tags","href":"/nfc-tags"},{"title":"Zapier \u0026 IFTTT","description":null,"href":"/zapier-ifttt"}]},{"group":"Integration","pages":[{"title":"Google Calendar","href":"/google-calendar-integration"},{"title":"Outlook Calendar","href":"/outlook-calendar-integration"},{"title":"Apple Calendar","href":"/apple-calendar-integration"},{"title":"Apple Health","href":"/apple-health-integration"},{"title":"Health Connect","href":"/health-connect-integration"},{"title":"Strava","href":"/strava-integration"},{"title":"Fitbit","href":"/fitbit-integration"},{"title":"Rescue Time","href":"/rescue-time-integration"},{"title":"Screen Time","href":"/screen-time-integration"}]},{"group":"Habitify MCP \u0026 AI","pages":[{"title":"Habitify MCP","href":"/habitify-mcp"},{"title":"Habi AI","href":"/habi-ai"},{"title":"Siri AI","href":"/siri-ai"}]},{"group":"Plans \u0026 Billing","pages":[{"title":"Plans \u0026 Payments","href":"/plans"},{"title":"Purchases \u0026 Billings","href":"/billings"},{"title":"Habitify Family","href":"/habitify-family"},{"title":"Habitify Team","href":"/habitify-team"},{"title":"Habitify Student","href":"/habitify-student"}]},{"group":"Account \u0026 Data","pages":[{"title":"Account","href":"/manage-account"},{"title":"Data","href":"/manage-data"}]}]},{"tab":"API","icon":"rectangle-api","pages":[{"title":"API","href":"/api-reference/habits/get-all-habits"}]},{"tab":"Changelog","icon":"bullhorn","href":"https://feedback.habitify.me/changelog"}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-BR/nfc-tags"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/nfc-tags"}]},{"language":"es","pages":[{"title":"es","href":"/es/nfc-tags"}]},{"language":"vi","pages":[{"title":"vi","href":"/vi/nfc-tags"}]},{"language":"ru","pages":[{"title":"ru","href":"/ru/nfc-tags"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/nfc-tags"}]},{"language":"ko","pages":[{"title":"ko","href":"/ko/nfc-tags"}]},{"language":"pl","pages":[{"title":"pl","href":"/pl/nfc-tags"}]},{"language":"it","pages":[{"title":"it","href":"/it/nfc-tags"}]},{"language":"de","pages":[{"title":"de","href":"/de/nfc-tags"}]}]},"basePath":"","title":"NFC Tags - Habitify","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":[],"chunks":[]}