{"version":3,"file":"M5d1JC0lW-12.C75ydAyf.mjs","names":["n","i"],"sources":["https:/framerusercontent.com/modules/Y7Ujitu6qNgBDWrWtfAJ/SoheTU1bUkPatMJpwAXe/M5d1JC0lW-12.js"],"sourcesContent":["import{jsx as e,jsxs as t}from\"react/jsx-runtime\";import{Link as n}from\"framer\";import{motion as i}from\"framer-motion\";import*as a from\"react\";export const richText=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"‍\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"250\",src:\"https://framerusercontent.com/images/upUEPmCxreEzauLQpEJ8n7w9HM.png\",srcSet:\"https://framerusercontent.com/images/upUEPmCxreEzauLQpEJ8n7w9HM.png?scale-down-to=512 512w,https://framerusercontent.com/images/upUEPmCxreEzauLQpEJ8n7w9HM.png 610w\",style:{aspectRatio:\"610 / 500\"},width:\"305\"}),/*#__PURE__*/e(\"p\",{children:\"‍\"}),/*#__PURE__*/e(\"p\",{children:\"WebPT is a fantastic tool for physical therapists, but like any complex software, it can sometimes feel overwhelming. You're not alone if you've ever felt lost in the maze of menus or wished there was a faster way to do something. This post is for you because we'll uncover some WebPT tips, tricks, and shortcuts that can transform your workflow, saving you precious time and streamlining your practice.\"}),/*#__PURE__*/e(\"p\",{children:\"Think of WebPT like a Swiss army knife for your physical therapy practice – it has so much potential. However, unlocking that full potential comes with a learning curve.\"}),/*#__PURE__*/t(\"p\",{children:[\"This is where the hidden gems of WebPT tips, tricks, and shortcuts can help. These can help you navigate documentation,\",/*#__PURE__*/e(n,{href:\"http://www.getmagical.com/blog/patient-scheduling-tips-for-healthcare\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" scheduling\"})}),\", and patient management, and boost your practice’s overall performance.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Getting to Know Your EMR: The WebPT Training Ground\"})}),/*#__PURE__*/t(\"p\",{children:[\"Before diving into WebPT tips tricks and shortcuts, remember, the foundation of mastering any software lies in understanding its functionalities. Thankfully, WebPT offers excellent educational resources designed to bring you up to speed, regardless of your comfort level with technology. One fantastic place to start is\",/*#__PURE__*/e(n,{href:\"https://www.webpt.com/resources\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" The Hub\"})}),\", WebPT's collection of resources for rehab therapy professionals.\"]}),/*#__PURE__*/e(\"p\",{children:\"Don’t skip the onboarding process just to jump into patient charts. Embrace the opportunity to get to know your EMR inside and out.\"}),/*#__PURE__*/e(\"p\",{children:\"You'll discover that taking the time upfront to fully familiarize yourself with the software will pay dividends later. Once you feel confident navigating the interface, explore the numerous other learning opportunities that WebPT provides.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Dive Deeper with WebPT's Learning Resources\"})}),/*#__PURE__*/e(\"p\",{children:\"You can attend webinars and watch for insights from WebPT's own expert staff, or choose to read the WebPT Blog. Also, don't miss their in-depth how-to’s and comprehensive guides to become a true WebPT expert, and don’t be afraid to listen to the latest discussions on rehab therapy best practices in their podcast.\"}),/*#__PURE__*/e(\"p\",{children:'If you want a more personalized touch, WebPT also offers training modules and onboarding services. Their \"superuser\" approach is an effective way to tailor the EMR platform to your team\\'s needs.'}),/*#__PURE__*/e(\"p\",{children:\"One team member should have a really thorough understanding of how the technology works and how it can be used most efficiently in your specific setting. They then help their coworkers troubleshoot, streamline workflows, and leverage all that WebPT has to offer. It’s sort of like having a WebPT MVP on your staff.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Streamlining Your Documentation\"})}),/*#__PURE__*/e(\"p\",{children:\"One of the biggest headaches in any physical therapy practice is patient documentation. It can be time-consuming, complex, and often a major cause of burnout for therapists.\"}),/*#__PURE__*/t(\"p\",{children:[\"That's why embracing every documentation shortcut WebPT offers can really make a big difference in the life of your team. Don't just go through the motions; get intentional about your documentation by understanding\",/*#__PURE__*/e(n,{href:\"https://www.webpt.com/practice-intelligence\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" practice intelligence\"})}),\".\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Tame Your Templates and Activities\"})}),/*#__PURE__*/e(\"p\",{children:\"Most therapists work with particular patient demographics; think athletes, geriatric populations, or individuals recovering from certain types of surgeries. Instead of re-creating similar documentation again and again, consider customizing your patient profiles.\"}),/*#__PURE__*/e(\"p\",{children:\"Create specific profiles for each demographic, incorporating relevant procedures, typical goals, frequent problems, and any standard information unique to that patient type. With your customized profiles ready, you'll be able to pull them up quickly for new patients, saving time and creating consistency.\"}),/*#__PURE__*/e(\"p\",{children:\"Think about how you can create and customize templated activities and interventions that commonly show up on flowsheets. These templates, beyond streamlining your documentation, often link to particular CPT codes, making your billing easier, promoting compliance, and boosting overall documentation defense-ability.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Digitalize Your Patient Intake\"})}),/*#__PURE__*/e(\"p\",{children:\"Do you remember your last experience filling out a bunch of forms on a clipboard in a doctor's waiting room? Now think of your patients, particularly older individuals, struggling with these forms. It’s clunky and slow.\"}),/*#__PURE__*/e(\"p\",{children:\"Modernize that entire experience by setting up digital patient intake. Integrated with your WebPT system, the information patients fill out digitally can then auto-populate in their initial evaluation.\"}),/*#__PURE__*/e(\"p\",{children:\"Digital forms create a seamless patient experience and shave time off of initial evaluations by capturing vital data like injury dates, previous conditions, pain levels and types, current medications, and goals for therapy. Having this information on-hand also fuels more informed conversations with patients about their desired outcomes. Think of these intake forms as digital building blocks for successful treatment plans.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Master Point-of-Service Documentation\"})}),/*#__PURE__*/t(\"p\",{children:[\"Documentation takes time away from your interaction with patients, but what if you could document \",/*#__PURE__*/e(\"em\",{children:\"while\"}),\" treating a patient? Imagine smoothly weaving note-taking into natural conversation and patient interaction during their appointment. It’s completely possible by mastering point-of-service documentation in your WebPT EMR.\"]}),/*#__PURE__*/e(\"p\",{children:\"To make your patients more comfortable with the process, try to talk with them about it upfront. Just let them know that you'll be taking notes throughout their appointment to track details of their treatment, as well as their progress toward meeting their goals.\"}),/*#__PURE__*/e(\"p\",{children:\"If your patient feels sensitive about their privacy as you take notes on a screen, consider repositioning things so that you’re side-by-side. Now, they’ll have an opportunity to see what you’re writing about and how you're monitoring their goal progress. With an open and honest approach, you might even inspire your patient to become more involved with their own treatment plan.\"}),/*#__PURE__*/e(\"p\",{children:'As WebPT has earned multiple \"Best in KLAS\" and “Leader” Awards according to a recent article by G2, they are a leading force in physical therapy software for a good reason. Embrace their features, tools, and resources. WebPT is here to help.'}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Navigating WebPT Scheduling with Finesse\"})}),/*#__PURE__*/e(\"p\",{children:\"Every successful physical therapy practice needs smooth scheduling practices. WebPT's robust scheduling system allows you to maximize efficiency, minimize no-shows, and cultivate strong client relationships.\"}),/*#__PURE__*/e(\"p\",{children:\"It goes beyond simple appointment scheduling. WebPT's user-friendly interface allows your team to seamlessly book appointments, reschedule visits, and view overall schedule status at a glance, all within their digital system. So get creative, learn these WebPT tips tricks, and shortcuts, and transform the way your practice functions from the ground up. Here’s how.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Customize Scheduling Views\"})}),/*#__PURE__*/e(\"p\",{children:\"Customize how you see your calendar in WebPT. Are you a big picture thinker, who loves weekly or monthly views, or does it make you nervous to see beyond today’s patients? Maybe you need that micro focus on individual day schedules. Personalize your viewing preference to match how you work best.\"}),/*#__PURE__*/e(\"p\",{children:\"Color-code the various appointments you might have throughout a day to quickly spot initial evaluations versus routine follow-up appointments, or to help manage the cases of different therapists on your staff. Experiment and adjust your color preferences as needed. Customize appointment durations.\"}),/*#__PURE__*/e(\"p\",{children:\"Sometimes, your standard appointment time doesn't work for a particular patient; maybe they need a double session or a more concentrated shorter visit. Customize durations for whatever the occasion calls for.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Rescheduling Options\"})}),/*#__PURE__*/e(\"p\",{children:\"Leverage quick rescheduling options with a click of your mouse; simply drag and drop appointments onto different time slots. Don't underestimate the convenience of this feature if a patient suddenly needs to change plans. Just remember, smooth scheduling isn't a \\\"set it and forget it\\\" sort of thing.\"}),/*#__PURE__*/e(\"p\",{children:\"Keep a critical eye on your practice needs. WebPT's scheduling platform also gives you room to evolve and make changes to customize and modify your settings to fit what works best for you.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Streamline Communication and Resources\"})}),/*#__PURE__*/e(\"p\",{children:\"Communication is key when running any business, so why not let your scheduling system do some of the heavy lifting for you? Use WebPT to send appointment reminders, automate check-in processes, collect payments, or to connect with referral sources.\"}),/*#__PURE__*/e(\"p\",{children:'Take things one step further and create a scheduling \"cheat sheet\". To minimize errors, consider standardizing how diagnoses get booked for particular appointment types and durations to streamline practice organization. Proactive strategies make all the difference.'}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Master Staff Training\"})}),/*#__PURE__*/e(\"p\",{children:\"Proper staff training is critical if you want your team to be confident and effective. Make training a top priority. Host routine training sessions for everyone in the practice on a range of topics including:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Digital intake\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Managing patient communication\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Point-of-service documentation\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Best practice for scheduling techniques\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Customizing template features\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"And reporting strategies.\"})})]}),/*#__PURE__*/t(\"p\",{children:[\"Everyone wins if all staff feel comfortable with your system, can troubleshoot, and use it well. According to experts from the Focal Point Matters Website, smart\",/*#__PURE__*/e(n,{href:\"https://focalpointmatters.com/physical-therapy-marketing\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" physical therapy marketing\"})}),\" plays a big role in practice success too.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Editor's Note\"}),\": Many of the errors that occur during registration or eligibility verification are due to data entry mistakes. Many companies in the healthcare industry like Zoomcare are turning to Magical to help.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/automations\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Magical\"})}),\" is an automation and productivity tool that eliminates repetitive typing tasks like patient registration and transferring patient data between systems. You can set up automations with Magical to autofill forms and transfer patient data safely between systems - thereby reducing errors (Magical also integrates with WebPT).\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Troubleshooting Common WebPT Challenges\"})}),/*#__PURE__*/e(\"p\",{children:\"You're cruising along, happily navigating the WebPT system like a pro... but what if something throws you a curveball? We're not talking about a technical error on the WebPT platform.\"}),/*#__PURE__*/e(\"p\",{children:\"Instead, consider this - maybe you find that documentation isn't pulling forward into the notes the way you want it to, or there's confusion with insurance verification or payment processing. You could also find that patients get booked for the wrong type or duration of appointment or that reports seem convoluted, causing you stress.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Problem-Solving\"})}),/*#__PURE__*/e(\"p\",{children:\"First, double-check user manuals, as this could be an issue easily resolved with better knowledge about a WebPT feature you might not have used yet. Call on your team’s designated superuser. They may be able to offer insight or walk you through a troubleshooting process step by step.\"}),/*#__PURE__*/t(\"p\",{children:[\"Consider posting your question in one of WebPT’s\",/*#__PURE__*/e(n,{href:\"https://www.webptmarketplace.com\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" online community forums\"})}),\"; there is a wealth of experience from fellow physical therapists at your fingertips. Of course, the most effective strategy is likely to contact WebPT’s tech support team. Not only can they give real-time solutions, but your questions, concerns, or suggestions help contribute to WebPT software refinement in future upgrades.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Use Data Wisely\"})}),/*#__PURE__*/e(\"p\",{children:\"Use WebPT's reporting functionalities to monitor patient volumes. You can even predict patient flow trends so your team can prepare ahead. Data insights from Practice Intelligence can be used to optimize resources and proactively organize staff and scheduling structures in a flexible, reactive way.\"}),/*#__PURE__*/e(\"p\",{children:\"Don’t underestimate the power of understanding, managing, and analyzing all the data available through the WebPT system to help you improve patient outcomes and optimize practice success.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Quick Find List of WebPT Tips, Tricks, and Shortcuts\"})}),/*#__PURE__*/e(\"p\",{children:\"Here's a quick list of WebPT tips, tricks, and shortcuts you can use:\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Documentation & Notes\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Custom Evaluation Templates\"}),\": Create custom evaluation templates for specific types of therapy or patient conditions to speed up documentation and ensure consistency.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Smart Text Shortcuts\"}),\": Use WebPT’s Smart Text feature to input frequently used phrases or terminology by typing abbreviations, reducing repetitive typing.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Predefined Drop-Downs\"}),\": Utilize predefined drop-down menus for common diagnoses, procedures, or therapeutic exercises, streamlining data entry for faster documentation.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Copy Forward Functionality\"}),': For follow-up visits, use the \"Copy Forward\" feature to bring forward previous notes, allowing you to adjust only the changes from the last session.']}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"SOAP Notes Optimization\"}),\": Use WebPT’s SOAP note templates to quickly input Subjective, Objective, Assessment, and Plan details, ensuring clarity and comprehensiveness.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Scheduling & Appointments\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Drag-and-Drop Scheduling\"}),\": Rearrange appointments with the drag-and-drop functionality, allowing quick adjustments to the clinic’s schedule without navigating multiple menus.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Recurring Appointments Setup\"}),\": Set up recurring appointments for long-term care plans, reducing the need to manually schedule each session for patients undergoing extended treatment.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Automated Appointment Reminders\"}),\": Use WebPT’s automated reminder feature to send patients email or SMS notifications for upcoming appointments, minimizing no-shows.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Waitlist Management\"}),\": Use the waitlist feature to keep track of patients who want earlier appointments. When a slot opens, drag and drop patients from the waitlist.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Billing & Coding\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Quick Billing Code Entry\"}),\": Speed up the billing process by using preset billing codes for commonly used treatments, reducing manual data entry and errors.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"ICD-10 Code Favorites\"}),\": Add frequently used ICD-10 codes to your favorites list for quick access, especially for conditions that you treat regularly.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Billing Dashboard\"}),\": Regularly check the billing dashboard for real-time insights into claims, rejections, and payment statuses, so you can manage your revenue cycle more efficiently.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Compliance & Reporting\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Built-In Compliance Tools\"}),\": WebPT has built-in Medicare compliance features like Functional Limitation Reporting (FLR) and Medicare Progress Notes. Enable these to avoid errors in required documentation.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Create Custom Compliance Reports\"}),\": Generate custom compliance reports to ensure that all treatment documentation is up to date for billing and regulatory requirements.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Audit Trail Tracking\"}),\": Use the audit trail feature to track changes made to patient records, helping you maintain HIPAA compliance and accountability in your documentation.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Communication & Patient Engagement\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Patient Portal Setup\"}),\": Enable the patient portal so that patients can view their records, upcoming appointments, and engage with their therapists securely online.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Send Secure Messages\"}),\": Use WebPT’s secure messaging system to communicate with patients regarding non-urgent matters, such as scheduling changes or follow-up instructions.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Automated Discharge Surveys\"}),\": Set up automated patient surveys to be sent after discharge, collecting valuable feedback and improving patient engagement for future care.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Productivity & Workflow Efficiency\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Keyboard Shortcuts\"}),\": Learn and use WebPT keyboard shortcuts to quickly save progress, navigate between fields, or jump between screens without using a mouse.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Multiple Tab Navigation\"}),\": Open multiple tabs in your browser to access different parts of WebPT simultaneously. For instance, keep the patient schedule open in one tab while working on notes in another.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Task List Management\"}),\": Use WebPT’s task list feature to keep track of to-dos such as patient follow-ups, documentation that needs completion, or tasks for other staff members.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Quick Patient Lookup\"}),\": Use the patient search bar to quickly locate patients by name, appointment date, or diagnosis without navigating through lengthy lists.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Exercise Program & Templates\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Exercise Plan Templates\"}),\": Build customized therapeutic exercise programs using WebPT’s exercise library and save them as templates for future use, enabling faster plan creation.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Video Demonstration Links\"}),\": Include video links for therapeutic exercises in patient home exercise programs (HEP) for more effective communication and patient understanding.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Home Exercise Program Automation\"}),\": Automate the distribution of home exercise programs directly to patients through WebPT, allowing patients to view their prescribed exercises online.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Data & Performance Reporting\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Customizable Dashboards\"}),\": Set up a custom dashboard to view your clinic’s key performance metrics, such as patient retention rates, billing performance, or staff productivity.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Outcome Tracking\"}),\": Use WebPT’s outcomes tracking tools to monitor patient progress and treatment efficacy, allowing you to adjust care plans as needed.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Exporting Data\"}),\": Export patient or billing data for additional analysis in external software tools, which is especially useful for clinical reviews or financial audits.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Security & Access Control\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Role-Based Access Control\"}),\": Set up role-based access for your staff, ensuring that only authorized personnel have access to specific patient data and administrative functions.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Two-Factor Authentication\"}),\": Enable two-factor authentication (2FA) for added security when logging into WebPT, reducing the risk of unauthorized access to patient records.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Integration with Other Tools\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Sync with Billing Software\"}),\": Ensure seamless integration with external billing software or services, enabling smoother transitions from documentation to claims submission.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Electronic Health Records (EHR) Interoperability\"}),\": If using multiple EHR systems, ensure interoperability between WebPT and other software to streamline data sharing across different care providers.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Webpt Guide for Beginners\"})}),/*#__PURE__*/t(\"p\",{children:[\"Embarking on your journey with WebPT can feel like a significant transition, but it's also an opportunity to enhance your practice's efficiency and\",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/blog/ai-healthcare-companies\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" patient care\"})}),\". As you begin, it's crucial to familiarize yourself with the platform's core functionalities. Here's where we come in, providing you with an accessible roadmap to ease your initiation into this intuitive EMR system.\\xa0\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Initial Setup and Configuration\"}),\": Kick off by setting up your WebPT account to tailor it according to your practice's specific needs. This involves configuring user access, adding therapists, and importing patient data, ensuring\",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/blog/servicenow-integrations\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" seamless integration\"})}),\" with your existing workflow.\\xa0\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Exploring the Dashboard\"}),\": Spend some time navigating the WebPT dashboard. This central hub offers a snapshot of your practice's operations, from scheduling and appointments to billing and coding. Familiarity with these features will be essential for effective practice management.\\xa0\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Customizing Templates\"}),\": Personalize your experience by customizing templates to match your documentation style. This allows for more efficient note-taking, saving you time while ensuring comprehensive and consistent patient records.\\xa0\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Leveraging Educational Resources\"}),\": WebPT provides numerous learning materials, including webinars, articles, and tutorials. These resources are invaluable for newcomers, helping you become proficient in utilizing all the features WebPT has to offer.\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:\"By methodically approaching each aspect of WebPT, you'll gradually build confidence and proficiency, making the transition smoother and more rewarding.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"A Final Word\"})}),/*#__PURE__*/e(\"p\",{children:\"WebPT is much more than just another software platform for documentation, patient records, and billing; it has incredible potential. When we take the time to truly dive deep, and master all its tricks and functionalities, we empower ourselves with invaluable WebPT tips, tricks, and shortcuts.\"}),/*#__PURE__*/t(\"p\",{children:[\"If you're part of a healthcare admin team and want to know how to manage patient data and other administrative tasks more efficiently, try Magical.\",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/install\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" Magical\"})}),\" is used at more than 50,000 companies like Dignity Health, United Healthcare, and Zoomcare to save 7 hours a week on their repetitive tasks.\"]})]});export const richText1=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:'Having smooth and efficient data flow between applications is key. This is where webhook vs API comes into play, enabling different applications to \"talk\" to each other. '}),/*#__PURE__*/e(\"p\",{children:\"Although both serve as communication tools, they are distinct in their methods and best use cases. Let's unpack webhook vs API, compare their differences, and see which tool is better suited for different tasks and workflows.\"}),/*#__PURE__*/e(\"h2\",{children:\"What Is An API?\"}),/*#__PURE__*/e(\"p\",{children:'An API, which stands for \"Application Programming Interface,\" allows one program to access data and functionality from another program. It\\'s essentially a messenger that takes your request, delivers it to the system you want information from, and brings back the response. Consider APIs as a set of rules and specifications that allow different software components to interact.'}),/*#__PURE__*/e(\"p\",{children:\"For example, if you're booking a flight online, the travel booking website uses an API to communicate with the airline's database. This communication retrieves flight information like availability and pricing. This all happens in real-time, so you get the most up-to-date data.\"}),/*#__PURE__*/t(\"p\",{children:[\"Think of APIs as translators between systems that speak different programming languages. They set clear protocols for communication, enabling diverse platforms, apps, and services to work together flawlessly. However, using no-code automation tools like \",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/automations\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Magical\"})}),\" can eliminate the need for APIs.\"]}),/*#__PURE__*/e(\"h3\",{children:\"How APIs work:\"}),/*#__PURE__*/t(\"p\",{children:[\"APIs commonly rely on a request-response communication model, primarily using the widely used \",/*#__PURE__*/e(n,{href:\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Overview\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"HTTP protocol\"})}),\". In a standard API scenario, let's say you're on an e-commerce website looking at product reviews.\"]}),/*#__PURE__*/e(\"p\",{children:'Your web browser sends a request to the server where the reviews are stored using HTTP methods like \"GET\" to fetch data. Assuming your request is valid, the server will respond by sending the requested review data. '}),/*#__PURE__*/e(\"p\",{children:'This data is sent in a standardized machine-readable format, typically XML or JSON, so your web browser can understand and display it to you. Data can also be modified using other request methods such as \"POST\", \"PUT\", and \"DELETE\".'}),/*#__PURE__*/e(\"p\",{children:\"This data exchange lets applications share information even if they're built with different programming languages or have distinct internal frameworks. Because of the universal nature of API interactions, an endless variety of applications can communicate; you see examples everyday. \"}),/*#__PURE__*/e(\"p\",{children:\"For example, this communication powers countless scenarios including getting a weather update on your iPhone using the AccuWeather API. You also see it when an Uber driver locates a pick-up location with the Google Maps API, and when you use PayPal for online transactions.\"}),/*#__PURE__*/e(\"h2\",{children:\"What is a Webhook?\"}),/*#__PURE__*/e(\"p\",{children:'Webhooks function more like an automated notification system. You could call webhooks an \"event-driven\" form of API communication. '}),/*#__PURE__*/e(\"p\",{children:\"As the name implies, this form of communication works based on events; they wait for something specific to happen. They are triggered by changes in a system.\"}),/*#__PURE__*/e(\"p\",{children:\"When a specified event occurs, like a new user signing up on a platform, an instant notification is automatically sent to another app. This provides real-time information and can prompt the receiving application to carry out a pre-programmed action. Picture them as automated messengers that are always ready to dispatch information the moment a noteworthy event happens.\"}),/*#__PURE__*/e(\"h3\",{children:\"How Webhooks work:\"}),/*#__PURE__*/e(\"p\",{children:\"To set up a webhook, a unique URL endpoint on the receiving app is registered with the application sending data. Imagine it as telling your friend where to send the mail.\"}),/*#__PURE__*/e(\"p\",{children:\"When a pre-determined event takes place on the source application, a payload containing relevant information about that event is sent in an HTTP POST request to the pre-defined URL endpoint. \"}),/*#__PURE__*/e(\"p\",{children:'Examples of events that can trigger webhooks include: a file being updated on Dropbox, a new customer purchasing a product in an online store, or someone clicking on a specific link in a MailChimp email. Because this happens automatically whenever a specific event happens on the source side, the sending application initiates the data transfer. This data transfer is known as a \"reverse API\" or \"web callback.\"'}),/*#__PURE__*/e(\"h2\",{children:\"Webhook vs API: Key Differences and Use Cases\"}),/*#__PURE__*/e(\"p\",{children:\"Let's look at the core differences between webhook vs API to clarify their best uses:\"}),/*#__PURE__*/e(\"h3\",{children:\"Request-Response (Pull) vs Event-Driven (Push):\"}),/*#__PURE__*/e(\"p\",{children:\"A main difference is in how each retrieves information. \"}),/*#__PURE__*/e(\"p\",{children:\"API's actively pull data when an application requests it. They work on a request-response system, a bit like ordering food. Your order is the request, and the delivered food is the response.\"}),/*#__PURE__*/e(\"p\",{children:\"Conversely, webhooks follow a push model; data gets sent only when a trigger event occurs, without any need for a request. In a way, this resembles getting notified when your food is ready; the information gets pushed to you, so you're instantly aware of it.\"}),/*#__PURE__*/e(\"h3\",{children:\"Webhook vs API: When to use what\"}),/*#__PURE__*/e(\"p\",{children:\"The ideal tool for you depends on your purpose:\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"APIs:\"}),\" Great for when an application needs up-to-date information on demand, or when you need to fetch a vast range of information with every request. Some examples where API's are a good choice include: \"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Looking up details in a database\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Handling payments with online services like PayPal\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Displaying real-time data like the weather or traffic information\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Pulling social media updates from services like Twitter\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Or pulling real-time information for travel apps\"})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Webhooks:\"}),\" The ideal choice when real-time notifications for specific events are critical, or when you want one app to instantly take action when something happens in another app. This functionality is useful when trying to enable robust and scalable systems for handling real-time updates. Some example use cases would be:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Instant notification to Slack when a new entry is created in Google Sheets\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Receiving a real-time notification when a new order is placed in your e-commerce store\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Setting up automatic deployments triggered by changes in a code repository like GitHub\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Receiving real-time status updates about product movements and availability through the FedEx Supply Chain system \"})})]}),/*#__PURE__*/e(\"p\",{children:\"Webhooks, in essence, allow for a lightweight approach to event-driven communication, cutting down on resource usage.\"}),/*#__PURE__*/e(\"h2\",{children:\"Webhook vs API: Pros and Cons\"}),/*#__PURE__*/e(\"p\",{children:\"Understanding the strengths and limitations of both webhooks and APIs can guide you toward choosing the right tool:\"}),/*#__PURE__*/e(\"div\",{children:\"FeatureAPIWebhookData Transfer MethodRequest-Response (Pull)Event-Driven (Push)Communication TypeTwo-wayOne-wayReal-Time UpdatesOnly on requestInstant notificationsComplexityCan be complex to implementGenerally simpler to set upResource UsageMay require frequent requests, using more resourcesLess resource-intensive due to event-based triggersControlRequesting app has more control over when and what data is fetchedSource app determines when notifications are sent based on eventsSecurityPotentially more secure with more complex authentication optionsSimpler security setup due to limited communication scopeTypical Use CasesRetrieving data, executing transactions, updating information, real-time information requestsReal-time notifications, automated workflows triggered by specific events, pushing event data for immediate action\"}),/*#__PURE__*/e(\"h2\",{children:\"API Architectures - Present and Future\"}),/*#__PURE__*/e(\"p\",{children:'Just like buildings have different architectural styles, so do APIs. Each API architecture serves its purpose in organizing how data gets delivered and accessed. Over the years, a prominent style, REST or \"Representational State Transfer,\" has taken the lead, specifically in building web applications.'}),/*#__PURE__*/e(\"p\",{children:\"Introduced in 2000 by Roy Fielding, this architecture allows for communication over HTTP in a straightforward way. RESTful communication resembles how a web browser interacts with a web server. Instead of being a strict rulebook, it’s more a collection of recommendations for constructing well-designed APIs and other services for the web.\"}),/*#__PURE__*/e(\"p\",{children:'There is a set of specific design principles to meet for an API to be considered truly \"RESTful\". They are outlined below:'}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Client-server separation:\"}),\" Just like how you visit a specific webpage when requesting information from a web server, in a RESTful API, one program sends an HTTP request to another application. The application on the receiving end handles the request and responds.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Stateless:\"}),\" The responding application can deliver what is needed, without needing a full history. It doesn’t require any background knowledge of the application making the request, relying on the self-contained data within the request itself to respond.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Cacheability:\"}),\" With REST, servers can signal whether information should be stored locally on a device, or must be accessed directly from the server. The response from the API clearly communicates to the receiver whether caching is permitted or not.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Layered System: \"}),' In REST, additional \"middleman\" systems can help facilitate requests. A requesting program could connect directly to a target, or via proxy servers. It doesn\\'t rely solely on direct, client-server interaction - intermediary services or proxies can exist between the requesting application and the target server.']})})]}),/*#__PURE__*/e(\"h3\",{children:\"Rest Conventions in Action\"}),/*#__PURE__*/e(\"p\",{children:\"To demonstrate REST conventions in action, here's a straightforward example you can try. Let's say you wanted to get suggestions for things to do if you are bored from the Bored API, you can simply open the following link in your web browser: #api/activity/.\"}),/*#__PURE__*/e(\"p\",{children:\"When you access that URL in your web browser, it responds by suggesting something fun to do if you're bored. But this response is specially formatted data that your browser converts to readable text. \"}),/*#__PURE__*/e(\"p\",{children:\"REST allows this to work seamlessly, whether you are using a web browser, or code libraries. You get the same data, regardless of what makes the request. \"}),/*#__PURE__*/t(\"p\",{children:[\"For example, if you use various methods to make the request—whether it’s a web browser, a command-line tool like \",/*#__PURE__*/e(n,{href:\"https://curl.se\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"CURL\"})}),\", or using a dedicated library within programming languages such as JavaScript's \",/*#__PURE__*/e(n,{href:\"https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"fetch\"})}),\" API—the result you receive from that specific API endpoint remains consistently the same.\"]}),/*#__PURE__*/e(\"p\",{children:\"REST is very popular, but it isn’t the only one around. It's worth noting that there are a variety of other methods used for building API architectures, including protocols and structures such as SOAP, COBRA, and XML-RPC. But so far REST has maintained a substantial lead as the prevailing choice for constructing well-designed APIs.\"}),/*#__PURE__*/t(\"p\",{children:[\"However, as development continued, alternatives started to emerge that aimed for more streamlined and efficient interactions. This led to Facebook’s release of \",/*#__PURE__*/e(n,{href:\"https://graphql.org\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"GraphQL\"})}),\" in 2015. This innovation was designed as a more flexible, targeted, and efficient approach. \"]}),/*#__PURE__*/e(\"p\",{children:\"Facebook wanted a better way to move data around without the limitations of sending data in pre-determined bundles as done by REST APIs. Unlike standard APIs that pull a massive amount of information with each request (some of which isn’t needed by the program asking for it), GraphQL fetches precisely what data is requested and nothing else.\"}),/*#__PURE__*/e(\"h2\",{children:\"Real-World Use Cases and APIs at Work:\"}),/*#__PURE__*/e(\"p\",{children:\"From streaming platforms that need to stay up-to-date on new user registrations and video uploads, to businesses wanting instant stock market fluctuations to trigger automated stock trading decisions, both APIs and webhooks play key roles. Here is how a few applications are using these tools.\"}),/*#__PURE__*/e(\"p\",{children:\"Let's look at an example of how to use a webhook vs api with the ProgrammableWeb website, which holds a massive database cataloging currently over 17,000 different publicly available APIs. \"}),/*#__PURE__*/e(\"p\",{children:\"These APIs power countless aspects of the digital landscape, spanning everything from social media updates to flight bookings. If you were designing an app that could compare the best airline deals, for example, you'd connect to an airline's database of available flights, prices, and other relevant data using an API. Using a Webhook would make less sense, as you are needing to pull a variety of information dynamically and unpredictably.\"}),/*#__PURE__*/e(\"p\",{children:\"Another online service that highlights a use case for both APIs and Webhooks is Teamwork, a project management and team collaboration software. Imagine using software that manages large projects by dividing the tasks up amongst several workers. \"}),/*#__PURE__*/e(\"p\",{children:\"When an employee completes a specific portion of work, the system needs to instantly know that is has happened, triggering changes in the task assignment workflows of others involved. \"}),/*#__PURE__*/e(\"p\",{children:\"This is what Webhooks are perfectly designed to do; they only send out a notification when a very specific action happens. An API isn’t designed for this function; its job is to respond to requests that are frequently not predictably timed as required in this example.\"}),/*#__PURE__*/e(\"p\",{children:\"These real-world cases show just how powerful webhooks and APIs can be when employed effectively. Understanding the different use cases will help determine which tool fits best with different software interaction needs. You could view them as two distinct communication tools with different specialties; APIs excel at providing rich information, and webhooks deliver instant, pinpoint updates.\"}),/*#__PURE__*/e(\"h2\",{children:\"FAQs about webhook vs api\"}),/*#__PURE__*/e(\"h3\",{children:\"What are webhooks used for?\"}),/*#__PURE__*/e(\"p\",{children:\"Webhooks are most beneficial when you need instant notification that a change has taken place. Some common examples where this might be used include: when someone registers a new account, an item is updated or deleted from a list, an order is placed on an e-commerce platform, or payment is completed for a service. \"}),/*#__PURE__*/e(\"p\",{children:\"Using webhooks enables an application to respond in real-time based on predefined logic. Webhooks don't have to pull or ask for this information because it automatically gets sent whenever a predefined action happens on the sending system. In other words, a system sends out an automated notification to a specified URL address when certain conditions are met.\"}),/*#__PURE__*/e(\"h3\",{children:\"Is webhook a push or pull?\"}),/*#__PURE__*/e(\"p\",{children:'Webhooks are event-driven, meaning they follow a \"push\" model of communication. When a defined event happens, information is automatically sent from the originating server without the need to request it.'}),/*#__PURE__*/e(\"h3\",{children:\"Is a webhook just an HTTP request?\"}),/*#__PURE__*/e(\"p\",{children:'Although a webhook often uses an HTTP POST request as the standard way to deliver information, they are more accurately a defined communication method or \"protocol\" that outlines a sequence of events between two applications. Webhooks can be sent over HTTP or potentially a different set of predefined rules in the future as technology evolves.'}),/*#__PURE__*/e(\"h3\",{children:\"When should you not use webhooks?\"}),/*#__PURE__*/e(\"p\",{children:\"Webhooks might not be ideal when an application needs to actively query a variety of data frequently and dynamically because they lack two-way communication. For example, imagine building an app that displayed current information pulled from the stock market to users; in this case, an API would work better. \"}),/*#__PURE__*/e(\"p\",{children:\"Another case when Webhooks would be the wrong choice is when robust, two-way encryption is needed to safeguard data; this communication process isn't currently equipped to deliver secure communications at that level.\"}),/*#__PURE__*/e(\"h2\",{children:\"Final Thoughts\"}),/*#__PURE__*/e(\"p\",{children:\"Ultimately, webhooks and APIs shouldn’t be seen as competitors, but rather complementary components within the software development toolbox. Think of them as having different areas of expertise. By learning to harness the unique capabilities of webhook vs API, software applications can achieve efficient data synchronization and powerful automation, propelling the web development world forward, leading to faster processing and less redundant actions.\"}),/*#__PURE__*/t(\"p\",{children:[\"However, if you want to avoid using these, try Magical. \",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/install\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Magical\"})}),\" offers no-code automation between millions of apps and sites in minutes. Magical is used (and loved) at more than 50,000 companies and by over 700,000 users to save 7 hours a week on their repetitive tasks. Try it for yourself today!\"]}),/*#__PURE__*/e(\"p\",{children:\"‍\"})]});export const richText2=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Let’s be honest—healthcare admin work is a nightmare of endless tabs and copy-pasting. You’ve got an EHR open in one window, an insurance portal in another, and a scheduling tool somewhere in the mix. Your entire day feels like a game of digital whack-a-mole, jumping between platforms, entering the same information over and over again.\"}),/*#__PURE__*/e(\"p\",{children:\"There has to be a better way, right?\"}),/*#__PURE__*/e(\"p\",{children:\"Enter web AI agents—AI-powered assistants that work directly in your web browser, automating repetitive tasks across multiple platforms. \"}),/*#__PURE__*/e(\"p\",{children:\"Unlike traditional automation tools that require complex integrations, web AI agents seamlessly interact with the apps you already use, filling out forms, transferring patient data, verifying insurance, and handling other tedious admin work—all in real-time.\"}),/*#__PURE__*/t(\"p\",{children:[\"So, what exactly are web AI agents, and how can they transform healthcare administration? In this guide, we’ll break down:\",/*#__PURE__*/e(\"br\",{}),\" ✅ What web AI agents are and why they matter\",/*#__PURE__*/e(\"br\",{}),\" ✅ How they work to streamline healthcare workflows\",/*#__PURE__*/e(\"br\",{}),\" ✅ The best web AI agent tools for admin teams\",/*#__PURE__*/e(\"br\",{}),\" ✅ How they’re already transforming healthcare administration\",/*#__PURE__*/e(\"br\",{}),\" ✅ Where this technology is headed next\"]}),/*#__PURE__*/e(\"p\",{children:\"If you’re tired of wasting hours on manual admin work, keep reading—because web AI agents are about to change the game.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What Are Web AI Agents? (And Why Should Healthcare Admins Care?)\"})}),/*#__PURE__*/t(\"p\",{children:[\"If you’ve ever wished for an extra set of hands (or five) to handle the endless clicking, copying, and pasting that comes with \",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/roles/healthcare\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"healthcare\"})}),\" admin work, web AI agents might be exactly what you need.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"So, what exactly is a web AI agent?\"})}),/*#__PURE__*/t(\"p\",{children:[\"A web \",/*#__PURE__*/e(n,{href:\"http://www.getmagical.com/blog/what-is-an-ai-agent\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI agent\"})}),\" is an AI-powered assistant that operates directly in your web browser, automating tasks across multiple online platforms—without needing complex integrations. These agents can:\"]}),/*#__PURE__*/t(\"p\",{children:[\"✅ Extract, transfer, and enter patient data across different systems\",/*#__PURE__*/e(\"br\",{}),\"✅ Fill out forms, update records, and complete repetitive admin tasks\",/*#__PURE__*/e(\"br\",{}),\"✅ Verify insurance, schedule appointments, and submit claims—automatically\"]}),/*#__PURE__*/e(\"p\",{children:\"Think of it like having an AI-powered admin assistant that works silently in the background, handling tedious tasks so you don’t have to.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"How Are Web AI Agents Different from Other AI Automation Tools?\"})}),/*#__PURE__*/e(\"p\",{children:\"There are plenty of AI-powered automation tools out there, but web AI agents stand out because they work directly within web applications—no special integrations or IT support required.\"}),/*#__PURE__*/e(\"div\",{children:\"AI Automation TypeHow It WorksKey LimitationTraditional AI BotsRequire backend integrations with EHRs, CRMs, or databasesNeed IT involvement to set up and maintain.Multi-Agent AI SystemsCoordinate multiple AI bots to handle complex workflows.Often require API access to multiple systems.No-Code AI AgentsLet users create AI workflows through a visual builder.May not operate in real time within web-based apps.Web AI AgentsWork inside browsers to automate actions across web apps.Limited to web-based workflows.\"}),/*#__PURE__*/e(\"p\",{children:\"The key takeaway? Web AI agents are perfect for healthcare teams because they work across different online platforms—EHR systems, insurance portals, and scheduling tools—without needing IT-heavy integrations.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Why Should Healthcare Admins Care?\"})}),/*#__PURE__*/e(\"p\",{children:\"Because the workload in healthcare administration is out of control.\"}),/*#__PURE__*/t(\"p\",{children:[\"🚨 Medical professionals \",/*#__PURE__*/e(n,{href:\"https://time.com/7203635/our-healthcare-system-is-broken-can-technology-help-heal-it/\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"spend up to 50% of their time on administrative tasks\"})}),\" instead of patient care. \",/*#__PURE__*/e(\"br\",{}),\"🚨 Inefficient healthcare workflows cost the U.S. an \",/*#__PURE__*/e(n,{href:\"https://physiciansangels.com/learning-center/reducing-healthcare-s-administrative-burden/\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"estimated $265 billion per year in wasted administrative expenses\"})}),\". \",/*#__PURE__*/e(\"br\",{}),\"🚨 Healthcare workers spend an average of 3.5 hours per day on \",/*#__PURE__*/e(n,{href:\"http://www.getmagical.com/blog/ehr-data-entry-automation\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"EHR data entry\"})}),\" alone. \"]}),/*#__PURE__*/e(\"p\",{children:\"That’s hundreds of hours lost every year to clicking through systems and manually updating records. Web AI agents eliminate these repetitive tasks by handling them in the background—giving admin teams more time to focus on what matters.\"}),/*#__PURE__*/t(\"p\",{children:[\"✅ \",/*#__PURE__*/e(\"strong\",{children:\"Less data entry\"}),\" = More time for patient care\",/*#__PURE__*/e(\"br\",{}),\"✅ \",/*#__PURE__*/e(\"strong\",{children:\"Fewer errors\"}),\" = Fewer billing rejections and compliance headaches\",/*#__PURE__*/e(\"br\",{}),\"✅ \",/*#__PURE__*/e(\"strong\",{children:\"Faster workflows\"}),\" = Less admin burnout and lower costs\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Bottom Line\"})}),/*#__PURE__*/e(\"p\",{children:\"Web AI agents aren’t just another automation tool—they’re one of the easiest, most effective ways for healthcare admin teams to reduce manual work without waiting on IT support.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How Web AI Agents Work in Healthcare Administration\"})}),/*#__PURE__*/e(\"p\",{children:\"Alright, now that we know what web AI agents are and why they matter, let’s talk about how they actually work in a healthcare setting. Because let’s be real—if an AI tool doesn’t make your life easier, what’s the point?\"}),/*#__PURE__*/e(\"p\",{children:\"Web AI agents operate directly in your browser, automating repetitive admin tasks in real-time—no coding, no IT headaches, just smooth, hands-off efficiency. Here’s how they’re already making a difference:\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Automating Repetitive Web-Based Workflows\"})}),/*#__PURE__*/e(\"p\",{children:\"Most healthcare admin work involves moving data between different systems—EHRs, insurance portals, scheduling tools, and billing platforms. Web AI agents handle these repetitive tasks automatically, so you don’t have to.\"}),/*#__PURE__*/t(\"p\",{children:[\"✅ Extract patient info from one system and enter it into another.\",/*#__PURE__*/e(\"br\",{}),\"✅ Automate form-filling for insurance claims and prior authorizations.\",/*#__PURE__*/e(\"br\",{}),\"✅ Sync scheduling updates across multiple platforms without manual input.\"]}),/*#__PURE__*/t(\"p\",{children:[\"🔹 \",/*#__PURE__*/e(\"strong\",{children:\"Example:\"}),\" A web AI agent detects a new patient entry in an online intake form, automatically pulls their details, and updates the EHR and billing system—without human input.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Intelligent Data Extraction & Entry\"})}),/*#__PURE__*/e(\"p\",{children:\"Ever had to manually pull patient eligibility info from an insurance portal? It’s slow, frustrating, and prone to errors. Web AI agents can scan web pages, extract key data, and update records automatically—no copy-pasting required.\"}),/*#__PURE__*/t(\"p\",{children:[\"✅ Reads and extracts verification status from insurance websites.\",/*#__PURE__*/e(\"br\",{}),\"✅ Auto-populates patient records with lab results and test data.\",/*#__PURE__*/e(\"br\",{}),\"✅ Updates billing information based on payer portal details.\"]}),/*#__PURE__*/t(\"p\",{children:[\"🔹 \",/*#__PURE__*/e(\"strong\",{children:\"Example:\"}),\" A web AI agent logs into an insurance company’s portal, \",/*#__PURE__*/e(n,{href:\"http://www.getmagical.com/blog/automated-insurance-verification\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"verifies coverage\"})}),\" details, and updates the patient’s record in the EHR—all in seconds.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Seamless Integration with Web-Based Healthcare Tools\"})}),/*#__PURE__*/e(\"p\",{children:\"One of the biggest headaches in healthcare IT? Getting different systems to talk to each other. APIs are great in theory, but they’re expensive and time-consuming to set up. Web AI agents skip the technical hassle by working across multiple platforms without direct integrations.\"}),/*#__PURE__*/t(\"p\",{children:[\"✅ Operates inside your existing web-based healthcare tools.\",/*#__PURE__*/e(\"br\",{}),\"✅ Moves data between systems without requiring backend access.\",/*#__PURE__*/e(\"br\",{}),\"✅ Works with EHRs, scheduling software, billing platforms, and more.\"]}),/*#__PURE__*/t(\"p\",{children:[\"🔹 \",/*#__PURE__*/e(\"strong\",{children:\"Example:\"}),\" A healthcare clinic uses Magical to automate data transfers between their web-based scheduling platform and EHR—no API setup needed.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Security & Compliance (Because HIPAA Violations Are a No-Go)\"})}),/*#__PURE__*/e(\"p\",{children:\"Let’s get one thing straight: AI automation in healthcare means nothing if it’s not secure. Web AI agents handling sensitive patient data must follow strict security and compliance guidelines, including HIPAA regulations.\"}),/*#__PURE__*/t(\"p\",{children:[\"✅ Encrypts sensitive patient information to protect against breaches.\",/*#__PURE__*/e(\"br\",{}),\"✅ Implements role-based access controls to prevent unauthorized actions.\",/*#__PURE__*/e(\"br\",{}),\"✅ Maintains audit logs to track all AI interactions for compliance.\"]}),/*#__PURE__*/t(\"p\",{children:[\"🔹 \",/*#__PURE__*/e(\"strong\",{children:\"Example:\"}),\" A \",/*#__PURE__*/e(n,{href:\"http://www.getmagical.com/blog/hipaa-explained\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"HIPAA-compliant\"})}),\" web AI agent automatically logs every data transfer between an insurance portal and an EHR, ensuring an audit trail for compliance reviews.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Bottom Line\"})}),/*#__PURE__*/e(\"p\",{children:\"Web AI agents work where you work—inside the browser, across multiple platforms, automating tedious admin tasks in real-time. No coding, no waiting on IT, just smarter, faster workflows for healthcare teams.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"The 5 Best Web AI Agents for Healthcare Administration\"})}),/*#__PURE__*/e(\"p\",{children:\"Now for the big question: Which web AI agents are actually worth using?\"}),/*#__PURE__*/e(\"p\",{children:\"Not all automation tools are built for healthcare—some don’t handle sensitive data well, others lack the flexibility to work across multiple platforms, and a few require way too much setup. The best web AI agents for healthcare are the ones that integrate seamlessly with your existing workflows, automate tedious admin tasks, and (most importantly) don’t require IT to set up.\"}),/*#__PURE__*/e(\"p\",{children:\"Here are the top web AI agents making waves in healthcare administration:\"}),/*#__PURE__*/t(\"h3\",{children:[/*#__PURE__*/e(\"strong\",{children:\"1. \"}),/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/human-assisted-automations\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Magical\"})})}),/*#__PURE__*/e(\"strong\",{children:\" 🏆 \"}),/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"strong\",{children:\"Best for seamless web-based data entry automation\"})})]}),/*#__PURE__*/e(\"p\",{children:\"If you’re tired of copying and pasting between systems all day, Magical is your new best friend. It works inside your browser to automate data transfers between EHRs, scheduling tools, and billing systems—without needing API integrations.\"}),/*#__PURE__*/e(\"h4\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key Features:\"})}),/*#__PURE__*/t(\"p\",{children:[\"✅ Transfers patient data between web-based apps automatically.\",/*#__PURE__*/e(\"br\",{}),\"✅ Works inside any browser-based healthcare platform.\",/*#__PURE__*/e(\"br\",{}),\"✅ Eliminates manual data entry and reduces admin workload.\"]}),/*#__PURE__*/t(\"p\",{children:[\"🔹 \",/*#__PURE__*/e(\"strong\",{children:\"Real-World Use Case:\"}),\" A clinic uses Magical to auto-fill patient demographics into their EHR from an online intake form—saving hours of copy-pasting every week.\"]}),/*#__PURE__*/t(\"h3\",{children:[/*#__PURE__*/e(\"strong\",{children:\"2. \"}),/*#__PURE__*/e(n,{href:\"https://www.bardeen.ai/\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Bardeen\"})})}),/*#__PURE__*/e(\"strong\",{children:\" ⚡ \"}),/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"strong\",{children:\"Best for automating repetitive browser workflows\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Bardeen specializes in automating repetitive browser-based workflows, like form-filling, data extraction, and record updates. If your admin team spends too much time navigating between web-based scheduling platforms, insurance portals, and patient databases, Bardeen can take over the busywork.\"}),/*#__PURE__*/t(\"h4\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Key Features\"}),\":\"]}),/*#__PURE__*/t(\"p\",{children:[\"✅ Automates scheduling updates and patient reminders\",/*#__PURE__*/e(\"br\",{}),\"✅ Extracts key patient data from online forms and updates records\",/*#__PURE__*/e(\"br\",{}),\"✅ No-code setup—easy for non-technical users\"]}),/*#__PURE__*/t(\"p\",{children:[\"🔹 \",/*#__PURE__*/e(\"strong\",{children:\"Real-World Use Case:\"}),\" A healthcare practice uses Bardeen to auto-fill prior authorization forms based on patient details pulled from their EHR.\"]}),/*#__PURE__*/t(\"h3\",{children:[/*#__PURE__*/e(\"strong\",{children:\"3. \"}),/*#__PURE__*/e(n,{href:\"https://robocorp.com/\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Robocorp\"})})}),/*#__PURE__*/e(\"strong\",{children:\" 🤖 \"}),/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"strong\",{children:\"Best for AI-powered robotic process automation (RPA) in web environments\"})})]}),/*#__PURE__*/t(\"p\",{children:[\"Robocorp is a powerful \",/*#__PURE__*/e(n,{href:\"http://www.getmagical.com/blog/what-does-rpa-stand-for\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"RPA\"})}),\" (robotic process automation) tool that automates web-based healthcare admin work, like navigating EHR systems, verifying insurance, and processing claims. It’s ideal for teams looking for AI-driven automation that works at scale.\"]}),/*#__PURE__*/t(\"h4\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Key Features\"}),\":\"]}),/*#__PURE__*/t(\"p\",{children:[\"✅ Automates EHR navigation and data extraction\",/*#__PURE__*/e(\"br\",{}),\"✅ Speeds up insurance verification and claims processing\",/*#__PURE__*/e(\"br\",{}),\"✅ Python-based customization available, but also supports no-code automation\"]}),/*#__PURE__*/t(\"p\",{children:[\"🔹 \",/*#__PURE__*/e(\"strong\",{children:\"Real-World Use Case:\"}),\" A hospital uses Robocorp to log into an insurance portal, verify patient coverage, and update billing records—automating a process that used to take hours.\"]}),/*#__PURE__*/t(\"h3\",{children:[/*#__PURE__*/e(\"strong\",{children:\"4. \"}),/*#__PURE__*/e(n,{href:\"https://www.kadoa.com/\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Kadoa\"})})}),/*#__PURE__*/e(\"strong\",{children:\" 🏥 \"}),/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"strong\",{children:\"Best for web scraping and real-time data retrieval for healthcare research\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Kadoa is an AI-powered web scraper that pulls data from payer portals, regulatory websites, and medical databases—helping healthcare teams stay on top of policy changes, insurance updates, and compliance requirements.\"}),/*#__PURE__*/e(\"h4\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key Features:\"})}),/*#__PURE__*/t(\"p\",{children:[\"✅ Extracts insights from payer portals and regulatory websites.\",/*#__PURE__*/e(\"br\",{}),\"✅ Automates data collection for compliance tracking.\",/*#__PURE__*/e(\"br\",{}),\"✅ Provides real-time updates on policy changes and reimbursement codes.\"]}),/*#__PURE__*/t(\"p\",{children:[\"🔹 \",/*#__PURE__*/e(\"strong\",{children:\"Real-World Use Case:\"}),\" A healthcare billing department uses Kadoa to track CMS reimbursement code updates in real-time—ensuring their billing practices stay compliant.\"]}),/*#__PURE__*/t(\"h3\",{children:[/*#__PURE__*/e(\"strong\",{children:\"5. \"}),/*#__PURE__*/e(n,{href:\"http://fireflies.ai/\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Fireflies.ai\"})})}),/*#__PURE__*/e(\"strong\",{children:\" 🔊 \"}),/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"strong\",{children:\"Best for AI-powered transcription and documentation automation\"})})]}),/*#__PURE__*/e(\"p\",{children:\"If documentation is slowing your team down, Fireflies.ai can help. It automatically transcribes, summarizes, and structures patient interactions, making it easier to keep accurate records without spending hours on paperwork.\"}),/*#__PURE__*/e(\"h4\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key Features:\"})}),/*#__PURE__*/t(\"p\",{children:[\"✅ Transcribes and summarizes patient conversations in real time\",/*#__PURE__*/e(\"br\",{}),\"✅ Integrates with telehealth platforms and web-based EHRs\",/*#__PURE__*/e(\"br\",{}),\"✅ Creates structured notes for easier record-keeping\"]}),/*#__PURE__*/t(\"p\",{children:[\"🔹 \",/*#__PURE__*/e(\"strong\",{children:\"Real-World Use Case:\"}),\" A telehealth clinic uses Fireflies.ai to automatically generate patient visit summaries and upload them to the EHR—cutting documentation time in half.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Which One Should You Choose?\"})}),/*#__PURE__*/e(\"p\",{children:\"Here’s a quick breakdown of the best web AI agents based on what you need to automate:\"}),/*#__PURE__*/e(\"div\",{children:\"ToolBest ForHIPAA-Compliant?MagicalData entry automation & cross-platform transfers✅ YesBardeenAutomating browser-based form-filling & workflows❌ NoRobocorpLarge-scale RPA for EHRs & insurance processing✅ YesKadoaExtracting real-time data from payer portals❌ NoFireflies.aiAI-powered transcription & documentation✅ Yes\"}),/*#__PURE__*/e(\"p\",{children:\"If your biggest pain point is manual data entry, Magical is a top pick. If you need AI to handle insurance processing and EHR navigation, Robocorp is a strong choice. And if documentation is slowing you down, Fireflies.ai has your back.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Bottom Line\"})}),/*#__PURE__*/e(\"p\",{children:\"Web AI agents are revolutionizing healthcare administration, eliminating the manual busywork that slows teams down. Whether you need data entry automation, workflow optimization, or AI-powered transcription, there’s a web AI agent built for your needs.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How Web AI Agents Are Transforming Healthcare Administration\"})}),/*#__PURE__*/e(\"p\",{children:\"Alright, we’ve covered what web AI agents are and the best tools out there. Now, let’s talk about real-world impact—how these AI-powered assistants are already changing the game for healthcare admin teams.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:\"Spoiler\"}),\": They’re eliminating mind-numbing tasks, cutting down on errors, and giving admin staff their sanity back.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Eliminating Manual Data Entry in EHRs\"})}),/*#__PURE__*/e(\"p\",{children:\"Ask any healthcare admin what the most frustrating part of their job is, and manual data entry will be near the top of the list. Updating EHRs, transferring patient info, and logging test results is a slow, repetitive grind—but web AI agents are handling it automatically.\"}),/*#__PURE__*/t(\"p\",{children:[\"✅ AI extracts patient details from online intake forms and updates the EHR.\",/*#__PURE__*/e(\"br\",{}),\"✅ Lab results are auto-populated into patient charts—no manual entry required.\",/*#__PURE__*/e(\"br\",{}),\"✅ Prescription updates sync across platforms in real-time.\"]}),/*#__PURE__*/t(\"p\",{children:[\"🔹 \",/*#__PURE__*/e(\"strong\",{children:\"Example:\"}),\" A clinic uses Magical to auto-fill patient demographics into their EHR every time a new appointment is scheduled—eliminating hours of manual input.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Automating Patient Scheduling & Follow-Ups\"})}),/*#__PURE__*/e(\"p\",{children:\"Scheduling is a constant headache—no-shows, last-minute reschedules, back-and-forth emails. Web AI agents are taking over the busywork, ensuring that patients get scheduled (and actually show up).\"}),/*#__PURE__*/t(\"p\",{children:[\"✅ AI automatically books follow-ups after patient visits.\",/*#__PURE__*/e(\"br\",{}),\"✅ Appointment confirmations and reminders are sent via SMS/email.\",/*#__PURE__*/e(\"br\",{}),\"✅ Last-minute cancellations trigger AI to find the next available patient on the waitlist.\"]}),/*#__PURE__*/t(\"p\",{children:[\"🔹 \",/*#__PURE__*/e(\"strong\",{children:\"Example:\"}),\" A medical practice uses Bardeen to auto-schedule rescheduled appointments, ensuring that no time slots go to waste.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Streamlining Insurance & Billing Workflows\"})}),/*#__PURE__*/e(\"p\",{children:\"Insurance verification and billing errors are a massive pain point for healthcare teams. Incorrect claim submissions, missing patient details, and slow approval times lead to billing delays and revenue loss. Web AI agents fix this by automating key parts of the process.\"}),/*#__PURE__*/t(\"p\",{children:[\"✅ AI logs into payer portals and verifies patient insurance in real-time.\",/*#__PURE__*/e(\"br\",{}),\"✅ Missing claim details are flagged before submission—reducing denials.\",/*#__PURE__*/e(\"br\",{}),\"✅ Billing records sync instantly when new insurance details are added.\"]}),/*#__PURE__*/t(\"p\",{children:[\"🔹 \",/*#__PURE__*/e(\"strong\",{children:\"Example:\"}),\" A hospital uses Robocorp to automatically log into insurance portals, verify coverage, and update billing records—cutting claim processing time in half.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Enhancing Compliance & Regulatory Tracking\"})}),/*#__PURE__*/e(\"p\",{children:\"Keeping up with changing healthcare regulations is a full-time job on its own. Web AI agents are helping teams stay ahead of compliance requirements—so no one gets caught off guard by new rules.\"}),/*#__PURE__*/t(\"p\",{children:[\"✅ AI scans regulatory websites and alerts teams about policy updates.\",/*#__PURE__*/e(\"br\",{}),\"✅ Compliance documents are auto-logged and tracked for audits.\",/*#__PURE__*/e(\"br\",{}),\"✅ AI ensures that new patient forms meet HIPAA requirements before submission.\"]}),/*#__PURE__*/t(\"p\",{children:[\"🔹 \",/*#__PURE__*/e(\"strong\",{children:\"Example:\"}),\" A billing department uses Kadoa to track CMS updates in real-time, ensuring their reimbursement codes are always up to date.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Bottom Line\"})}),/*#__PURE__*/e(\"p\",{children:\"Web AI agents aren’t just saving time—they’re reducing errors, improving compliance, and making life easier for healthcare admin teams. Whether it’s eliminating data entry, automating scheduling, or streamlining billing, these tools are fundamentally changing how healthcare workflows operate.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Future of Web AI Agents in Healthcare\"})}),/*#__PURE__*/e(\"p\",{children:\"Web AI agents are already making life easier for healthcare admin teams, but we’re just getting started. The next generation of AI agents won’t just automate tasks—they’ll predict, adapt, and even make intelligent decisions to optimize workflows without human input.\"}),/*#__PURE__*/e(\"p\",{children:\"Here’s what’s coming next:\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"AI Agents That Fully Automate Admin Workflows\"})}),/*#__PURE__*/e(\"p\",{children:\"Right now, web AI agents are great at handling individual tasks—like transferring patient data or verifying insurance. But soon, they’ll be able to run entire workflows from start to finish—without human intervention.\"}),/*#__PURE__*/t(\"p\",{children:[\"✅ AI will handle full patient intake-to-billing automation.\",/*#__PURE__*/e(\"br\",{}),\"✅ Lab test orders, results, and follow-ups will be fully AI-managed.\",/*#__PURE__*/e(\"br\",{}),\"✅ EHR updates, insurance verification, and scheduling will happen automatically.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"🔹 Likely Scenario: \"}),\"A clinic’s AI agent extracts patient demographics, verifies insurance, books an appointment, and submits billing data—completing the entire intake process without admin input.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"AI-Powered Voice Assistants for Web-Based Admin Tasks\"})}),/*#__PURE__*/e(\"p\",{children:\"AI-powered voice assistants are already making waves in consumer tech (looking at you, Alexa and Siri). But in healthcare, they’re about to become game-changers—allowing admin teams to control web-based workflows with simple voice commands.\"}),/*#__PURE__*/t(\"p\",{children:['✅ \"Schedule a follow-up for John Doe next Tuesday at 10 AM.\"',/*#__PURE__*/e(\"br\",{}),'✅ \"Pull up the latest insurance verification for Sarah Smith.\"',/*#__PURE__*/e(\"br\",{}),'✅ \"Submit a prior authorization request for this patient.\"']}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"🔹 Likely Scenario: \"}),\"A front-desk staff member asks an AI assistant to find the next available appointment for a patient—without touching a keyboard.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web AI Agents That Learn & Adapt in Real Time\"})}),/*#__PURE__*/e(\"p\",{children:\"Today’s AI agents follow preset rules—you tell them what to do, and they do it. But in the future, they’ll learn from patterns and optimize workflows on their own.\"}),/*#__PURE__*/t(\"p\",{children:[\"✅ AI will detect common claim denials and adjust submissions proactively.\",/*#__PURE__*/e(\"br\",{}),\"✅ Scheduling AI will predict no-shows and overbook to minimize lost appointments.\",/*#__PURE__*/e(\"br\",{}),\"✅ AI will analyze workflow bottlenecks and suggest process improvements.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"🔹 Likely Scenario: \"}),\"A web AI agent notices that claims missing a certain diagnosis code get denied 80% of the time—so it automatically flags similar claims before submission.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Bottom Line\"})}),/*#__PURE__*/e(\"p\",{children:\"Web AI agents aren’t just about automation anymore—they’re evolving into self-learning, predictive, and even voice-activated assistants that will completely transform healthcare administration.\"}),/*#__PURE__*/e(\"p\",{children:\"The question is: Are you ready for the future?\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Final Thoughts: Web AI Agents Are the Future of Healthcare Admin—Are You Ready?\"})}),/*#__PURE__*/e(\"p\",{children:\"Let’s be real—healthcare administration is drowning in inefficiency. Too much manual data entry. Too many repetitive tasks. Too many hours wasted on work that AI can handle in seconds.\"}),/*#__PURE__*/e(\"p\",{children:\"Web AI agents aren’t just a convenience—they’re the key to streamlining workflows, cutting costs, and giving healthcare teams their time back.\"}),/*#__PURE__*/e(\"h4\",{children:\"Here’s what we covered:\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"✅ \"}),\"Web AI agents automate repetitive admin tasks directly in your browser.\",/*#__PURE__*/e(\"br\",{}),\"✅ They work across EHRs, scheduling platforms, and insurance portals—no IT support needed.\",/*#__PURE__*/e(\"br\",{}),\"✅ Top tools like Magical, Bardeen, and Robocorp are already transforming healthcare workflows.\",/*#__PURE__*/e(\"br\",{}),\"✅ The future of web AI includes fully automated workflows, voice-activated assistants, and self-learning AI.\"]}),/*#__PURE__*/e(\"p\",{children:\"The bottom line? Web AI agents are changing healthcare admin—forever. The question is: Are you ready to take advantage of them?\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Start Automating Your Workflows—For Free\"})}),/*#__PURE__*/e(\"p\",{children:\"The easiest way to get started? Try Magical. It’s the fastest, simplest way to automate admin workflows—no coding, no IT headaches, just seamless automation that works inside your browser.\"}),/*#__PURE__*/t(\"p\",{children:[\"✅ Eliminate copy-pasting between systems\",/*#__PURE__*/e(\"br\",{}),\"✅ Automate patient scheduling, billing, and data transfers\",/*#__PURE__*/e(\"br\",{}),\"✅ Save hours of admin work—7 hours on average, every single week\"]}),/*#__PURE__*/t(\"p\",{children:[\"Ready to see it in action?\",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/install\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" Install the free Magical Chrome extension now\"})}),\" and start automating your workflows today. 🚀\"]})]});export const richText3=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"While Veradigm has been a prominent name in EMR solutions, exploring Veradigm alternatives is becoming increasingly common as practices seek customized solutions tailored to their needs. Healthcare practices and organizations often find themselves at a crossroads when considering their technology solutions. \"}),/*#__PURE__*/e(\"p\",{children:\"Weighing factors like cost, usability, and features, they search for Veradigm alternatives that streamline workflows and improve patient care. \"}),/*#__PURE__*/e(\"p\",{children:\"This blog isn't about rejecting Veradigm; it's about making informed decisions for your practice's future in a constantly changing healthcare landscape.\"}),/*#__PURE__*/e(\"h2\",{children:\"5 Factors to Consider When Choosing Veradigm Alternatives\"}),/*#__PURE__*/e(\"p\",{children:\"While Veradigm alternatives offer a broad spectrum of options, selecting the best-fit hinges on several factors unique to each practice:\"}),/*#__PURE__*/e(\"h3\",{children:\"Speciality Focus \"}),/*#__PURE__*/e(\"p\",{children:\"Practices need to assess their requirements based on their area of specialization. Certain electronic medical record (EMR) solutions cater to the needs of specific specialties, while others provide more general functionalities.\"}),/*#__PURE__*/e(\"p\",{children:\"For example, a behavioral health facility would have different EHR requirements than an assisted living facility or cardiology clinic. Understanding the nuances of specialty-specific functionalities helps practices narrow their options.\"}),/*#__PURE__*/e(\"h3\",{children:\"Cost and Scalability \"}),/*#__PURE__*/e(\"p\",{children:\"Veradigm, like any large healthcare IT provider, comes with costs and contract terms that may not align with every practice's budget and long-term plans. Startups, smaller practices, or independent healthcare providers might find alternatives that offer flexible, transparent pricing models more attractive.\"}),/*#__PURE__*/e(\"p\",{children:\"It’s important to compare costs carefully and consider whether your chosen alternative can grow with your practice as your needs change. Consider which platforms offer a free trial or even a free version.\"}),/*#__PURE__*/e(\"h3\",{children:\"Integration Capabilities \"}),/*#__PURE__*/t(\"p\",{children:[\"The ability to \",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/apps\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"integrate\"})}),\" with existing systems within a practice, such as medical billing or scheduling software, is paramount for a seamless \",/*#__PURE__*/e(n,{href:\"http://www.getmagical.com/blog/13-steps-of-revenue-cycle-management\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"revenue cycle\"})}),\". The ideal Veradigm alternative seamlessly connects with other platforms. This reduces manual data entry, improves data accuracy, and optimizes day-to-day operations.\"]}),/*#__PURE__*/e(\"p\",{children:\"Assessing the integration capabilities ensures that different aspects of your practice operations communicate efficiently with each other.\"}),/*#__PURE__*/e(\"h3\",{children:\"User Experience \"}),/*#__PURE__*/e(\"p\",{children:\"A user-friendly and intuitive EHR system contributes to: \"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Staff satisfaction\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Improved data entry accuracy\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"And reduced training time \"})})]}),/*#__PURE__*/e(\"p\",{children:\"Intuitive user interfaces and well-designed workflows make a substantial difference in staff efficiency and ultimately impact patient care.\"}),/*#__PURE__*/e(\"p\",{children:\"When researching alternatives, seek feedback from users on their experience and ease of navigation. Talk to customer references to learn about their experience with different Veradigm alternatives. A smooth user experience minimizes learning curves and maximizes productivity.\"}),/*#__PURE__*/e(\"h3\",{children:\"Customer Support and Training \"}),/*#__PURE__*/e(\"p\",{children:\"A smooth transition to a new platform often depends on the availability of reliable customer support and comprehensive training resources. When evaluating alternatives, understand the level of support offered by the provider, including their responsiveness and available channels of communication.\"}),/*#__PURE__*/e(\"h2\",{children:\"Top Veradigm Alternatives in 2025\"}),/*#__PURE__*/e(\"p\",{children:\"While researching alternatives is critical, this process often uncovers a long list of options, making the selection process overwhelming. To streamline your search, let’s look into some notable contenders that have consistently demonstrated their capabilities in 2025.\"}),/*#__PURE__*/t(\"h3\",{children:[\"1. \",/*#__PURE__*/e(n,{href:\"https://www.epic.com\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Epic Systems\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"__wf_reserved_inherit\",className:\"framer-image\",height:\"831\",src:\"https://framerusercontent.com/images/KN9yyUGRqKSAmFvPwTSfkEhdwIU.jpeg\",srcSet:\"https://framerusercontent.com/images/KN9yyUGRqKSAmFvPwTSfkEhdwIU.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/KN9yyUGRqKSAmFvPwTSfkEhdwIU.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/KN9yyUGRqKSAmFvPwTSfkEhdwIU.jpeg?scale-down-to=2048 2048w,https://framerusercontent.com/images/KN9yyUGRqKSAmFvPwTSfkEhdwIU.jpeg 3353w\",style:{aspectRatio:\"3353 / 1662\"},width:\"1676\"}),/*#__PURE__*/e(\"p\",{children:\"Epic is a comprehensive EHR system known for its extensive functionality and interoperability. It offers modules for various healthcare specialties and robust analytics capabilities.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Best for\"}),\": Large hospitals, academic medical centers, and integrated healthcare networks.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Pro\"}),\": Highly customizable and scalable.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Con\"}),\": Can be expensive and complex to implement.\"]}),/*#__PURE__*/t(\"h3\",{children:[\"2. \",/*#__PURE__*/e(n,{href:\"https://www.oracle.com/health\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Oracle Health\"})}),\" (formerly Cerner)\"]}),/*#__PURE__*/e(\"img\",{alt:\"__wf_reserved_inherit\",className:\"framer-image\",height:\"770\",src:\"https://framerusercontent.com/images/Qr6VJYOKHwZb7hJ1ezKAIMaq0.jpeg\",srcSet:\"https://framerusercontent.com/images/Qr6VJYOKHwZb7hJ1ezKAIMaq0.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/Qr6VJYOKHwZb7hJ1ezKAIMaq0.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/Qr6VJYOKHwZb7hJ1ezKAIMaq0.jpeg?scale-down-to=2048 2048w,https://framerusercontent.com/images/Qr6VJYOKHwZb7hJ1ezKAIMaq0.jpeg 3389w\",style:{aspectRatio:\"3389 / 1541\"},width:\"1694\"}),/*#__PURE__*/e(\"p\",{children:\"Cerner provides a wide range of health IT solutions, including EHR, revenue cycle management, and population health management. It emphasizes data-driven decision-making and care coordination.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Best for\"}),\": Hospitals of all sizes and ambulatory practices.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Pro\"}),\": Strong interoperability features and health information exchange capabilities.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Con\"}),\": User interface can be less intuitive compared to some competitors.\"]}),/*#__PURE__*/t(\"h3\",{children:[\"3. \",/*#__PURE__*/e(n,{href:\"https://www.athenahealth.com\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"athenahealth\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"__wf_reserved_inherit\",className:\"framer-image\",height:\"704\",src:\"https://framerusercontent.com/images/6Bv3LGHqgwQ4t7eLtUZRWJMQIw.jpeg\",srcSet:\"https://framerusercontent.com/images/6Bv3LGHqgwQ4t7eLtUZRWJMQIw.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/6Bv3LGHqgwQ4t7eLtUZRWJMQIw.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/6Bv3LGHqgwQ4t7eLtUZRWJMQIw.jpeg?scale-down-to=2048 2048w,https://framerusercontent.com/images/6Bv3LGHqgwQ4t7eLtUZRWJMQIw.jpeg 3401w\",style:{aspectRatio:\"3401 / 1408\"},width:\"1700\"}),/*#__PURE__*/e(\"p\",{children:\"This tool offers cloud-based EHR, practice management, and medical billing services. It focuses on improving clinical efficiency and financial performance through its network-enabled platform.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Best for\"}),\": Small to medium-sized ambulatory practices and medical groups.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Pro\"}),\": Regular updates and improvements based on user feedback.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Con\"}),\": Limited customization options compared to some on-premise solutions.\"]}),/*#__PURE__*/t(\"h3\",{children:[\"4. \",/*#__PURE__*/e(n,{href:\"https://www.eclinicalworks.com\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"eClinicalWorks\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"__wf_reserved_inherit\",className:\"framer-image\",height:\"828\",src:\"https://framerusercontent.com/images/0S6JWKq91UH95bqbes9liLdjTNg.jpeg\",srcSet:\"https://framerusercontent.com/images/0S6JWKq91UH95bqbes9liLdjTNg.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/0S6JWKq91UH95bqbes9liLdjTNg.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/0S6JWKq91UH95bqbes9liLdjTNg.jpeg?scale-down-to=2048 2048w,https://framerusercontent.com/images/0S6JWKq91UH95bqbes9liLdjTNg.jpeg 3402w\",style:{aspectRatio:\"3402 / 1657\"},width:\"1701\"}),/*#__PURE__*/e(\"p\",{children:\"eClinicalWorks provides cloud-based and on-premise EHR solutions with integrated practice management and patient engagement tools. It offers specialty-specific templates and workflows.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Best for\"}),\": Ambulatory practices across various specialties.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Pro\"}),\": Comprehensive suite of features at a competitive price point.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Con\"}),\": Customer support can be inconsistent.\"]}),/*#__PURE__*/t(\"h3\",{children:[\"5. \",/*#__PURE__*/e(n,{href:\"https://www.nextgen.com\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"NextGen Healthcare\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"__wf_reserved_inherit\",className:\"framer-image\",height:\"891\",src:\"https://framerusercontent.com/images/T9I1G1Hzc3RiyMNnI7cFitYW3RI.jpeg\",srcSet:\"https://framerusercontent.com/images/T9I1G1Hzc3RiyMNnI7cFitYW3RI.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/T9I1G1Hzc3RiyMNnI7cFitYW3RI.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/T9I1G1Hzc3RiyMNnI7cFitYW3RI.jpeg?scale-down-to=2048 2048w,https://framerusercontent.com/images/T9I1G1Hzc3RiyMNnI7cFitYW3RI.jpeg 3393w\",style:{aspectRatio:\"3393 / 1783\"},width:\"1696\"}),/*#__PURE__*/e(\"p\",{children:\"NextGen offers an integrated EHR and practice management system with a focus on ambulatory care. It provides specialty-specific content and workflows, as well as population health management tools.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Best for\"}),\": Mid-sized to large ambulatory practices and multi-specialty groups.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Pro\"}),\": Strong reporting and analytics capabilities.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Con\"}),\": Implementation can be time-consuming and complex.\"]}),/*#__PURE__*/t(\"h3\",{children:[\"6. \",/*#__PURE__*/e(n,{href:\"https://www.greenwayhealth.com\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Greenway Health\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"__wf_reserved_inherit\",className:\"framer-image\",height:\"741\",src:\"https://framerusercontent.com/images/X1AYKjgtqgU0ZoL3IalOmDp1uc.jpeg\",srcSet:\"https://framerusercontent.com/images/X1AYKjgtqgU0ZoL3IalOmDp1uc.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/X1AYKjgtqgU0ZoL3IalOmDp1uc.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/X1AYKjgtqgU0ZoL3IalOmDp1uc.jpeg?scale-down-to=2048 2048w,https://framerusercontent.com/images/X1AYKjgtqgU0ZoL3IalOmDp1uc.jpeg 3396w\",style:{aspectRatio:\"3396 / 1482\"},width:\"1698\"}),/*#__PURE__*/e(\"p\",{children:\"Greenway Health provides EHR, practice management, and revenue cycle management solutions. It emphasizes user-friendly interfaces and customizable workflows.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Best for\"}),\": Small to medium-sized ambulatory practices.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Pro\"}),\": Intuitive user interface and good customer support.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Con\"}),\": Limited integration with some third-party applications.\"]}),/*#__PURE__*/t(\"h3\",{children:[\"7. \",/*#__PURE__*/e(n,{href:\"https://ehr.meditech.com/ehr-solutions/meditech-expanse\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"MEDITECH\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"__wf_reserved_inherit\",className:\"framer-image\",height:\"801\",src:\"https://framerusercontent.com/images/tivUGt8GCjHaY1klDQN3EjjD3JY.jpeg\",srcSet:\"https://framerusercontent.com/images/tivUGt8GCjHaY1klDQN3EjjD3JY.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/tivUGt8GCjHaY1klDQN3EjjD3JY.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/tivUGt8GCjHaY1klDQN3EjjD3JY.jpeg?scale-down-to=2048 2048w,https://framerusercontent.com/images/tivUGt8GCjHaY1klDQN3EjjD3JY.jpeg 3387w\",style:{aspectRatio:\"3387 / 1603\"},width:\"1693\"}),/*#__PURE__*/e(\"p\",{children:\"MEDITECH offers a comprehensive EHR system with integrated financial and operational management tools. It provides solutions for both acute and ambulatory care settings.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Best for\"}),\": Community hospitals and health systems.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Pro\"}),\": Cost-effective solution with a long history in the industry.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Con\"}),\": Can be less user-friendly than some newer systems.\"]}),/*#__PURE__*/t(\"h3\",{children:[\"8. \",/*#__PURE__*/e(n,{href:\"https://www.drchrono.com\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"DrChrono\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"__wf_reserved_inherit\",className:\"framer-image\",height:\"812\",src:\"https://framerusercontent.com/images/qJwpX8axcfSmdkkcZs1WNNBCM.jpeg\",srcSet:\"https://framerusercontent.com/images/qJwpX8axcfSmdkkcZs1WNNBCM.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/qJwpX8axcfSmdkkcZs1WNNBCM.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/qJwpX8axcfSmdkkcZs1WNNBCM.jpeg?scale-down-to=2048 2048w,https://framerusercontent.com/images/qJwpX8axcfSmdkkcZs1WNNBCM.jpeg 3391w\",style:{aspectRatio:\"3391 / 1624\"},width:\"1695\"}),/*#__PURE__*/e(\"p\",{children:\"DrChrono is a cloud-based EHR and practice management platform with a strong focus on mobile functionality. It offers customizable medical forms and e-prescribing capabilities.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Best for\"}),\": Small to medium-sized practices, especially those prioritizing mobility.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Pro\"}),\": Excellent mobile app and iPad integration.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Con\"}),\": May lack some advanced features required by larger practices.\"]}),/*#__PURE__*/t(\"h3\",{children:[\"9. \",/*#__PURE__*/e(n,{href:\"https://www.carecloud.com\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"CareCloud\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"__wf_reserved_inherit\",className:\"framer-image\",height:\"763\",src:\"https://framerusercontent.com/images/ADPh2NNkgmGPrCFJsfHX8UZBHmo.jpeg\",srcSet:\"https://framerusercontent.com/images/ADPh2NNkgmGPrCFJsfHX8UZBHmo.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/ADPh2NNkgmGPrCFJsfHX8UZBHmo.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/ADPh2NNkgmGPrCFJsfHX8UZBHmo.jpeg?scale-down-to=2048 2048w,https://framerusercontent.com/images/ADPh2NNkgmGPrCFJsfHX8UZBHmo.jpeg 3387w\",style:{aspectRatio:\"3387 / 1527\"},width:\"1693\"}),/*#__PURE__*/e(\"p\",{children:\"CareCloud provides cloud-based EHR, practice management, and revenue cycle management solutions. It offers a modern, user-friendly interface and robust reporting tools.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Best for\"}),\": Ambulatory practices of various sizes and specialties.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Pro\"}),\": Sleek, intuitive user interface.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Con\"}),\": Pricing can be higher compared to some competitors.\"]}),/*#__PURE__*/t(\"h3\",{children:[\"10. \",/*#__PURE__*/e(n,{href:\"https://www.kareo.com/ehr\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Kareo\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"870\",src:\"https://framerusercontent.com/images/0DOjxM6z0p9H3W15QI77bdero.jpeg\",srcSet:\"https://framerusercontent.com/images/0DOjxM6z0p9H3W15QI77bdero.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/0DOjxM6z0p9H3W15QI77bdero.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/0DOjxM6z0p9H3W15QI77bdero.jpeg?scale-down-to=2048 2048w,https://framerusercontent.com/images/0DOjxM6z0p9H3W15QI77bdero.jpeg 3378w\",style:{aspectRatio:\"3378 / 1740\"},width:\"1689\"}),/*#__PURE__*/e(\"p\",{children:\"Kareo is a cloud-based platform offering EHR, practice management, and medical billing services. It focuses on simplicity and ease of use for independent practices.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Best for\"}),\": Small to medium-sized independent practices.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Pro\"}),\": Easy to implement and use, with minimal training required.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Con\"}),\": May lack some advanced features needed by larger or specialty practices.\"]}),/*#__PURE__*/t(\"h3\",{children:[\"11. \",/*#__PURE__*/e(n,{href:\"https://www.dawsystems.com/emr.html?trk=products_details_guest_secondary_call_to_action\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"ScriptSure\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"953\",src:\"https://framerusercontent.com/images/lNPxgvSenPaXHZUA4csdiPf0Gg.jpeg\",srcSet:\"https://framerusercontent.com/images/lNPxgvSenPaXHZUA4csdiPf0Gg.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/lNPxgvSenPaXHZUA4csdiPf0Gg.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/lNPxgvSenPaXHZUA4csdiPf0Gg.jpeg?scale-down-to=2048 2048w,https://framerusercontent.com/images/lNPxgvSenPaXHZUA4csdiPf0Gg.jpeg 3387w\",style:{aspectRatio:\"3387 / 1906\"},width:\"1693\"}),/*#__PURE__*/e(\"p\",{children:\"For those seeking a solution primarily focused on electronic prescribing, ScriptSure consistently earns praise for accuracy and usability. ScriptSure is a cloud-based e-prescribing and medication management platform. It offers a comprehensive suite of tools for prescription writing, medication history review, and drug interaction checking, with a focus on improving patient safety and prescribing efficiency.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Best for\"}),\": Small to medium-sized ambulatory practices, particularly those looking for a standalone e-prescribing solution or an add-on to their existing EHR system.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Pro\"}),\": User-friendly interface with robust drug interaction and allergy-checking capabilities.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Con\"}),\": As a specialized tool, it may require integration with other systems for full practice management functionality.\"]}),/*#__PURE__*/t(\"h3\",{children:[\"12. \",/*#__PURE__*/e(n,{href:\"https://azzly.com\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AZZLY Rise\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"__wf_reserved_inherit\",className:\"framer-image\",height:\"681\",src:\"https://framerusercontent.com/images/63POPjXAX5D0msomb5ca4yhXc.jpeg\",srcSet:\"https://framerusercontent.com/images/63POPjXAX5D0msomb5ca4yhXc.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/63POPjXAX5D0msomb5ca4yhXc.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/63POPjXAX5D0msomb5ca4yhXc.jpeg?scale-down-to=2048 2048w,https://framerusercontent.com/images/63POPjXAX5D0msomb5ca4yhXc.jpeg 3455w\",style:{aspectRatio:\"3455 / 1362\"},width:\"1727\"}),/*#__PURE__*/e(\"p\",{children:\"AZZLY Rize, with its focused approach toward mental health and addiction treatment organizations, addresses the niche requirements of this field. Their practice management software assists with tasks such as controlled substance e-prescribing, medication management using the Juno Rxtracker, and patient chart storage.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Best for\"}),\": Behavioral health practices, addiction treatment centers, and mental health clinics of various sizes, from small practices to large multi-location facilities.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Pro\"}),\": Specialized features for behavioral health, including built-in assessment tools and treatment plan generators.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Con\"}),\": May not be as suitable for general medical practices or other specialties outside of behavioral health and addiction treatment.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Editor's Note\"}),\": When choosing an alternative, you want to choose a system that will allow you to set up automations to boost your workflow. \",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/automations\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Magical\"})}),\" can work with every tool mentioned in this blog and you can set up automations in minutes, not hours. You can also create keyboard shortcuts that will reduce the amount of time you spend on repetitive typing - and reduce errors.\"]}),/*#__PURE__*/e(\"h2\",{children:\"FAQs about Veradigm Alternatives\"}),/*#__PURE__*/e(\"h3\",{children:\" Is Switching From Veradigm Difficult?\"}),/*#__PURE__*/e(\"p\",{children:\"Switching healthcare IT systems can seem complex, but many alternatives offer data migration services, making the transition smoother.\"}),/*#__PURE__*/e(\"h3\",{children:\" What If I Need Features Not Offered By These Alternatives? \"}),/*#__PURE__*/e(\"p\",{children:\"Some alternatives allow for customization and integration with third-party applications to meet your needs. It’s about finding the platform that aligns best with your priorities.\"}),/*#__PURE__*/e(\"h2\",{children:\" \"}),/*#__PURE__*/e(\"h2\",{children:\"Which Veradigm Alternative is Best For Your Practice?\"}),/*#__PURE__*/e(\"p\",{children:\"The world of healthcare technology evolves constantly, offering solutions for every need. Choosing Veradigm alternatives, much like choosing the right treatment plan, necessitates careful consideration of your practice’s individual needs and goals.\"}),/*#__PURE__*/e(\"p\",{children:\"Remember, the key to a thriving healthcare environment lies in choosing tools that optimize efficiency, prioritize patient care, and support your vision for the future of your practice. \"}),/*#__PURE__*/t(\"p\",{children:[\"When you make your choice, make sure to pair it with Magical. \",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/install\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Magical\"})}),\" is used (and loved at more than 50,000 companies like United Healthcare, Plume, and Nuance to save 7 hours a week (on average) on their repetitive tasks. Try it for your team today!\"]}),/*#__PURE__*/e(\"p\",{children:\"‍\"})]});export const richText4=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"The healthcare industry thrives on accuracy and efficiency. Administrative staff often spend excessive time on repetitive data entry—a tedious, error-prone process that detracts from more critical tasks. This is where autofill tools for healthcare administration become invaluable. \"}),/*#__PURE__*/e(\"p\",{children:\"Autofill offers a better way of transforming operations and freeing up valuable time and resources. In this blog, we'll take a look at the benefits of using autofill tools for healthcare administration.\"}),/*#__PURE__*/e(\"h2\",{children:\"The Cost Effectiveness of Autofill Tools For Healthcare Administration\"}),/*#__PURE__*/e(\"p\",{children:\"Think about how much time your healthcare staff spends on paperwork. It's a lot, right? \"}),/*#__PURE__*/e(\"p\",{children:\"Autofill tools can seriously cut that time down. This can save your clinic serious money.\"}),/*#__PURE__*/e(\"p\",{children:\"These tools help with all sorts of forms. \\xa0They can handle patient intake forms, insurance claims, and even billing paperwork. \"}),/*#__PURE__*/e(\"p\",{children:\" Staff can enter patient data quickly. \\xa0They can avoid typos too. This makes everything more accurate.\"}),/*#__PURE__*/e(\"h3\",{children:\"Less Time Spent on Paperwork\"}),/*#__PURE__*/e(\"p\",{children:\"But how does this save money? Well, less time on paperwork means more time spent with patients. \"}),/*#__PURE__*/e(\"p\",{children:\"This boosts everyone's mood. Happy patients, happy staff. \\xa0Plus, accurate data means fewer rejected claims and leads to better revenue flow. \"}),/*#__PURE__*/e(\"h3\",{children:\"Better Compliance\"}),/*#__PURE__*/e(\"p\",{children:\"Autofill tools help with compliance, too. They make sure the required fields are filled out. This keeps your clinic on the right side of the rules. \\xa0No more worrying about penalties because something was missed.\"}),/*#__PURE__*/e(\"p\",{children:\"Faster processing is another benefit. \\xa0Autofill tools can process claims quickly. This means your clinic gets paid faster. \\xa0It’s a simple way to make your billing cycle run smoothly.\"}),/*#__PURE__*/e(\"h3\",{children:\"You Can Do More In Less Time\"}),/*#__PURE__*/e(\"p\",{children:\"There's also less need for temporary staff during busy times. \\xa0Your current team can handle more work with autofill tools helping them out. This saves money on hiring and training.\"}),/*#__PURE__*/e(\"p\",{children:\"Training staff on new software can be expensive. But autofill tools are usually easy to learn. This keeps training costs down. \\xa0It also means staff can start using them quickly. \"}),/*#__PURE__*/e(\"h2\",{children:\"The Benefits of Using Autofill Tools For Healthcare Administration\"}),/*#__PURE__*/e(\"p\",{children:\"Autofill tools are more than just convenient; they fundamentally change how healthcare administration works. This translates to fewer errors, reduced time wasted, and better use of your team’s skills.\"}),/*#__PURE__*/e(\"h3\",{children:\"Streamlining Patient Intake and Registration\"}),/*#__PURE__*/e(\"p\",{children:\"Patient intake often forms the first impression of your facility. A slow, cumbersome process can create a negative experience. Autofill tools leverage existing patient data to create a seamless experience. \"}),/*#__PURE__*/t(\"p\",{children:[\"This improves patient satisfaction and allows staff to focus on patient care. Consider a patient scheduling an appointment with multiple insurance cards. Autofill can quickly \",/*#__PURE__*/e(n,{href:\"http://www.getmagical.com/blog/insurance-eligibility-verification-automation\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"verify coverage\"})}),\" in real time, providing clarity similar to what Providence Health demonstrated.\"]}),/*#__PURE__*/e(\"h3\",{children:\"Improving Accuracy in Medical Records\"}),/*#__PURE__*/e(\"p\",{children:\"Medical record accuracy is paramount. A single typo can have serious consequences for patient care. Autofill minimizes this risk by automatically populating fields with correct information from integrated systems. \"}),/*#__PURE__*/e(\"p\",{children:\"Validation checks further enhance data integrity. This not only improves patient safety but also minimizes medical errors caused by inaccurate information.\"}),/*#__PURE__*/e(\"h3\",{children:\"Simplifying Billing and Coding\"}),/*#__PURE__*/e(\"p\",{children:\"Billing and coding are complex, and errors can lead to claim denials and revenue loss. Autofill streamlines the process and improves accuracy. \"}),/*#__PURE__*/t(\"p\",{children:[\"Utilizing a unified system helps dramatically reduce improper Medicare payments. This is crucial for maintaining a healthy \",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/blog/13-steps-of-revenue-cycle-management\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"revenue cycle\"})}),\".\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Editor's Note\"}),\": Many of the errors that occur during registration or eligibility verification are due to data entry mistakes. Many companies in the healthcare industry like United Healthcare are turning to Magical to help with these errors. \"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/roles/healthcare\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Magical\"})}),\" is an automation and productivity tool that eliminates repetitive typing tasks like patient registration and transferring patient data between systems. You can set up automations with Magical to autofill forms, thereby reducing errors. \"]}),/*#__PURE__*/e(\"h3\",{children:\"Saving Your Team Time (and Reducing Stress)\"}),/*#__PURE__*/e(\"p\",{children:\"A Salesforce study highlighted the impact of pandemic-related workloads on staff. Workers faced complex tasks while dealing with frustrated customers. \"}),/*#__PURE__*/e(\"p\",{children:\"Autofill allows staff to focus on critical issues impacting patient satisfaction. This reduction in administrative burden allows for better patient engagement.\"}),/*#__PURE__*/e(\"h3\",{children:\"Enhancing Data Management and Reporting\"}),/*#__PURE__*/e(\"p\",{children:\"Compiling and formatting information consumes valuable time in healthcare. Financial reporting requires accurate insights. Autofill enables more efficient report generation. This frees up management to focus on strategic initiatives and improve efficiency.\"}),/*#__PURE__*/e(\"h3\",{children:\"Managing Prescriptions and Medication Orders\"}),/*#__PURE__*/e(\"p\",{children:\"Prescription errors can severely impact patient safety. Automating medication orders empowers physicians to react quickly to urgent patient needs. This saves time and reduces reliance on staff for simple tasks like sending confirmations. Autofill can also streamline data capture related to prescriptions, further reducing manual tasks.\"}),/*#__PURE__*/e(\"h3\",{children:\"Supporting Compliance Efforts\"}),/*#__PURE__*/e(\"p\",{children:\"Healthcare facilities must navigate complex compliance requirements. This includes proper records handling and maintaining standards. \"}),/*#__PURE__*/e(\"p\",{children:\"Integrating autofill helps practices and healthcare organizations adhere to these procedures. This improved data accuracy supports better health outcomes.\"}),/*#__PURE__*/e(\"p\",{children:\"Moreover, this fosters a safer environment where staff feel comfortable reporting mistakes. More thorough error reporting leads to improved safety precautions for everyone. Automating these workflows contributes to better compliance.\"}),/*#__PURE__*/e(\"h3\",{children:\"Improving Supply Chain Management\"}),/*#__PURE__*/e(\"p\",{children:\"Effective management of medical supplies is crucial. Automating these systems simplifies inventory management. \"}),/*#__PURE__*/e(\"p\",{children:\"This ensures clinicians and surgeons have real-time visibility into available supplies. Autofill tools contribute to more efficient inventory management, enhancing overall healthcare services.\"}),/*#__PURE__*/e(\"h2\",{children:\"Boosting Patient Outcomes: The Benefits of Using Autofill Tools for Healthcare Administration\"}),/*#__PURE__*/e(\"p\",{children:\"While operational efficiency is crucial, improvements impacting the patient experience are equally important. Patient satisfaction fosters stronger patient-physician relationships, contributing to long-term health. Autofill is a valuable automation solution in this regard.\"}),/*#__PURE__*/e(\"h3\",{children:\"Transforming The Experience From Stressful to Streamlined\"}),/*#__PURE__*/e(\"p\",{children:\"Imagine a patient rushing to complete forms in a busy waiting room, potentially making errors due to time constraints. Human error is inevitable in such situations. Autofill software provides a more reliable workflow for patients using mobile devices.\"}),/*#__PURE__*/e(\"p\",{children:\"Pre-populating forms with existing patient data simplifies the process. This reduces stress for patients, especially when providing sensitive medical information. Autofill enhances patient experiences and builds trust.\"}),/*#__PURE__*/t(\"p\",{children:[\"Automating tasks like \",/*#__PURE__*/e(n,{href:\"http://www.getmagical.com/blog/patient-scheduling-tips-for-healthcare\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"appointment scheduling\"})}),\" and phone calls can alleviate staff workload. This allows healthcare providers to focus on patient care. \"]}),/*#__PURE__*/e(\"p\",{children:\"Implementing automation tools contributes to better patient wait times and reduces the administrative burden on staff. Automation helps improve patient experience, while freeing staff to handle more critical tasks.\"}),/*#__PURE__*/e(\"h2\",{children:\"Final Thoughts\"}),/*#__PURE__*/e(\"p\",{children:\"The benefits of using autofill tools for healthcare administration are evident. From improved front desk efficiency to enhanced patient care, these tools simplify processes for staff and patients. This isn't about following trends; it’s about smart resource allocation and better patient health.\"}),/*#__PURE__*/e(\"p\",{children:\"With the right system, healthcare businesses can save significant resources. This allows employees to concentrate on their prioritized duties, fostering patient trust. This improves clinical workflow and reduces time-consuming manual tasks.\"}),/*#__PURE__*/t(\"p\",{children:[\"If you're part of a healthcare admin team and want to know how to manage patient data and other administrative tasks more efficiently, try Magical. \",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/install\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Magical\"})}),\" is used at more than 50,000 companies like Dignity Health, Optum, and Zoomcare to save 7 hours a week on their repetitive tasks.\"]})]});export const richText5=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Let's cut to the chase. Keyboard shortcuts are the yellow brick road to efficiency in Salesforce. They'll boost your productivity quicker than you can say \\\"abracadabra.\\\" In other words, they help you work faster, save time, and reduce the number of mouse clicks. It's like having a secret key to the city of Salesforce. Scroll down to see the full list of keyboard shortcuts available in both Salesforce Lightning and Classic.\"}),/*#__PURE__*/e(\"h2\",{children:\"3 benefits of using keyboard shortcuts in Salesforce\"}),/*#__PURE__*/e(\"p\",{children:\"Salesforce is powerful, but its numerous menus and options can sometimes slow you down. This is where keyboard shortcuts step into the limelight. They're the unsung heroes of your daily workflow in Salesforce. Imagine them as a kind of teleportation device—they get you from one point to another in an efficient and speedy manner.\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"They’re faster\"}),\": The magic of keyboard shortcuts lies in their simplicity. These quick commands, like tiny ninjas, pack a powerful punch. They replace a series of mouse-clicks, reducing your navigation time. This effectively speeds up your work rate, and who doesn't like finishing their work quickly and efficiently?\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"They’re easier\"}),\": Perhaps one of the biggest benefits of these shortcuts is their ability to reduce physical strain. Constantly switching between your keyboard and mouse can cause repetitive strain injury in the long term. By keeping your hands on the keyboard more often, you're mitigating this risk. So, in essence, shortcuts are not only beneficial for speed and efficiency but also for your health.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"They’re focused\"}),\": Additionally, keyboard shortcuts tend to support better workflow concentration. Maneuvering a mouse across a screen can be a somewhat disjointed process that takes you out of your work's mental zone. Keyboard shortcuts, however, allow for a smoother process where you can maintain focus, leading to higher productivity levels.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"\\\"But wait,\\\" you may ask, \\\"doesn't it take time to learn these funky little shortcuts?\\\" Yes, investing a bit of time up front to learn them is required. But here's the thing: once you've got a handle on these nifty little command sequences, you'll notice a drastic improvement in your speed and efficiency. It's like learning to ride a bike—a bit shaky at first, but, once you’ve got the hang of it, you'll never forget.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Looking to greatly enhance your productivity in Salesforce?\"}),\" Try \",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/install\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"downloading the free Magical Chrome extension\"})}),\". This tool allows for automatic Salesforce CRM updates with lead details from other tabs, significantly speeding up your data entry process. And rest assured, it perfectly integrates with Salesforce! \",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/roles/sales\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Sales teams\"})}),\" love the Magical extension because it saves them an average of seven hours per week on repetitive tasks.\"]}),/*#__PURE__*/e(\"h2\",{children:\"15 keyboard shortcuts for Salesforce Lightning\"}),/*#__PURE__*/e(\"p\",{children:\"When it comes to lightning-fast efficiency, Salesforce Lightning is your best bet. Just imagine being able to search, edit, save, and close a record without even touching your mouse. Feeling the tingles of excitement? We thought so. Here are some of the keyboard shortcuts you can use with Lightning Experience.\"}),/*#__PURE__*/e(\"div\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:\"Global commands\"}),/*#__PURE__*/e(\"p\",{children:\"Salesforce's global commands are like the bread and butter of your keyboard shortcuts. These are the day-to-day shortcuts that make editing records, posting feeds, and swapping between macro and note utilities as easy as pie.\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Close or deselect (Esc)\"}),\": This shortcut allows you to close or deselect a window. But be aware, it doesn't work for every window or dialog.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Edit (e)\"}),\": Edit a record with a simple keystroke. Exceptions include Lightning Knowledge articles, reports, dashboards, feed items, approval requests, and email messages.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Insert quick text (Windows: Ctrl+. / macOS: Cmd+.)\"}),\": Display the quick text browser to find, preview, and insert quick text.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Open or close Macros (m)\"}),\": Easily open or close the Macros utility with this key.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Open or close Notes (n)\"}),\": This opens or closes the Notes utility. Remember to open the utility first to use this shortcut.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Post to feed (Windows: Ctrl+Enter / macOS: Cmd+Enter)\"}),\": This submits a post or comment. It allows you to submit posts, comments, and questions with details but doesn't work on other publisher actions, like emails and polls.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Save (Windows: Ctrl+s / macOS: Cmd+s)\"}),\": Save a record. You need to have the focus on a field to use this shortcut.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Search (/)\"}),\": Put your cursor in the search box by hitting this key.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Show shortcut menu (Windows: Ctrl+/ / macOS: Cmd+/)\"}),\": View the available shortcuts in a modal window with this quick key combo.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"For navigation\"}),/*#__PURE__*/e(\"p\",{children:\"When it comes to moving around Salesforce like a pro, these navigation shortcuts have got your back. Whether it's toggling between notifications, diving into the publisher, or shifting through different page regions, these shortcuts are your map and compass rolled into one.\\xa0\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Focus notifications (c)\"}),\": This shortcut helps you focus on the notification panel. Press the shortcut again to focus on the next notification.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Focus notifications in reverse order (Shift+c)\"}),\": This is just like the above shortcut but in reverse order. When you press the shortcut again, it focuses on the previous notification.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Go to composer window (g, then d)\"}),\": This shortcut brings you straight to the docked composer window.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Go to publisher (g, then p)\"}),\": Takes you directly to the publisher. If your publisher has multiple actions, you can use the Tab and arrow keys to navigate within it.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Go to other region (Windows: Ctrl+F6 / macOS: Cmd+F6)\"}),\": This comes in handy on certain pages to move among different regions of the page. This could be between a prompt, such as a walkthrough, and a feature; between a kanban card and the side panel; or among panes in a builder, such as the Lightning App Builder.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Go to utility bar (g, then u)\"}),\": This simple shortcut takes you to the utility bar.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"Important notes to keep in mind\"}),/*#__PURE__*/e(\"p\",{children:\"Yes, we know, the mention of \\\"important notes\\\" just made you roll your eyes. But hear us out. There's a few key things you need to remember. First off, you can't customize these shortcuts. They're like your grandma's brownie recipe, perfect as is. Secondly, don’t worry about case-sensitive commands or the key sequence for shortcuts involving 'Ctrl', 'Alt', or 'Shift'. These shortcuts are chill. They just work.\"}),/*#__PURE__*/e(\"h2\",{children:\"Keyboard shortcuts for Salesforce classic\"}),/*#__PURE__*/e(\"p\",{children:\"Even though we’re living in the world of Lightning, some of us still prefer the Classic experience. You might prefer the taste of cola classic over the new stuff, and that’s just fine. We’ve got you covered too.\\xa0\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Open Recent Items record (Windows: Alt+number / macOS: Ctrl+Option+number)\"}),\": press any number from 0 to 9 to open a record from the Recent Items list. So, Alt+1 will open the first item, Alt+2 the second, and so on. For the 10th item, press Alt+0. Note that if you’re using Mozilla\\xae Firefox\\xae, press Shift+Alt+number to open the record while Microsoft\\xae Internet Explorer\\xae users can press Alt+number to highlight a record, then Enter to open it.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Show or hide sidebar (Windows: Alt+S / macOS: Option+S)\"}),\": This shortcut shows or hides the collapsible sidebar, but remember, this option must be enabled in your org to use it.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"And well, that’s it! Sorry to say, but there aren’t many keyboard shortcuts on the Salesforce Classic experience. But hopefully these ones help you get around a bit zippier then before.\"}),/*#__PURE__*/e(\"h2\",{children:\"FAQ\"}),/*#__PURE__*/e(\"h3\",{children:'\"Do Salesforce keyboard shortcuts support all keyboards?\"'}),/*#__PURE__*/e(\"p\",{children:\"Not all, unfortunately. Salesforce keyboard shortcuts are supported on U.S. and U.K. keyboards, providing a wide umbrella of keyboard types. While some of us may have more unique keyboards, Salesforce has, unfortunately, not yet rolled out support for other language keyboards.\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:'\\xa0\"Can I use these Salesforce keyboard shortcuts in other applications?\"'}),/*#__PURE__*/e(\"p\",{children:\"Not quite. Salesforce keyboard shortcuts are exclusive to Salesforce. What this means is you can't use these shortcuts on Salesforce Classic apps viewed in Lightning Experience, Visualforce, or Iframed components. They're designed to be a secret weapon within your Salesforce experience, but they don’t venture out of their home turf.\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:\"\\xa0\\\"Do I need to remember the sequence for shortcuts involving 'Ctrl', 'Alt', or 'Shift'?\\\"\"}),/*#__PURE__*/e(\"p\",{children:\"Cheer up, because the answer is no! Salesforce keyboard shortcuts aren’t picky about the order you press the keys. Whether you press 'Ctrl' before 'Alt', or 'Alt' before 'Ctrl', they’ll function just the same. It's about making your user experience smoother, not giving you a memory test.\"}),/*#__PURE__*/e(\"h3\",{children:'\\xa0\"Can’t I just customize these shortcuts?\"'}),/*#__PURE__*/e(\"p\",{children:\"We understand that customization provides comfort. However, Salesforce keyboard shortcuts aren't able to be customized. They're baked into the platform as they are, ensuring a standardized experience for all users. Rather like a fixed set menu at a restaurant—you trust the chef to deliver a great combination of flavors designed to work perfectly together.\"}),/*#__PURE__*/e(\"h3\",{children:'\\xa0\"Will these shortcuts work in apps created in Salesforce Classic?\"'}),/*#__PURE__*/e(\"p\",{children:\"Here’s a gut punch. Sadly, these specific keyboard shortcuts won’t work in apps created in Salesforce Classic. We're aware this might be a tad disappointing for some of you, but it’s always worth knowing where the line is drawn.\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:'\\xa0\"Are the shortcuts case-sensitive?\"'}),/*#__PURE__*/e(\"p\",{children:\"No, they’re not. Salesforce keyboard shortcuts are like your easy-going friend, they don't care if you shout (use upper case) or whisper (use lower case). So press away comfortably, knowing that 'Shift+B' is loved just the same as 'Shift+b'.\\xa0\"}),/*#__PURE__*/e(\"h2\",{children:\"Start using Salesforce faster with Magical\"}),/*#__PURE__*/e(\"p\",{children:\"And there you have it—these shortcuts might take a smidgen of time to get used to, but once you master ‘em, your productivity levels will soar faster than a peregrine falcon with a tailwind.\"}),/*#__PURE__*/t(\"p\",{children:[\"‍\",/*#__PURE__*/e(\"strong\",{children:\"Want to spend even less time on admin tasks in Salesforce? \"}),\"Give the \",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/install\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"free Magical Chrome extension\"})}),\" a spin. This handy tool provides automatic updates to your Salesforce CRM with lead details sourced from other tabs, dramatically reducing your data entry workload. Plus, it meshes flawlessly with Salesforce! With the Magical extension, sales teams report saving an impressive seven hours each week on repetitive tasks.\"]})]});export const richText6=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"Pipedrive is easy enough that anyone can use it. But only the pro users actually know how to use it the proper way. Because Pipedrive keyboard shortcuts can save you a \",/*#__PURE__*/e(\"em\",{children:\"ton \"}),\"of time zipping around your CRM. No joke, many salespeople say that these keyboard shortcuts are the secret sauce to their sales success. Because less time on admin means more time closing deals— and who needs a magic wand when you've got ALT+T at your fingertips?\"]}),/*#__PURE__*/e(\"h3\",{children:\"Why use Pipedrive keyboard shortcuts?\"}),/*#__PURE__*/e(\"p\",{children:\"Think of Pipedrive as a bustling metropolis and drop-down menus as its uber-jammed highways. Traffic jams and bumper-to-bumper situations are frustrating, right? Now, keyboard shortcuts, on the other hand, are the secret tunnels, the hidden passages that let you zip around town like you're beaming aboard the Starship Enterprise. With the right shortcuts, you're getting stuff done quicker and smoother, freeing up remarkably significant time for stuff that matters.\"}),/*#__PURE__*/e(\"h2\",{children:\"List of 8 essential Pipedrive keyboard shortcuts\"}),/*#__PURE__*/e(\"p\",{children:\"Now it's time to dive into the meaty part—unveiling those Pipedrive shortcuts! No more using your mouse to click around—you can now do it without your hands ever leaving the keyboard. But remember, with great power comes great responsibility, so use them wisely!\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shortcut to Add New Lead: L\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shortcut to Add New Deal: D\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shortcut to Add New Activity: A\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shortcut to Add New Person: P\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shortcut to Add New Organization: O\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shortcut to Add New Note: N\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shortcut to Add New Product: R\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shortcut to Add New Project: E\"})})]}),/*#__PURE__*/e(\"p\",{children:'To add a new item, you can click on the \"+\" sign at the top of the page, or else click your full stop button on your keyboard (.) or plus sign (+).'}),/*#__PURE__*/e(\"p\",{children:\"‍\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"232\",src:\"https://framerusercontent.com/images/Ze8V3wZydGwMZjfDWBS9MNfuFrM.png\",srcSet:\"https://framerusercontent.com/images/Ze8V3wZydGwMZjfDWBS9MNfuFrM.png?scale-down-to=512 512w,https://framerusercontent.com/images/Ze8V3wZydGwMZjfDWBS9MNfuFrM.png 625w\",style:{aspectRatio:\"625 / 465\"},width:\"312\"}),/*#__PURE__*/e(\"h3\",{children:\"How to use Pipedrive keyboard shortcuts for maximum productivity\"}),/*#__PURE__*/e(\"p\",{children:\"Okay, so now you know all the shiny shortcuts, but how to put this newfound power to use? Just smashing keys and hoping for the best is not a sound strategy, no matter how riveting that might sound. So here are some tips and tricks to transform your trusty keyboard into a productivity wizard’s wand.\"}),/*#__PURE__*/e(\"p\",{children:\"First, go slow (yes, even while talking about speed). Know the difference between jamming your keyboard like a rockstar on caffeine and mastering the rhythm. Second, train your muscle memory—start with using a few shortcuts regularly, then gradually add more. Finally, experiment and find what workflows work best for you. Remember, personalization is the key to productivity.\"}),/*#__PURE__*/t(\"p\",{children:[\"Oh, and if you’re interested in maximizing your productivity? You’ll probably want to \",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/install\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"download the free Magical Chrome extension\"})}),\". This will let you automatically update your CRM with lead details from other tabs, making data entry way faster. (And yep, it integrates seamlessly with Pipedrive!) Pipedrive users who install Magical save an average of seven hours a week on repetitive tasks.\"]}),/*#__PURE__*/e(\"h2\",{children:\"Comparing Pipedrive shortcuts with Dynamics 365 shortcuts\"}),/*#__PURE__*/e(\"p\",{children:\"When it comes to CRM, it isn't just Pipedrive that offers fancy keyboard tunnels. Dynamics 365, another titan of the CRM world, flaunts its own array of shortcuts. So, how do they compare?\"}),/*#__PURE__*/e(\"p\",{children:\"While Pipedrive shortcuts are like a friendly country road—simple, easy to navigate, and just snuggly—the Dynamics 365 shortcuts are a bit more like a multi-level freeway—with a tad more complexity, but oh, so rich in functionality.\"}),/*#__PURE__*/e(\"p\",{children:\"Here are some of the most popular Dynamics 365 keyboard shortcuts:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shortcut to create a new record: Alt+N\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shortcut to delete a record: Alt+Del\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shortcut to save a record: Alt+S\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shortcut to revert or restore: Ctrl+Shift+F5\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shortcut to data refresh: Shift+F5\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shortcut to move to the visible first field on the page: Ctrl+Shift+F\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shortcut to toggle edit mode: F2\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shortcut to attach a document: Ctrl+Shift+A\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shortcut to export to Excel: Ctrl+Shift+E\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shortcut to move to the previous record: Ctrl+Up arrow\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shortcut to move to the first record: Ctrl+Home\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shortcut to move to the last record: Ctrl+End\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shortcut to close the page: Esc\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Shortcut to close the page with explicit save: Shift+Esc\"})})]}),/*#__PURE__*/e(\"h2\",{children:\"Conclusion\"}),/*#__PURE__*/e(\"p\",{children:\"So, there you have it—your essential guide to navigating Pipedrive like an avant-garde maestro conducting an orchestra of productivity. But remember, greatness takes time, and so does keyboard wizardry. Start slow, practice often, and before you know, you'll be performing productivity concertos right from your keyboard. So, what are you waiting for? Get clicking and experience Pipedrive in a whole new way.\"}),/*#__PURE__*/e(\"h2\",{children:\"FAQs\"}),/*#__PURE__*/e(\"p\",{children:\"Let's tackle a few common queries about Pipedrive keyboard shortcuts:\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Q: Can I personalize my shortcuts in Pipedrive?\\xa0\"})}),/*#__PURE__*/e(\"p\",{children:'A: To add a new keyboard shortcut, you can click on the \"+\" sign at the top of the page, or else click your full stop button on your keyboard (.) or plus sign (+).'}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Q: Are these shortcuts universal across all CRMs?\"})}),/*#__PURE__*/e(\"p\",{children:\"A: Good question, but no chocolate cookie for you! CRMs, like humans, have their quirks. The Pipedrive shortcuts may not work identically with other CRMs.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Q: Do I need to install any extension or plugin for these shortcuts?\"})}),/*#__PURE__*/t(\"p\",{children:[\"A: Nope, these shortcuts come built-in within Pipedrive. Just log in and you're ready to go shortcut wild! (That said, a Chrome extension like \",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/roles/sales\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Magical\"})}),\" can do wonders for your productivity within Pipedrive by speeding up repetitive tasks like lead data entry.)\"]})]});export const richText7=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"It’s official: \",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/ai\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Magical AI\"})}),\" is here and ready to help you get your work done faster. (Like, before lunch.) So get your popcorn and nutritional yeast ready—here are all the details on the latest changes and feature updates for Magical in April 2023…\"]}),/*#__PURE__*/t(\"h2\",{children:[\"Access AI in any text box online\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"360\",src:\"https://framerusercontent.com/images/rt0c4D2C4AXVwSNXjPnlhSqjw.gif\",srcSet:\"https://framerusercontent.com/images/rt0c4D2C4AXVwSNXjPnlhSqjw.gif?scale-down-to=512 512w,https://framerusercontent.com/images/rt0c4D2C4AXVwSNXjPnlhSqjw.gif?scale-down-to=1024 1024w,https://framerusercontent.com/images/rt0c4D2C4AXVwSNXjPnlhSqjw.gif 1310w\",style:{aspectRatio:\"1310 / 721\"},width:\"655\"}),/*#__PURE__*/t(\"p\",{children:[\"Can’t find the right words? \",/*#__PURE__*/e(\"strong\",{children:\"AI Assist\"}),\" is here to help. Draft the perfect sales outreach email or response to a customer's question in no time. With AI Assist, you can create a message on any topic in a matter of seconds. All you have to do is type // in any field where you typically type messages. This’ll work across Gmail, LinkedIn, Zendesk, Salesforce, or any other website. Best of all—your fingers don’t even have to leave the keyboard!\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/t(\"p\",{children:[\"(But if you’re more of a clicky click type of person, you can also access AI Assist from the Magical panel by clicking on the Magical icon from the browser bar and clicking on the AI Assist tab. For more info, check out the \",/*#__PURE__*/e(n,{href:\"https://support.getmagical.com/hc/en-us/articles/13332158153627-How-to-use-Magical-AI-with-AI-Assist-\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Magical Help Center\"})}),\".)\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"318\",src:\"https://framerusercontent.com/images/FPy9tgqCM3mlVnQdj9wylMtm8s.png\",srcSet:\"https://framerusercontent.com/images/FPy9tgqCM3mlVnQdj9wylMtm8s.png?scale-down-to=512 512w,https://framerusercontent.com/images/FPy9tgqCM3mlVnQdj9wylMtm8s.png 854w\",style:{aspectRatio:\"854 / 636\"},width:\"427\"}),/*#__PURE__*/t(\"p\",{children:[\"Never say “sorry for the late reply” again. With Magical AI, you can use \",/*#__PURE__*/e(\"strong\",{children:\"Quick Replies\"}),\" to instantly respond to any LinkedIn InMail. Just click a button with the most appropriate response (“Yes,” “No,” or “Custom…”) and Magical AI will do the rest. The response it drafts for you will magically reference text from the original message to make it sound like you really care whatever it is they’re talking about. (Y’know, even if you don’t.) Don’t worry, you can always edit before you hit send!\"]}),/*#__PURE__*/e(\"h2\",{children:\"Leave a Team to Focus on Your Fav Shortcuts\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"363\",src:\"https://framerusercontent.com/images/eoqStLDEtCGtRs9GcLcgqbwuQ1c.png\",srcSet:\"https://framerusercontent.com/images/eoqStLDEtCGtRs9GcLcgqbwuQ1c.png?scale-down-to=512 512w,https://framerusercontent.com/images/eoqStLDEtCGtRs9GcLcgqbwuQ1c.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/eoqStLDEtCGtRs9GcLcgqbwuQ1c.png 1402w\",style:{aspectRatio:\"1402 / 726\"},width:\"701\"}),/*#__PURE__*/t(\"p\",{children:[\"Okay, this one doesn’t have anything to do with AI. But it’s something a ton of people have been asking about: \",/*#__PURE__*/e(\"em\",{children:\"how do you leave a team on Magical?\"}),\" Because sometimes you just wanna focus on your own shortcuts. (It’s called self-care. 🙏) You can now easily remove yourself from a team by going into the Magical Workspace and clicking on the ellipses next to the team name in the top right corner. More details in the \",/*#__PURE__*/e(n,{href:\"https://support.getmagical.com/hc/en-us/articles/14125689088155-How-to-leave-a-team\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Magical Help Center\"})}),\".\"]})]});\nexport const __FramerMetadata__ = {\"exports\":{\"richText6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}