Join the Sensory Diet Planner Waitlist
Create practical, OT‑informed sensory diets you can actually follow. Be first to try it and get launch updates.
What’s coming
A simple routine builder backed by real‑world use: quick activity selection, adjustable timing, emoji‑fast outcome logs, and one‑tap sharing.
Fast Routine Builder
- Activities by sensory input
- Daily + school routines
- Realistic timing
Run & Log Outcomes
- Emoji quick‑logs
- Optional notes
- History view
Share & Collaborate
- View or edit links
- Printable views
- Works on any device
How it will work
- Set a simple goal for the day (transitions, focus, sleep prep).
- Pick 3–6 activities by input and schedule around natural breaks.
- Run the routine—timers and reminders keep you on track.
- Log outcomes with emojis; jot quick notes when needed.
- Share the plan with teachers; refine based on what works.
From the SensoryGift Library
Read the in‑depth, OT‑informed articles on SensoryGift.com. This microsite keeps the app focused and routes to the canonical guides.
Sensory Beginner’s Hub
Start here for foundational guides across sensory topics.
Sensory Diet Hub
What it is, who it helps, benefits/risks, and how to build a plan.
Activities by Input
Proprioceptive, vestibular, tactile, visual, and oral ideas you can plug into routines.
School Supports
Classroom‑friendly supports and collaboration tips for teens and students.
Printables Hub
Download‑ready tools for home and classroom carryover.
Sensory‑Friendly Spaces
Room‑by‑room ideas for calming, regulation‑friendly environments.
Frequently Asked Questions
Is the app live?
-1){ a.textContent = LAUNCHED ? "Open the App" : "Join the Waitlist"; } }); // Inline form (optional) – prevent real submit in this static version var f=document.getElementById("inline-signup"); if(f){ f.addEventListener("submit", function(e){ e.preventDefault(); alert(LAUNCHED ? "Thanks! Tips coming soon." : "Thanks! We’ll notify you as soon as early access opens."); }); // Button label var b=f.querySelector(".js-email-btn"); if(b){ b.textContent = LAUNCHED ? (b.getAttribute("data-live")||"Send Me Tips") : (b.getAttribute("data-pre")||"Notify Me"); } } // Structured data pack var holder=document.createElement("script"); holder.type="application/ld+json"; var website=document.getElementById("schema-website"); var org=document.getElementById("schema-org"); var app=document.getElementById(LAUNCHED ? "schema-app-live" : "schema-app-pre"); var library=document.getElementById("schema-library"); if(website && org && app){ var arr=[JSON.parse(website.textContent), JSON.parse(org.textContent), JSON.parse(app.textContent)]; if(library){ arr.push(JSON.parse(library.textContent)); } holder.textContent=JSON.stringify(arr); document.head.appendChild(holder); } var y=document.getElementById("y"); if(y){ y.textContent=(new Date()).getFullYear(); } }catch(err){ console && console.warn && console.warn("SDIO hydrate error", err); } } if(document.readyState === "loading"){ document.addEventListener("DOMContentLoaded", hydrate, {once:true}); }else{ hydrate(); }