[{"data":1,"prerenderedAt":717},["ShallowReactive",2],{"blog-post-en-/blog/generalization-and-maintenance":3,"blog-related-en-product-updates-/blog/generalization-and-maintenance":269},{"id":4,"title":5,"author":6,"body":7,"category":251,"date":252,"description":253,"extension":254,"image":255,"meta":256,"navigation":257,"path":258,"rawbody":259,"seo":260,"sitemap":261,"stem":262,"tags":263,"__hash__":268},"blog_en/blog/generalization-and-maintenance.mdc","Generalization & Maintenance: The Missing Pieces of the Treatment Plan","ABACare Team",{"type":8,"value":9,"toc":239},"minimark",[10,14,18,21,26,29,32,35,41,48,52,55,59,62,65,69,72,75,104,107,113,116,120,123,126,134,141,148,151,157,160,164,167,187,190,196,200,203,206,209,213,216,220,223,234],[11,12,5],"h1",{"id":13},"generalization-maintenance-the-missing-pieces-of-the-treatment-plan",[15,16,17],"p",{},"Every BCBA knows how this story goes: a child learns to request a snack during a session. The target gets marked as mastered, the graphs look great, the team is happy. Two weeks later, the parent tells you the child doesn't make the request at home. At school, same thing, the teacher has no idea what you're talking about. The skill only existed inside the therapy room. Outside of it? As if it never happened.",[15,19,20],{},"Generalization and maintenance have always been an essential part of the ABA clinical process. But until now, software never kept up with the reality on the ground. ABACare just changed that.",[22,23,25],"h2",{"id":24},"how-things-worked-until-now","How things worked until now",[15,27,28],{},"The clinical reality is simple: acquisition is only the beginning. A skill isn't truly learned until it shows up in different settings, with different people, under different conditions. And until it persists over time, without active teaching. This isn't theory, it's foundational ABA.",[15,30,31],{},"The problem was never that BCBAs didn't know what needed to happen. The problem was that the tools didn't reflect the process. Paper forms. Sticky notes on binders. Or the classic workaround: move a mastered target back to active just to probe it again, then manually move it back when it passes. No structure, no visibility, no clear schedule.",[15,33,34],{},"ABACare now reflects the real workflow, the way you learned it and the way you practice it every day.",[36,37,38],"highlight-quote",{},[15,39,40],{},"The software finally aligns with clinical practice.",[15,42,43],{},[44,45],"img",{"alt":46,"src":47},"Target statuses in the treatment plan","/blog/images/gen-maint-statuses.png",[22,49,51],{"id":50},"the-full-target-journey-in-the-platform","The full target journey, in the platform",[15,53,54],{},"We added five statuses that follow the exact clinical path of a skill:",[56,57],"status-flow",{"steps":58},"Planned,Active,Generalization,Maintenance,Mastered",[15,60,61],{},"These statuses aren't administrative labels. They shape what happens to the target at each step, exactly how things work in the clinic. When a target reaches Generalization, the system knows it needs to be tracked across contexts. At Maintenance, automatic probe scheduling kicks in. And when it reaches Mastered, there's a documented trail behind it: how, where, and when that skill was verified.",[15,63,64],{},"What you were already doing with pen on paper now happens directly in the platform.",[22,66,68],{"id":67},"generalization-testing-the-skill-where-it-matters","Generalization: testing the skill where it matters",[15,70,71],{},"In ABA practice, an acquired skill must be demonstrated across multiple contexts before it can be considered generalized. ABACare now turns this principle into concrete functionality.",[15,73,74],{},"When a BCBA moves a target into Generalization, they define the contexts where the skill needs to be demonstrated. For example:",[76,77,78,86,92,98],"ul",{},[79,80,81,85],"li",{},[82,83,84],"strong",{},"Home",": does the child use the skill with their parents?",[79,87,88,91],{},[82,89,90],{},"School",": does it work in the classroom too?",[79,93,94,97],{},[82,95,96],{},"Community",": at the store, at the park, at the doctor's office?",[79,99,100,103],{},[82,101,102],{},"With other people",": does it show up with other therapists, teachers, grandparents?",[15,105,106],{},"Each context is tracked separately. Aides record pass or fail for each context during sessions. The BCBA decides how many contexts need to pass before the target can advance. Maybe all of them, maybe three out of five. It's a clinical decision, not a system one.",[15,108,109],{},[44,110],{"alt":111,"src":112},"Generalization context configuration","/blog/images/gen-maint-contexts.png",[15,114,115],{},"Progress is visible at a glance. No more flipping through binders or searching through session notes to find out whether a skill has been tested at home yet.",[22,117,119],{"id":118},"maintenance-proof-that-the-skill-persists","Maintenance: proof that the skill persists",[15,121,122],{},"Every BCBA knows that a skill that isn't tested periodically can disappear without anyone noticing. The maintenance phase exists for exactly this, and ABACare now brings it into the platform with a structured probe scheduling system.",[15,124,125],{},"After generalization, the target enters Maintenance. The BCBA configures a schedule that defines how often and at what pace the skill should be tested:",[127,128,131],"feature-card",{"icon":129,"title":130},"📈","Increasing Intervals",[15,132,133],{},"Start at 2 weeks, then 1 month, 2 months, 3 months. This is the most common clinical approach: probes are gradually spaced out as the skill solidifies.",[127,135,138],{"icon":136,"title":137},"📅","Fixed Intervals",[15,139,140],{},"Probe every N days, no variation. Suitable for skills that need regular, predictable check-ins.",[127,142,145],{"icon":143,"title":144},"⚙️","Custom Intervals",[15,146,147],{},"Create your own schedule for clinical situations that don't fit the standard patterns.",[15,149,150],{},"The system keeps track: when the next probe is due, whether there are overdue probes, how many consecutive successes have been recorded. The BCBA decides how many successful probes in a row are needed to consider the skill truly mastered. Or they can mark the target as permanent maintenance, for skills that need long-term monitoring.",[15,152,153],{},[44,154],{"alt":155,"src":156},"Maintenance probe schedule configuration","/blog/images/gen-maint-probes.png",[15,158,159],{},"If a probe fails, the counter resets and the schedule goes back to the first interval. Just like you'd do on paper: any sign of regression means more frequent testing, not looking the other way.",[22,161,163],{"id":162},"automation-that-respects-clinical-judgment","Automation that respects clinical judgment",[15,165,166],{},"One thing we heard constantly from BCBAs: we want automation, but we don't want the system making decisions for us. We listened. We implemented three modes for status transitions:",[76,168,169,175,181],{},[79,170,171,174],{},[82,172,173],{},"Off",": the BCBA does everything manually (the default)",[79,176,177,180],{},[82,178,179],{},"Suggest",": the system sends a notification when criteria are met, but the BCBA decides",[79,182,183,186],{},[82,184,185],{},"Auto",": the target advances on its own when the criteria are satisfied",[15,188,189],{},"Each transition is configured separately: generalization to maintenance, maintenance to mastered, and regression handling. The BCBA chooses the level of automation, per target, per patient. Control stays where it belongs: in the clinician's hands.",[15,191,192],{},[44,193],{"alt":194,"src":195},"Clinical decisions backed by data","/blog/images/gen-maint-clinical.jpg",[22,197,199],{"id":198},"what-this-means-in-practice","What this means in practice",[15,201,202],{},"Beyond simplifying the workflow, this feature solves a real documentation problem.",[15,204,205],{},"Insurance companies and funding bodies increasingly demand concrete evidence: was the skill generalized? Was it maintained over time? Showing that it was acquired is no longer enough. With ABACare, that evidence builds naturally from daily activity. Every context test, every result, every status transition is recorded automatically as part of routine session data collection.",[15,207,208],{},"And for the children receiving therapy, the stakes are even more concrete. When generalization and maintenance are tracked systematically, skills actually make it into daily life: at home, at school, in the community. And they last.",[22,210,212],{"id":211},"built-on-your-feedback","Built on your feedback",[15,214,215],{},"This has been one of the most requested features since ABACare launched. BCBAs kept telling us the same thing: we need to track a skill from end to end, not just to acquisition, but until it becomes part of the child's life. This update is our direct response to that feedback.",[22,217,219],{"id":218},"available-now","Available now",[15,221,222],{},"The feature is live today, on all ABACare plans. If you're already using the platform, you'll find the new statuses in your treatment plan targets. Change a target's status to Generalization or Maintenance and the configuration options appear right away.",[15,224,225,226,233],{},"If you're looking for an ABA practice management tool that truly reflects the clinical process, we'd love to show you how it works. ",[82,227,228],{},[229,230,232],"a",{"href":231},"/contact","Schedule a demo"," and see the complete journey of a target, from planning to mastery.",[36,235,236],{},[15,237,238],{},"Every skill deserves to make it past the therapy room.",{"title":240,"searchDepth":241,"depth":241,"links":242},"",2,[243,244,245,246,247,248,249,250],{"id":24,"depth":241,"text":25},{"id":50,"depth":241,"text":51},{"id":67,"depth":241,"text":68},{"id":118,"depth":241,"text":119},{"id":162,"depth":241,"text":163},{"id":198,"depth":241,"text":199},{"id":211,"depth":241,"text":212},{"id":218,"depth":241,"text":219},"product-updates","2026-04-04T00:00:00.000Z","ABACare now tracks the full journey of every skill, from acquisition through generalization and maintenance to mastery. No more paper forms, no more guesswork.","mdc","generalization-maintenance-og.png",{},true,"/blog/generalization-and-maintenance","---\ntitle: \"Generalization & Maintenance: The Missing Pieces of the Treatment Plan\"\ndescription: \"ABACare now tracks the full journey of every skill, from acquisition through generalization and maintenance to mastery. No more paper forms, no more guesswork.\"\ndate: \"2026-04-04\"\nimage: \"generalization-maintenance-og.png\"\nauthor: \"ABACare Team\"\ncategory: \"product-updates\"\ntags: [\"generalization\", \"maintenance\", \"treatment-plans\", \"product-updates\", \"clinical-outcomes\"]\n---\n\n# Generalization & Maintenance: The Missing Pieces of the Treatment Plan\n\nEvery BCBA knows how this story goes: a child learns to request a snack during a session. The target gets marked as mastered, the graphs look great, the team is happy. Two weeks later, the parent tells you the child doesn't make the request at home. At school, same thing, the teacher has no idea what you're talking about. The skill only existed inside the therapy room. Outside of it? As if it never happened.\n\nGeneralization and maintenance have always been an essential part of the ABA clinical process. But until now, software never kept up with the reality on the ground. ABACare just changed that.\n\n## How things worked until now\n\nThe clinical reality is simple: acquisition is only the beginning. A skill isn't truly learned until it shows up in different settings, with different people, under different conditions. And until it persists over time, without active teaching. This isn't theory, it's foundational ABA.\n\nThe problem was never that BCBAs didn't know what needed to happen. The problem was that the tools didn't reflect the process. Paper forms. Sticky notes on binders. Or the classic workaround: move a mastered target back to active just to probe it again, then manually move it back when it passes. No structure, no visibility, no clear schedule.\n\nABACare now reflects the real workflow, the way you learned it and the way you practice it every day.\n\n::highlight-quote\nThe software finally aligns with clinical practice.\n::\n\n\u003C!-- IMAGE: Screenshot of the treatment plan goals view showing several targets with different colored status tags (e.g., one Active in green, one in Generalization in blue, one in Maintenance in amber). This gives the reader a visual sense of how the statuses look in practice. -->\n![Target statuses in the treatment plan](/blog/images/gen-maint-statuses.png)\n\n## The full target journey, in the platform\n\nWe added five statuses that follow the exact clinical path of a skill:\n\n::status-flow{steps=\"Planned,Active,Generalization,Maintenance,Mastered\"}\n::\n\nThese statuses aren't administrative labels. They shape what happens to the target at each step, exactly how things work in the clinic. When a target reaches Generalization, the system knows it needs to be tracked across contexts. At Maintenance, automatic probe scheduling kicks in. And when it reaches Mastered, there's a documented trail behind it: how, where, and when that skill was verified.\n\nWhat you were already doing with pen on paper now happens directly in the platform.\n\n## Generalization: testing the skill where it matters\n\nIn ABA practice, an acquired skill must be demonstrated across multiple contexts before it can be considered generalized. ABACare now turns this principle into concrete functionality.\n\nWhen a BCBA moves a target into Generalization, they define the contexts where the skill needs to be demonstrated. For example:\n\n- **Home**: does the child use the skill with their parents?\n- **School**: does it work in the classroom too?\n- **Community**: at the store, at the park, at the doctor's office?\n- **With other people**: does it show up with other therapists, teachers, grandparents?\n\nEach context is tracked separately. Aides record pass or fail for each context during sessions. The BCBA decides how many contexts need to pass before the target can advance. Maybe all of them, maybe three out of five. It's a clinical decision, not a system one.\n\n\u003C!-- IMAGE: Screenshot of the GenMaintConfigDialog in Generalization mode, showing the contexts list (e.g., Home - Passed, School - Not Tested, Community - Not Tested), the \"contexts required to advance\" slider, and the auto-transition setting. -->\n![Generalization context configuration](/blog/images/gen-maint-contexts.png)\n\nProgress is visible at a glance. No more flipping through binders or searching through session notes to find out whether a skill has been tested at home yet.\n\n## Maintenance: proof that the skill persists\n\nEvery BCBA knows that a skill that isn't tested periodically can disappear without anyone noticing. The maintenance phase exists for exactly this, and ABACare now brings it into the platform with a structured probe scheduling system.\n\nAfter generalization, the target enters Maintenance. The BCBA configures a schedule that defines how often and at what pace the skill should be tested:\n\n::feature-card{title=\"Increasing Intervals\" icon=\"📈\"}\nStart at 2 weeks, then 1 month, 2 months, 3 months. This is the most common clinical approach: probes are gradually spaced out as the skill solidifies.\n::\n\n::feature-card{title=\"Fixed Intervals\" icon=\"📅\"}\nProbe every N days, no variation. Suitable for skills that need regular, predictable check-ins.\n::\n\n::feature-card{title=\"Custom Intervals\" icon=\"⚙️\"}\nCreate your own schedule for clinical situations that don't fit the standard patterns.\n::\n\nThe system keeps track: when the next probe is due, whether there are overdue probes, how many consecutive successes have been recorded. The BCBA decides how many successful probes in a row are needed to consider the skill truly mastered. Or they can mark the target as permanent maintenance, for skills that need long-term monitoring.\n\n\u003C!-- IMAGE: Screenshot of the GenMaintConfigDialog in Maintenance mode, showing the probe schedule type selector (Increasing/Fixed/Custom), the interval visualization, next probe date, consecutive successes counter, and the auto-transition settings for both mastery and regression. -->\n![Maintenance probe schedule configuration](/blog/images/gen-maint-probes.png)\n\nIf a probe fails, the counter resets and the schedule goes back to the first interval. Just like you'd do on paper: any sign of regression means more frequent testing, not looking the other way.\n\n## Automation that respects clinical judgment\n\nOne thing we heard constantly from BCBAs: we want automation, but we don't want the system making decisions for us. We listened. We implemented three modes for status transitions:\n\n- **Off**: the BCBA does everything manually (the default)\n- **Suggest**: the system sends a notification when criteria are met, but the BCBA decides\n- **Auto**: the target advances on its own when the criteria are satisfied\n\nEach transition is configured separately: generalization to maintenance, maintenance to mastered, and regression handling. The BCBA chooses the level of automation, per target, per patient. Control stays where it belongs: in the clinician's hands.\n\n\u003C!-- IMAGE: Stock photo of a BCBA working at a laptop in a clinical setting, reviewing data on screen. Something that conveys \"clinical professional using technology to make informed decisions.\" Warm, professional feel. -->\n![Clinical decisions backed by data](/blog/images/gen-maint-clinical.jpg)\n\n## What this means in practice\n\nBeyond simplifying the workflow, this feature solves a real documentation problem.\n\nInsurance companies and funding bodies increasingly demand concrete evidence: was the skill generalized? Was it maintained over time? Showing that it was acquired is no longer enough. With ABACare, that evidence builds naturally from daily activity. Every context test, every result, every status transition is recorded automatically as part of routine session data collection.\n\nAnd for the children receiving therapy, the stakes are even more concrete. When generalization and maintenance are tracked systematically, skills actually make it into daily life: at home, at school, in the community. And they last.\n\n## Built on your feedback\n\nThis has been one of the most requested features since ABACare launched. BCBAs kept telling us the same thing: we need to track a skill from end to end, not just to acquisition, but until it becomes part of the child's life. This update is our direct response to that feedback.\n\n## Available now\n\nThe feature is live today, on all ABACare plans. If you're already using the platform, you'll find the new statuses in your treatment plan targets. Change a target's status to Generalization or Maintenance and the configuration options appear right away.\n\nIf you're looking for an ABA practice management tool that truly reflects the clinical process, we'd love to show you how it works. **[Schedule a demo](/contact)** and see the complete journey of a target, from planning to mastery.\n\n::highlight-quote\nEvery skill deserves to make it past the therapy room.\n::\n",{"title":5,"description":253},{"loc":258},"blog/generalization-and-maintenance",[264,265,266,251,267],"generalization","maintenance","treatment-plans","clinical-outcomes","bbxOT7BUfNxWucyVrtgDkzUwMwqxdinfRUQYkMTMxwk",[270,427],{"id":4,"title":5,"author":6,"body":271,"category":251,"date":252,"description":253,"extension":254,"image":255,"meta":423,"navigation":257,"path":258,"rawbody":259,"seo":424,"sitemap":425,"stem":262,"tags":426,"__hash__":268},{"type":8,"value":272,"toc":413},[273,275,277,279,281,283,285,287,291,295,297,299,301,303,305,307,309,311,329,331,335,337,339,341,343,347,351,355,357,361,363,365,367,381,383,387,389,391,393,395,397,399,401,403,409],[11,274,5],{"id":13},[15,276,17],{},[15,278,20],{},[22,280,25],{"id":24},[15,282,28],{},[15,284,31],{},[15,286,34],{},[36,288,289],{},[15,290,40],{},[15,292,293],{},[44,294],{"alt":46,"src":47},[22,296,51],{"id":50},[15,298,54],{},[56,300],{"steps":58},[15,302,61],{},[15,304,64],{},[22,306,68],{"id":67},[15,308,71],{},[15,310,74],{},[76,312,313,317,321,325],{},[79,314,315,85],{},[82,316,84],{},[79,318,319,91],{},[82,320,90],{},[79,322,323,97],{},[82,324,96],{},[79,326,327,103],{},[82,328,102],{},[15,330,106],{},[15,332,333],{},[44,334],{"alt":111,"src":112},[15,336,115],{},[22,338,119],{"id":118},[15,340,122],{},[15,342,125],{},[127,344,345],{"icon":129,"title":130},[15,346,133],{},[127,348,349],{"icon":136,"title":137},[15,350,140],{},[127,352,353],{"icon":143,"title":144},[15,354,147],{},[15,356,150],{},[15,358,359],{},[44,360],{"alt":155,"src":156},[15,362,159],{},[22,364,163],{"id":162},[15,366,166],{},[76,368,369,373,377],{},[79,370,371,174],{},[82,372,173],{},[79,374,375,180],{},[82,376,179],{},[79,378,379,186],{},[82,380,185],{},[15,382,189],{},[15,384,385],{},[44,386],{"alt":194,"src":195},[22,388,199],{"id":198},[15,390,202],{},[15,392,205],{},[15,394,208],{},[22,396,212],{"id":211},[15,398,215],{},[22,400,219],{"id":218},[15,402,222],{},[15,404,225,405,233],{},[82,406,407],{},[229,408,232],{"href":231},[36,410,411],{},[15,412,238],{},{"title":240,"searchDepth":241,"depth":241,"links":414},[415,416,417,418,419,420,421,422],{"id":24,"depth":241,"text":25},{"id":50,"depth":241,"text":51},{"id":67,"depth":241,"text":68},{"id":118,"depth":241,"text":119},{"id":162,"depth":241,"text":163},{"id":198,"depth":241,"text":199},{"id":211,"depth":241,"text":212},{"id":218,"depth":241,"text":219},{},{"title":5,"description":253},{"loc":258},[264,265,266,251,267],{"id":428,"title":429,"author":6,"body":430,"category":251,"date":702,"description":703,"extension":704,"image":705,"meta":706,"navigation":257,"path":707,"rawbody":708,"seo":709,"sitemap":710,"stem":711,"tags":712,"__hash__":716},"blog_en/blog/recurring-sessions.md","Recurring Sessions: Schedule Once, Focus on Therapy",{"type":8,"value":431,"toc":694},[432,435,438,441,445,448,480,498,501,505,508,565,571,574,580,584,587,613,619,622,626,629,636,639,643,646,667,673,676,682,685,688,691],[11,433,429],{"id":434},"recurring-sessions-schedule-once-focus-on-therapy",[15,436,437],{},"It's Monday morning. You're a clinic administrator with 20 patients, each receiving therapy three to five times a week. That's anywhere from 60 to 100 sessions to create — every single week. You open the calendar, start clicking: pick a patient, assign an aide, set the time, choose the treatment plan, save. Repeat. Halfway through, you realize you accidentally double-booked an aide at 2 PM on Wednesday. You delete, recreate, and keep going.",[15,439,440],{},"That routine ends today.",[22,442,444],{"id":443},"what-are-recurring-sessions","What Are Recurring Sessions?",[15,446,447],{},"Recurring Sessions let you define a schedule pattern once and have ABACare generate the individual sessions automatically. Instead of creating each appointment by hand, you set the rules:",[76,449,450,456,462,468,474],{},[79,451,452,455],{},[82,453,454],{},"Which patient"," and optionally which aide",[79,457,458,461],{},[82,459,460],{},"Which treatment plan"," to follow",[79,463,464,467],{},[82,465,466],{},"Which days of the week"," (or daily/monthly)",[79,469,470,473],{},[82,471,472],{},"What time"," the sessions start and end",[79,475,476,479],{},[82,477,478],{},"How long"," the series should run — indefinitely, until a specific date, or for a set number of sessions",[15,481,482,483,486,487,486,490,493,494,497],{},"ABACare supports four recurrence patterns: ",[82,484,485],{},"Daily",", ",[82,488,489],{},"Weekly",[82,491,492],{},"Biweekly",", and ",[82,495,496],{},"Monthly",". For most clinics, Weekly and Biweekly cover the vast majority of scheduling needs, but the flexibility is there when you need it.",[15,499,500],{},"The best part? Before anything is created, you get a full preview showing exactly which sessions will be generated and which dates will be skipped due to conflicts.",[22,502,504],{"id":503},"how-it-works","How It Works",[15,506,507],{},"Setting up a recurring schedule takes less than a minute:",[509,510,511,517,523,529,535,541,547,553,559],"ol",{},[79,512,513,516],{},[82,514,515],{},"Open a patient's profile"," and navigate to the Sessions tab",[79,518,519,522],{},[82,520,521],{},"Switch to \"Recurring Schedules\""," — a new tab right next to the session list",[79,524,525,528],{},[82,526,527],{},"Click \"Create Recurring Schedule\""," to open the setup dialog",[79,530,531,534],{},[82,532,533],{},"Choose your recurrence type"," — Daily, Weekly, Biweekly, or Monthly",[79,536,537,540],{},[82,538,539],{},"Pick the days"," — for Weekly and Biweekly, select which days of the week using simple day chips",[79,542,543,546],{},[82,544,545],{},"Set the time window"," — start time, session duration, and the end time is calculated for you",[79,548,549,552],{},[82,550,551],{},"Define an end condition"," — never (ongoing), a specific end date, or a maximum number of sessions",[79,554,555,558],{},[82,556,557],{},"Preview"," — see every date that will be generated, with clear indicators for any that will be skipped",[79,560,561,564],{},[82,562,563],{},"Confirm"," — sessions appear on the calendar instantly",[15,566,567],{},[44,568],{"alt":569,"src":570},"Creating a recurring schedule","/blog/images/recurring-create-dialog.png",[15,572,573],{},"The preview step is where the real value shows. You see the exact dates, can spot conflicts before they're created, and know exactly how many sessions will land on the calendar.",[15,575,576],{},[44,577],{"alt":578,"src":579},"Preview with conflict detection","/blog/images/recurring-preview-step.png",[22,581,583],{"id":582},"managing-your-schedules","Managing Your Schedules",[15,585,586],{},"Life at a clinic doesn't follow a perfect pattern. Kids get sick, aides go on vacation, school breaks disrupt routines. Recurring schedules adapt:",[76,588,589,595,601,607],{},[79,590,591,594],{},[82,592,593],{},"Pause"," a series when a patient is on break — the schedule definition stays intact, and you can resume it anytime without recreating anything",[79,596,597,600],{},[82,598,599],{},"Resume"," picks up right where you left off, generating the next batch of sessions while skipping dates that are already covered",[79,602,603,606],{},[82,604,605],{},"Cancel"," when a series is no longer needed — all future unstarted sessions are automatically removed from the calendar",[79,608,609,612],{},[82,610,611],{},"Edit one or all"," — drag a recurring session on the calendar and choose whether the change applies to just that occurrence or to all future sessions in the series",[15,614,615],{},[44,616],{"alt":617,"src":618},"Series management card","/blog/images/recurring-series-card.png",[15,620,621],{},"Each series card gives you a clear view: the recurrence description in plain language, the current status, how far out sessions have been generated, and quick action buttons.",[22,623,625],{"id":624},"built-in-conflict-intelligence","Built-In Conflict Intelligence",[15,627,628],{},"Double-bookings are one of the most common scheduling headaches in ABA clinics. Recurring Sessions handle this proactively.",[15,630,631,632,635],{},"Before generating any session, ABACare checks whether the patient or aide already has a session at that time. If a conflict is found, that specific date is ",[82,633,634],{},"skipped"," — not the entire series. You get a detailed skip log showing exactly which dates were skipped and why, so nothing falls through the cracks.",[15,637,638],{},"No more manually scanning the calendar for overlaps. No more \"I thought she was available on Thursdays.\"",[22,640,642],{"id":641},"on-the-calendar","On the Calendar",[15,644,645],{},"Recurring sessions integrate seamlessly with the calendar you already use:",[76,647,648,655,661],{},[79,649,650,651,654],{},"A ",[82,652,653],{},"repeat icon"," appears on every session that belongs to a series",[79,656,657,660],{},[82,658,659],{},"Click the icon"," to jump directly to the series management view for that patient",[79,662,663,666],{},[82,664,665],{},"Drag and resize"," a recurring session, and a dialog asks whether to apply the change to this session only or to all future sessions",[15,668,669],{},[44,670],{"alt":671,"src":672},"Recurring events on the calendar","/blog/images/recurring-calendar-icons.png",[15,674,675],{},"When you need to modify a recurring session, you get the same choice: update just this one, or this session and everything after it.",[15,677,678],{},[44,679],{"alt":680,"src":681},"Scope selection dialog","/blog/images/recurring-scope-dialog.png",[22,683,684],{"id":218},"Available Now",[15,686,687],{},"Recurring Sessions is available today for all ABACare plans. If you're already using ABACare, head to any patient's Sessions tab and look for the new \"Recurring Schedules\" section. If you're new, this is one more reason to see what ABACare can do for your clinic.",[15,689,690],{},"We're just getting started with scheduling automation. Up next: smarter suggestions based on historical patterns and full recurring schedule support on the mobile app.",[15,692,693],{},"Spend less time scheduling. Spend more time where it matters — with your patients.",{"title":240,"searchDepth":241,"depth":241,"links":695},[696,697,698,699,700,701],{"id":443,"depth":241,"text":444},{"id":503,"depth":241,"text":504},{"id":582,"depth":241,"text":583},{"id":624,"depth":241,"text":625},{"id":641,"depth":241,"text":642},{"id":218,"depth":241,"text":684},"2026-03-25T00:00:00.000Z","ABACare's new Recurring Sessions feature eliminates repetitive scheduling. Define a pattern, preview dates, and let the platform handle the rest — with built-in conflict detection.","md","recurring-sessions-og.png",{},"/blog/recurring-sessions","---\ntitle: \"Recurring Sessions: Schedule Once, Focus on Therapy\"\ndescription: \"ABACare's new Recurring Sessions feature eliminates repetitive scheduling. Define a pattern, preview dates, and let the platform handle the rest — with built-in conflict detection.\"\ndate: \"2026-03-25\"\nimage: \"recurring-sessions-og.png\"\nauthor: \"ABACare Team\"\ncategory: \"product-updates\"\ntags: [\"recurring-sessions\", \"scheduling\", \"product-updates\", \"automation\"]\n---\n\n# Recurring Sessions: Schedule Once, Focus on Therapy\n\nIt's Monday morning. You're a clinic administrator with 20 patients, each receiving therapy three to five times a week. That's anywhere from 60 to 100 sessions to create — every single week. You open the calendar, start clicking: pick a patient, assign an aide, set the time, choose the treatment plan, save. Repeat. Halfway through, you realize you accidentally double-booked an aide at 2 PM on Wednesday. You delete, recreate, and keep going.\n\nThat routine ends today.\n\n## What Are Recurring Sessions?\n\nRecurring Sessions let you define a schedule pattern once and have ABACare generate the individual sessions automatically. Instead of creating each appointment by hand, you set the rules:\n\n- **Which patient** and optionally which aide\n- **Which treatment plan** to follow\n- **Which days of the week** (or daily/monthly)\n- **What time** the sessions start and end\n- **How long** the series should run — indefinitely, until a specific date, or for a set number of sessions\n\nABACare supports four recurrence patterns: **Daily**, **Weekly**, **Biweekly**, and **Monthly**. For most clinics, Weekly and Biweekly cover the vast majority of scheduling needs, but the flexibility is there when you need it.\n\nThe best part? Before anything is created, you get a full preview showing exactly which sessions will be generated and which dates will be skipped due to conflicts.\n\n## How It Works\n\nSetting up a recurring schedule takes less than a minute:\n\n1. **Open a patient's profile** and navigate to the Sessions tab\n2. **Switch to \"Recurring Schedules\"** — a new tab right next to the session list\n3. **Click \"Create Recurring Schedule\"** to open the setup dialog\n4. **Choose your recurrence type** — Daily, Weekly, Biweekly, or Monthly\n5. **Pick the days** — for Weekly and Biweekly, select which days of the week using simple day chips\n6. **Set the time window** — start time, session duration, and the end time is calculated for you\n7. **Define an end condition** — never (ongoing), a specific end date, or a maximum number of sessions\n8. **Preview** — see every date that will be generated, with clear indicators for any that will be skipped\n9. **Confirm** — sessions appear on the calendar instantly\n\n![Creating a recurring schedule](/blog/images/recurring-create-dialog.png)\n\nThe preview step is where the real value shows. You see the exact dates, can spot conflicts before they're created, and know exactly how many sessions will land on the calendar.\n\n![Preview with conflict detection](/blog/images/recurring-preview-step.png)\n\n## Managing Your Schedules\n\nLife at a clinic doesn't follow a perfect pattern. Kids get sick, aides go on vacation, school breaks disrupt routines. Recurring schedules adapt:\n\n- **Pause** a series when a patient is on break — the schedule definition stays intact, and you can resume it anytime without recreating anything\n- **Resume** picks up right where you left off, generating the next batch of sessions while skipping dates that are already covered\n- **Cancel** when a series is no longer needed — all future unstarted sessions are automatically removed from the calendar\n- **Edit one or all** — drag a recurring session on the calendar and choose whether the change applies to just that occurrence or to all future sessions in the series\n\n![Series management card](/blog/images/recurring-series-card.png)\n\nEach series card gives you a clear view: the recurrence description in plain language, the current status, how far out sessions have been generated, and quick action buttons.\n\n## Built-In Conflict Intelligence\n\nDouble-bookings are one of the most common scheduling headaches in ABA clinics. Recurring Sessions handle this proactively.\n\nBefore generating any session, ABACare checks whether the patient or aide already has a session at that time. If a conflict is found, that specific date is **skipped** — not the entire series. You get a detailed skip log showing exactly which dates were skipped and why, so nothing falls through the cracks.\n\nNo more manually scanning the calendar for overlaps. No more \"I thought she was available on Thursdays.\"\n\n## On the Calendar\n\nRecurring sessions integrate seamlessly with the calendar you already use:\n\n- A **repeat icon** appears on every session that belongs to a series\n- **Click the icon** to jump directly to the series management view for that patient\n- **Drag and resize** a recurring session, and a dialog asks whether to apply the change to this session only or to all future sessions\n\n![Recurring events on the calendar](/blog/images/recurring-calendar-icons.png)\n\nWhen you need to modify a recurring session, you get the same choice: update just this one, or this session and everything after it.\n\n![Scope selection dialog](/blog/images/recurring-scope-dialog.png)\n\n## Available Now\n\nRecurring Sessions is available today for all ABACare plans. If you're already using ABACare, head to any patient's Sessions tab and look for the new \"Recurring Schedules\" section. If you're new, this is one more reason to see what ABACare can do for your clinic.\n\nWe're just getting started with scheduling automation. Up next: smarter suggestions based on historical patterns and full recurring schedule support on the mobile app.\n\nSpend less time scheduling. Spend more time where it matters — with your patients.\n",{"title":429,"description":703},{"loc":707},"blog/recurring-sessions",[713,714,251,715],"recurring-sessions","scheduling","automation","uElkmNEIWSJM7wclYgMj0xZKGPeh0eeF6EmcgzMyFIc",1775856080453]