{"version":3,"file":"M5d1JC0lW-121.DaOQ5lAX.mjs","names":["n","i"],"sources":["https:/framerusercontent.com/modules/Y7Ujitu6qNgBDWrWtfAJ/SoheTU1bUkPatMJpwAXe/M5d1JC0lW-121.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:\"The healthcare industry is constantly evolving, and perhaps nowhere is this more apparent than in revenue cycle management (RCM). As we head into 2025, top healthcare leaders and revenue cycle teams are diligently adapting their strategies to maintain financial stability, accelerate revenue, reduce denials, and deliver quality patient care. It's not just about staying trendy; it's about leveraging the latest advancements to remain competitive.\"}),/*#__PURE__*/e(\"p\",{children:\"One area where efficiency is absolutely critical is payment analysis. The manual grind of meticulously reviewing payments can be a significant drain on healthcare revenue cycles. This cumbersome process can make it challenging to proactively identify underpayments, manage variances, and ultimately, boost cash flow. Fortunately, cutting-edge AI and automation tools are transforming this process, enabling healthcare organizations to move beyond tedious spreadsheets to reclaim every dollar they are owed.\"}),/*#__PURE__*/e(\"p\",{children:\"My background in revenue cycle management, from starting as an emergency room registration clerk to managing revenue cycles across various health systems and multi-specialty clinics, has given me a deep understanding of the intricacies involved. One of the most fundamental takeaways from all those years? The critical importance of data. The entire revenue cycle, from a patient’s walk-in to the final zero balance, is a series of transactions. Ensuring these transactions go smoothly and that you have the right people in the right seats, making the best decisions with the right payers and software, hinges on robust data analysis.\"}),/*#__PURE__*/e(\"p\",{children:\"As one expert aptly put it:\"}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/e(\"p\",{children:\"\\\"Ironically, revenue is in revenue cycle. Lucky a payment seems pretty logical, but we're actually going to look at a little differently than just days in AR or denials or the lack of a payment. We're going to look at what you're referring to as a payment analysis and a contract analysis to find the difference between those two things.\\\"\"})}),/*#__PURE__*/t(\"p\",{children:[\"Let’s clarify these two vital concepts. \",/*#__PURE__*/e(\"strong\",{children:\"Contract analysis, or contract modeling\"}),', is essentially your \"price tag decoder\". It defines ',/*#__PURE__*/e(\"strong\",{children:\"what you should be paid\"}),\" according to your agreements with payers. Most organizations load these expected rates into their software systems and trust them, but truly verifying that you’re receiving what you’re owed is where \",/*#__PURE__*/e(\"strong\",{children:\"payment analysis\"}),\" comes into play. Payment analysis reveals \",/*#__PURE__*/e(\"strong\",{children:\"what you actually got paid\"}),\". It uncovers shortfalls, mistakes, and unusual trends, including underpayments, silent downcoding, and misapplied modifiers. For example, a seemingly small error like a 97155 code being paid as a 97153, or a missing modifier, can cumulatively lead to significant money left on the table across your organization.\"]}),/*#__PURE__*/e(\"p\",{children:\"When contract modeling and payment analysis work in tandem, they provide powerful leverage with your payers. This combination offers real-time visibility into your revenue and provides the concrete data needed to support the financial integrity of your organization, no matter its size.\"}),/*#__PURE__*/t(\"p\",{children:[\"It’s also important to understand that a \\\"zero payment\\\" isn't always incorrect. For instance, if a primary payer covers more than a secondary payer would have allowed, the secondary payer might correctly show a zero payment. Similarly, a follow-up visit for a laceration procedure might receive a zero payment if it falls within the initial 10-day global period for which you already received a flat fee. True payment analysis, however, doesn't just focus on the payment column; it meticulously examines the \",/*#__PURE__*/e(\"strong\",{children:\"allowed amount\"}),\" first. If the allowed amount by the payer doesn’t match your contract rate—for example, if you expected $125 for a 99214 code but the allowed amount was $123.10—that’s technically an underpayment, even before considering patient co-payments or credit card processing fees. Analyzing payments line by line is crucial, as a missed modifier on a bundled service could mean significant lost reimbursement if not appealed.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Core of Automation: Transforming ERA Processing\"})}),/*#__PURE__*/e(\"p\",{children:\"The good news is that the manual challenges of payment analysis are increasingly being overcome by automation and AI. Innovative tools are revolutionizing the way healthcare organizations manage their revenue cycles.\"}),/*#__PURE__*/t(\"p\",{children:[\"At the core of this transformation is the ability of smart tools to process Electronic Remittance Advices (ERAs) with speed and precision. These technologies automatically \",/*#__PURE__*/e(\"strong\",{children:\"scrape and interpret data from ERAs\"}),\", extracting vital information that was once manually sifted through. Even better, these systems allow for \",/*#__PURE__*/e(\"strong\",{children:\"direct contract integration\"}),\", enabling you to load your payer contracts into the system. This integration facilitates an automatic comparison between the payments received and the expected allowed amounts.\"]}),/*#__PURE__*/e(\"p\",{children:\"As one expert explains:\"}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/e(\"p\",{children:\"\\\"There are tools that work with your clearing handles or within your system. They'll take your ERAs and they'll scrape them and come to your contracts. You can load your contracts in there and it'll put the expect it reimbursement in there and as soon as an ERA or an EAB, as soon as that payment hits, if it's not the expected amount then you're going to get a variance report.\\\"\"})}),/*#__PURE__*/t(\"p\",{children:[\"The immediate outcome of this automation is \",/*#__PURE__*/e(\"strong\",{children:\"instant variance reporting\"}),\". Instead of waiting for a manual review, you receive immediate alerts when payments don't match the expected allowed amounts, giving you a quick and clear indication that something isn't correct. This rapid identification is a game-changer, dramatically cutting down the time it takes to spot discrepancies.\"]}),/*#__PURE__*/e(\"p\",{children:\"For healthcare organizations, embracing AI and automation is not just a trend but a necessity for financial stability and competitive advantage. About 80% of healthcare executives are increasing spending on IT and software, recognizing the power of AI-based tools, including generative AI, to improve efficiency, optimize workflows, and minimize errors. Magical, for instance, makes it incredibly easy to set up Robotic Process Automation (RPA) workflows in minutes, a process that traditionally could take months. This capability is transforming areas like patient registration, eligibility verification, claims processing, denials management, and payment posting.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"AI and Machine Learning: Elevating Payment Integrity\"})}),/*#__PURE__*/e(\"p\",{children:\"Beyond simply automating data extraction, advanced AI and machine learning are taking payment integrity to a whole new level. These intelligent tools offer features that were previously impossible or extremely time-consuming for human teams.\"}),/*#__PURE__*/t(\"p\",{children:[\"One key capability is \",/*#__PURE__*/e(\"strong\",{children:\"intelligent anomaly detection\"}),'. AI can identify \"weird trends\" and subtle underpayment patterns that might be missed by manual review, recognizing nuances that traditional rule-based automation cannot. This includes handling ',/*#__PURE__*/e(\"strong\",{children:\"complex contract navigation\"}),\", where different provider types (e.g., physicians versus mid-level providers) or multi-location organizations have varied rates. AI agents can adapt to these complexities, ensuring expected rates are accurately applied.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Furthermore, AI plays a crucial role in \",/*#__PURE__*/e(\"strong\",{children:\"continuous auditing\"}),\". It ensures the accuracy of both system processes and human inputs, providing a constant layer of vigilance that improves reliability. Unlike traditional automation, which is rigid and breaks easily when encountering unforeseen variations, agentic AI is designed to understand context, adapt to changing situations, and make human-like judgments. This makes it ideal for complex, unstructured tasks requiring decision-making and problem-solving. Agentic AI, running on virtual machines, can handle smart data transformation, intelligent PDF processing, and offers AI-powered resilience with self-healing workflows and continuous learning. It can even identify new repetitive workflows ripe for automation.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Implementing Automation: Practical Strategies for Your Organization\"})}),/*#__PURE__*/t(\"p\",{children:[\"Successfully implementing automated payment analysis begins with a solid foundation: \",/*#__PURE__*/e(\"strong\",{children:\"ensuring accurate expected reimbursement data\"}),\". This foundational step is paramount for effective automation, as the system relies on this data for accurate comparisons. Once the data is reliable, organizations can focus on \",/*#__PURE__*/e(\"strong\",{children:\"prioritizing automated alerts\"}),\", directing their attention to high-impact variances and bundled items that represent the most significant potential revenue recovery.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Ultimately, automation serves to \",/*#__PURE__*/e(\"strong\",{children:\"empower your teams\"}),\". It supports payment posters and denial specialists by providing them with actionable insights, freeing them from tedious manual reviews to focus on strategic tasks. This is crucial because, as many revenue cycle leaders recognize, a payment variance is a denial. You weren't paid what you were supposed to get. In today's environment, where hospital margins are minimal, prioritizing payment variance alongside other denials is essential for maximizing cash flow.\"]}),/*#__PURE__*/t(\"p\",{children:[\"For organizations of any size, adopting automation is a strategic advantage. Magical’s agentic AI employees can fully automate end-to-end RCM workflows, requiring no human oversight, though comprehensive logs and dashboards allow full monitoring. Imagine your team being freed from tedious data entry tasks, allowing them to focus on high-value activities. \",/*#__PURE__*/e(\"strong\",{children:\"To see how Magical can transform your RCM workflows and put them on autopilot, book a demo today\"}),\".\"]}),/*#__PURE__*/e(\"p\",{children:\"Even if your organization isn't ready for a full-scale automated system, manual tools like a simple Excel spreadsheet can be effective for initial analysis. Experts even offer templates to help track CPT code pair variances.\"}),/*#__PURE__*/e(\"p\",{children:\"When underpayments are identified, especially in large volumes (over 50 items), the approach shifts from individual appeals to a more direct engagement with the payer's representative. A formal request should be sent, including a detailed list of incorrect reimbursements, a copy of your contract highlighting relevant sections, and specific examples. It is advisable to conduct these analyses quarterly due to contract clauses regarding timely appeal processes, which can range from 30 to 120 days. Even if a timely appeal period is technically over, pursuing large errors can still yield results.\"}),/*#__PURE__*/e(\"p\",{children:\"A prime example demonstrating the power of this proactive approach involved a hospital client who, through diligent payment analysis, identified three years of underpayments from a single payer. This effort resulted in a significant recovery:\"}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/e(\"p\",{children:'\"We found two different scenarios for one of our clients and this is the same pair. They were underpaying one one item and then they were paying the wrong amount. So they were bundling. We were able to get in the go back for three years. It was a hospital that received a check of $164,000 and does make a difference. Even $20,000 makes a difference.\"'})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Tangible Benefits of Automated Payment Analysis\"})}),/*#__PURE__*/e(\"p\",{children:\"The impact of automating payment analysis is far-reaching, delivering several tangible benefits that contribute directly to the financial health and operational efficiency of healthcare organizations.\"}),/*#__PURE__*/t(\"p\",{children:[\"Firstly, it leads to \",/*#__PURE__*/e(\"strong\",{children:\"significant revenue recovery\"}),\". Proactively identifying underpayments, as demonstrated by the $164,000 recovery, directly translates into recaptured revenue. This, in turn, ensures \",/*#__PURE__*/e(\"strong\",{children:\"optimized cash flow\"}),\" by minimizing revenue leakage.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Secondly, the data gathered from automated payment analysis provides \",/*#__PURE__*/e(\"strong\",{children:\"irrefutable leverage for strengthened payer negotiations\"}),'. Armed with concrete data on underpayments and variances, organizations can engage payers with confidence. This negotiation process typically involves comparing payer rates (e.g., Blue Cross, Etna, Sigma, UnitedHealth Care) for the same services within your environment. A 20-25% variance from what other payers offer provides a strong basis for discussion. Large organizations might have in-house contract negotiators, while smaller ones might see the CFO and revenue cycle director collaborating. For contracts, especially three-year ones, it\\'s crucial to understand their negotiation and notification periods. A payment analysis conducted six months before a contract is due, followed by starting negotiations four months in advance, allows ample time. Sending a formal notice with a \"payer report card\" detailing underpayments, overpayments, and bundling issues, along with market comparisons and a requested increase (e.g., 35-40% above Medicare rates), can be very effective.']}),/*#__PURE__*/e(\"p\",{children:\"A good negotiator, whether in-house or outsourced, understands specific payer response cycles and can determine the right rates and terms for your organization. While some providers fear pushing too hard on denials due to highly competitive markets, leveraging patient data like satisfaction scores and Google reviews can provide a powerful counter-argument to payers.\"}),/*#__PURE__*/t(\"p\",{children:[\"Thirdly, payment analysis, particularly when automated, leads to \",/*#__PURE__*/e(\"strong\",{children:\"increased operational efficiency\"}),\", freeing up valuable staff time from tedious manual review.\"]}),/*#__PURE__*/e(\"p\",{children:\"So, what triggers a payment analysis? Monitoring specific service lines, like the reimbursement rates for flu shots and tests during flu season, can be a simple trigger. For mid-level cycles, like surgery centers or community hospitals, low reimbursement for a particular unit or service line, whether by payer or item, could signal a problem. Other triggers include incorrect charge master entries, payers stopping payment or bundling services, and new payer notifications. Even a specific denial code, like a CO45 with a zero allowed amount, can be a significant trigger.\"}),/*#__PURE__*/e(\"p\",{children:'Who in the organization should be responsible for conducting a full payment analysis? Ideally, it’s a combination of those who post payments and those who work denials. In larger organizations, a dedicated revenue integrity department might handle this. The focus should be on \"recoverable variances of $50 or more on CPTs or 10% of denial rates on specific items\". Leaders must regularly ask for reports and use this data to drive decisions.'}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Measuring Success: KPIs for the Automated Revenue Cycle\"})}),/*#__PURE__*/e(\"p\",{children:\"To truly benefit from automated payment analysis, it’s essential to establish clear metrics for evaluating its performance and tracking improvements. This includes monitoring bundled item resolution and overall underpayment recovery.\"}),/*#__PURE__*/e(\"p\",{children:\"A general rule of thumb is to conduct a payment analysis every quarter. Specific Key Performance Indicators (KPIs) could include focusing on your top five CPT codes, top five departments, top five revenue generators, and top five losses. Just as with denials, you won't get to every single underpayment. Prioritization is key. If you're comparing a denial that would yield $25 in reimbursement versus an underpayment that would bring in $400, the underpayment should take precedence. This requires a mind shift, as payment analysis isn't always seen as part of the typical revenue cycle \\\"grind\\\" alongside eligibility, payment posting, coding, charge entry, and AR.\"}),/*#__PURE__*/e(\"p\",{children:\"For smaller or short-staffed organizations, it might not be feasible to do this every quarter, but even doing it once a year is better than never. Some might even consider hiring temporary help for a month to get a baseline understanding of what's happening. It's shocking how many providers have contracts they signed 20 years ago and never reviewed. Dusting off those old contracts and reviewing them for competitiveness is crucial. Even if your contracts are just a percentage of Medicare physician fee schedule, why wouldn't you negotiate for more—say, 110%, 115%, or 120% of Medicare? You can also carve out specific items for higher reimbursement if your costs warrant it. Revenue cycle leaders often need to educate providers on these options and encourage them to advocate for themselves. Your practice serves a community, has a reputation, and serves the payer's members—that's leverage!\"}),/*#__PURE__*/e(\"p\",{children:\"Beyond rates, review your contracts for timely filing limits, insurance requirements, and even potential reimbursement escalators based on economic factors. Fight for every penny you deserve!\"}),/*#__PURE__*/e(\"p\",{children:\"While the concept of payment analysis applies to both professional fees (profee, using CPT codes) and hospital/revenue codes, the process of identifying discrepancies differs. For hospitals, it’s about ensuring the agreed-upon rate for a stay and associated services is correctly reimbursed. The end goal is the same: to ensure you receive what was agreed upon.\"}),/*#__PURE__*/e(\"p\",{children:\"If you're new to payment analysis, a simple first step is to take an ERA and compare the allowed amount to your expected reimbursement in your software system. If they don't match, either your software isn't updated or you're not getting paid correctly. Ask for access to your fee schedule if you don't have it, and build a case for why reviewing payments is important. Encourage your AR and denial teams, and especially your payment posters, to keep an eye out for underpayments, inconsistent payments, or bundling denials that seem incorrect. These front-line individuals are pivotal in identifying trends. Ultimately, while everyone involved in handling payments has a responsibility, the leader or director of revenue cycle is accountable for ensuring all money is collected.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Conclusion: Future-Proofing Your Revenue Cycle with Intelligent Automation\"})}),/*#__PURE__*/e(\"p\",{children:\"The takeaway is clear: a payment variance is a denial. By systematically addressing these variances, particularly through automation, healthcare organizations can significantly improve their financial health. Investing in AI-driven solutions for payment analysis provides a strategic advantage, ensuring sustained financial well-being in an increasingly complex healthcare landscape.\"}),/*#__PURE__*/e(\"p\",{children:\"Magical is dedicated to helping healthcare companies streamline data entry tasks and automate their revenue cycle workflows. By joining forces with top revenue cycle management companies that leverage innovative solutions, your organization gains a valuable ally. This empowers you to navigate the complexities of medical billing, leading to greater financial stability and freeing up crucial resources to dedicate to what truly matters: your patients.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Ready to revolutionize your revenue cycle? Discover how Magical's agentic AI employees can put your RCM workflows on autopilot. Book a free demo today to learn more\"}),\".\"]})]});export const richText1=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Healthcare is changing fast. Providers face mountains of paperwork and increasing patient demands. Automated patient information processing offers a solution. \"}),/*#__PURE__*/e(\"p\",{children:\"It streamlines workflows, reduces errors, and frees up staff. This post explores automated patient information processing. We'll examine its benefits, challenges, and potential. \"}),/*#__PURE__*/e(\"p\",{children:\"We'll also see how this technology helps with everything from patient intake to medical billing and discuss choosing solutions. We'll also look at the future of this field. If you're ready to discover how automation can change your healthcare organization, keep reading. \"}),/*#__PURE__*/e(\"h2\",{children:\"What is Automated Patient Information Processing?\"}),/*#__PURE__*/t(\"p\",{children:[\"Automated patient information processing uses technology to handle patient data. This includes tasks like patient registration, \",/*#__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 medical coding. It also includes billing and record management. Software and algorithms, not staff, do the work.\"]}),/*#__PURE__*/e(\"p\",{children:\"Imagine a patient completing an online registration form. With automated patient information processing, this data automatically populates their electronic health records (EHR). This reduces paperwork, manual data entry, and frees up administrative duties for staff.\"}),/*#__PURE__*/e(\"h2\",{children:\"10 Types of Patient Information That Can Be Automated\"}),/*#__PURE__*/e(\"p\",{children:\"Healthcare automation is revolutionizing how patient information is processed, enabling faster, more accurate, and less resource-intensive data management. Here are the primary types of patient information that can be automated:\"}),/*#__PURE__*/e(\"h3\",{children:\"1. Patient Demographics\"}),/*#__PURE__*/e(\"p\",{children:\"Basic details such as name, age, address, contact information, and insurance details can be auto-filled and verified across systems, reducing repetitive manual entry and ensuring consistency.\"}),/*#__PURE__*/e(\"h3\",{children:\"2. Medical Histories\"}),/*#__PURE__*/e(\"p\",{children:\"Automation can streamline the collection and organization of a patient’s medical history, including past diagnoses, treatments, allergies, and family medical history. These details can be automatically integrated into Electronic Health Records (EHRs) for quick access.\"}),/*#__PURE__*/e(\"h3\",{children:\"3. Appointment Scheduling and Follow-Ups\"}),/*#__PURE__*/e(\"p\",{children:\"Patient appointment information, reminders, and follow-up schedules can be automated, helping ensure patients stay on track with their healthcare plans without manual intervention.\"}),/*#__PURE__*/e(\"h3\",{children:\"4. Insurance and Billing Information\"}),/*#__PURE__*/t(\"p\",{children:[\"Insurance \",/*#__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:\"eligibility checks\"})}),\", claims processing, and payment details can be automated to reduce errors and speed up revenue cycle management.\"]}),/*#__PURE__*/e(\"h3\",{children:\"5. Diagnostic and Test Results\"}),/*#__PURE__*/e(\"p\",{children:\"Test results from labs and diagnostic tools can be automatically populated into patient records and flagged for physician review, improving turnaround time for treatment decisions.\"}),/*#__PURE__*/e(\"h3\",{children:\"6. Patient Consent and Authorization Forms\"}),/*#__PURE__*/e(\"p\",{children:\"Automation can handle the collection, storage, and retrieval of signed consent forms, ensuring compliance with legal and regulatory requirements while minimizing administrative delays.\"}),/*#__PURE__*/e(\"h3\",{children:\"7. Medication Records\"}),/*#__PURE__*/e(\"p\",{children:\"Automation simplifies the management of medication records, including prescriptions, dosages, and refill histories, ensuring accurate tracking and reducing the risk of medication errors.\"}),/*#__PURE__*/e(\"h3\",{children:\"8. Patient Intake Forms\"}),/*#__PURE__*/t(\"p\",{children:[\"Automated systems can pre-fill \",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/blog/patient-intake-automation\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"intake forms\"})}),\" using data from previous visits or online portals, allowing patients to verify and update their information before appointments.\"]}),/*#__PURE__*/e(\"h3\",{children:\"9. Communication Logs\"}),/*#__PURE__*/e(\"p\",{children:\"Automation tracks and organizes communication records such as emails, text messages, or call logs, ensuring seamless follow-up and continuity of care.\"}),/*#__PURE__*/e(\"h3\",{children:\"10. Clinical Notes and Documentation\"}),/*#__PURE__*/e(\"p\",{children:\"Using Natural Language Processing (NLP) and AI, clinical notes can be transcribed, categorized, and added to patient files with minimal effort from healthcare providers.\"}),/*#__PURE__*/e(\"p\",{children:\"By automating these types of patient information, healthcare facilities can enhance data accuracy, improve operational efficiency, and ensure a smoother patient and provider experience.\"}),/*#__PURE__*/e(\"h2\",{children:\"Benefits of Automated Patient Information Processing\"}),/*#__PURE__*/e(\"p\",{children:\"Automated patient information processing offers several benefits for healthcare providers.\"}),/*#__PURE__*/e(\"h3\",{children:\"Improved Efficiency and Reduced Errors\"}),/*#__PURE__*/e(\"p\",{children:\"It improves efficiency and accuracy by automating administrative tasks. Manual data entry is slow and error-prone. \"}),/*#__PURE__*/e(\"p\",{children:\"Automation reduces these errors, leading to more reliable data and cost savings. Automated systems are also faster, reducing patient wait times and improving care services.\"}),/*#__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 Dignity Health 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:\"Better Patient Experience\"}),/*#__PURE__*/e(\"p\",{children:\"This enhances the patient experience, increasing patient satisfaction. Patients can manage tasks like updating contact or insurance information. Automation also reduces stress and burnout for medical staff.\"}),/*#__PURE__*/e(\"h3\",{children:\"More Focus on The Patient\"}),/*#__PURE__*/t(\"p\",{children:[\"Over \",/*#__PURE__*/e(n,{href:\"https://www.astera.com/type/blog/data-extraction-in-healthcare\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"71% of clinicians find their data load overwhelming\"})}),\". Automated patient information processing lets providers focus on direct patient care. \"]}),/*#__PURE__*/e(\"p\",{children:\"This can lead to higher satisfaction rates and improved care delivery. The automation of patient information plays a crucial role in regulatory compliance.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"http://www.getmagical.com/blog/healthcare-workflow-automation\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Workflow automation\"})}),\" streamlines information flow. It can produce significant long-term cost savings. This also includes automating documents for clinical decision support and audit trails.\"]}),/*#__PURE__*/e(\"h2\",{children:\"The Technologies Driving Automated Patient Information Processing\"}),/*#__PURE__*/e(\"p\",{children:\"The rise of automation in healthcare is powered by a suite of cutting-edge technologies designed to streamline patient information processing. These technologies reduce manual data entry, enhance accuracy, and free up healthcare professionals to focus on patient care. Here are the key technologies driving this transformation:\"}),/*#__PURE__*/e(\"h3\",{children:\"1. Artificial Intelligence\"}),/*#__PURE__*/e(\"p\",{children:\"AI and ML algorithms analyze vast amounts of patient data to detect patterns, auto-populate forms, and predict outcomes. These tools can extract relevant information from unstructured data like handwritten notes, scanned documents, or emails, significantly reducing administrative workload.\"}),/*#__PURE__*/e(\"h3\",{children:\"2. Optical Character Recognition\"}),/*#__PURE__*/e(\"p\",{children:\"OCR technology converts paper-based records and scanned documents into editable digital formats. This ensures legacy data is accessible in modern Electronic Health Record (EHR) systems, enhancing interoperability and accuracy.\"}),/*#__PURE__*/e(\"h3\",{children:\"3. EHR Systems With Automation Features\"}),/*#__PURE__*/e(\"p\",{children:\"Modern EHR platforms integrate automation capabilities like auto-filling patient demographics, flagging missing fields, and syncing data across systems in real-time. This streamlines workflows and ensures data consistency.\"}),/*#__PURE__*/e(\"h3\",{children:\"4. Robotic Process Automation\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"http://www.getmagical.com/blog/rpa-use-cases-in-healthcare\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"RPA\"})}),\" uses bots to perform repetitive tasks such as transferring patient information between systems, scheduling appointments, and updating insurance records. These bots work around the clock, eliminating delays and human errors.\"]}),/*#__PURE__*/e(\"h3\",{children:\"5. Natural Language Processing\"}),/*#__PURE__*/e(\"p\",{children:\"NLP enables machines to understand and process human language. It is used in transcription services, patient intake forms, and virtual assistants to capture and organize patient data seamlessly.\"}),/*#__PURE__*/e(\"h3\",{children:\"6. API Integrations\"}),/*#__PURE__*/e(\"p\",{children:\"Application Programming Interfaces (APIs) allow different software systems to communicate, enabling smooth data exchange between patient portals, billing software, and EHR systems. APIs enhance data accessibility and reduce duplicative work.\"}),/*#__PURE__*/e(\"h3\",{children:\"7. Blockchain for Secure Data Sharing\"}),/*#__PURE__*/e(\"p\",{children:\"Blockchain technology ensures secure, transparent, and tamper-proof sharing of patient information. Its decentralized structure maintains data integrity and builds trust among stakeholders.\"}),/*#__PURE__*/e(\"h2\",{children:\"Challenges of Automated Patient Information Processing\"}),/*#__PURE__*/e(\"p\",{children:\"While automated patient information processing offers great potential, it also presents challenges. One challenge is the upfront cost of new software and systems.\"}),/*#__PURE__*/e(\"h3\",{children:\"Integration With Current Tools\"}),/*#__PURE__*/e(\"p\",{children:\"Integrating new technology with existing EHR systems can also be difficult. About 85% of doctors use digital medical records, making integration crucial.\"}),/*#__PURE__*/e(\"h3\",{children:\"Lack of Staff Training\"}),/*#__PURE__*/e(\"p\",{children:\"Not all staff members are tech-savvy, requiring effective training. Smooth implementation is essential for meeting regulatory requirements, including maintaining confidentiality and HIPAA.\"}),/*#__PURE__*/e(\"h3\",{children:\"Concerns About Patient Security\"}),/*#__PURE__*/t(\"p\",{children:[\"Protecting patient privacy and data security is paramount. Staff negligence can lead to security breaches, potentially exposing sensitive patient information like medical history and treatments. The \",/*#__PURE__*/e(n,{href:\"https://www.ftc.gov/legal-library/browse/statutes/fair-accurate-credit-transactions-act-2003\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Fair and Accurate Credit Transaction Act (FACTA)\"})}),\" of 2003 and the \",/*#__PURE__*/e(n,{href:\"https://www.hhs.gov/hipaa/for-professionals/special-topics/hitech-act-enforcement-interim-final-rule/index.html\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Health Information Technology for Economic and Clinical Health (HITECH) Act of 2009\"})}),\" mandate healthcare record privacy.\"]}),/*#__PURE__*/e(\"p\",{children:\"Finding compatible automated systems is essential. The chosen system must connect seamlessly with existing infrastructure and comply with healthcare regulations like HL7's C-CDA for generating interoperable clinical documents.\"}),/*#__PURE__*/e(\"h2\",{children:\"The Future of Automated Patient Information Processing\"}),/*#__PURE__*/e(\"p\",{children:\"The future of automated patient information processing is bright. Sophisticated processing with machine learning and AI will enhance capabilities and decision support for healthcare professionals.\"}),/*#__PURE__*/e(\"p\",{children:\"Automated systems can improve Medicaid record-keeping and analysis of integrated care resources. Programs are using automation to improve financial integrity and compliance.\"}),/*#__PURE__*/e(\"p\",{children:\"Emerging technologies like ambient clinical intelligence will reduce manual documentation. This offers a promising future for streamlined healthcare solutions.\"}),/*#__PURE__*/e(\"p\",{children:\"Automated patient information processing also allows for personalized patient communications. This is especially important now, as patient communication needs have increased.\"}),/*#__PURE__*/e(\"p\",{children:\"The Advisory Board found that COVID-19 led to more frequent communication. The rise in electronic record-keeping during the pandemic improved patient satisfaction. \"}),/*#__PURE__*/e(\"p\",{children:\"Electronic health records proved essential during staff shortages and increased patient volumes. They have become key components of meeting regulatory requirements and ensuring compliance in the healthcare industry. Automating tasks relating to health insurance and insurance portability protects patient information and improves overall healthcare systems.\"}),/*#__PURE__*/e(\"h2\",{children:\"Final Thoughts\"}),/*#__PURE__*/e(\"p\",{children:\"Automated patient information processing transforms healthcare. It automates tasks, improves efficiency, reduces errors, and enhances patient experiences. It also decreases the need for physical storage space, leading to further cost savings.\"}),/*#__PURE__*/e(\"p\",{children:\"Challenges like setup costs and training exist. However, the potential benefits make addressing these challenges worthwhile. Automated patient information processing helps healthcare organizations stay current, provide efficient services, and improve patient care by reducing manual intervention, optimizing storage space, and cutting administrative costs. \"}),/*#__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 Nuance, Optum, and Zoomcare to save 7 hours a week on their repetitive tasks.\"]})]});export const richText2=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"In today's fast-paced world, patients expect convenience. They want to book appointments quickly and easily. This is where appointment scheduling automation for medical practices comes in, simplifying the booking process and saving valuable time for both staff and patients. \"}),/*#__PURE__*/e(\"p\",{children:\"This patient engagement technology helps practices thrive. Imagine a patient needing to schedule an appointment but can only call during your limited office hours. \"}),/*#__PURE__*/e(\"p\",{children:\"This might conflict with their work or other commitments. This potential patient might give up, leading to a missed opportunity for your practice. Let's take a closer look at the benefits of appointment scheduling automation.\"}),/*#__PURE__*/e(\"h2\",{children:\"Why Automate Appointment Scheduling?\"}),/*#__PURE__*/e(\"p\",{children:\"Manual appointment scheduling drains staff time and resources. Staff spends countless hours answering phones, managing calendars, and sending reminders. This detracts from patient care and other essential tasks, leading to potential revenue loss.\"}),/*#__PURE__*/e(\"h3\",{children:\"5 Benefits of Appointment Scheduling Automation for Medical Practices\"}),/*#__PURE__*/t(\"p\",{children:[\"Automating your \",/*#__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\"})}),\" offers numerous benefits. It improves patient experience, staff efficiency, increases profitability, and reduces administrative costs.\"]}),/*#__PURE__*/e(\"p\",{children:\"Automated systems offer patients 24/7 appointment scheduling, enhancing convenience and accessibility.\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Reduced No-Shows:\"}),\" Automated appointment reminders via email and SMS significantly reduce no-shows and late arrivals, freeing up valuable appointment slots.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Improved Patient Access:\"}),\" Patient self-scheduling gives patients more control over scheduling, leading to higher patient satisfaction. Online scheduling through the patient portal provides convenient online access.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Increased Staff Efficiency:\"}),\" Free your staff from tedious scheduling tasks so they can focus on patient care and revenue cycle management. Staff saves approximately eight minutes per patient visit when patients self-schedule.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Streamlined Operations:\"}),\" Integrate your referral management directly with the scheduling system. This reduces friction between referrer and your practice.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Data-Driven Decisions:\"}),\" Analytics and reporting tools provide insights into scheduling patterns and popular services. This data allows practices to optimize staffing and identify revenue opportunities.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"The Impact of Appointment Scheduling Automation on Teams and Patients\"}),/*#__PURE__*/e(\"p\",{children:\"Think about how much time your team spends on the phone scheduling appointments. \\xa0It's a lot, right? \"}),/*#__PURE__*/e(\"p\",{children:\" Now imagine a world where that time gets freed up. That's the power of appointment scheduling automation for medical practices. This helps both your team and your patients. It's a win-win.\"}),/*#__PURE__*/e(\"h3\",{children:\"More Focus on Patients, Less Burnout\"}),/*#__PURE__*/e(\"p\",{children:\"For your staff, automated scheduling is like having an extra team member. \\xa0They don't have to answer calls, confirm appointments, or send reminders. The system does it all! \"}),/*#__PURE__*/e(\"p\",{children:\"This gives them more time to focus on patient care and other important tasks. This reduces burnout and improves job satisfaction. \\xa0It's also great for boosting efficiency.\"}),/*#__PURE__*/e(\"h3\",{children:\"Less No-Shows Means More Revenue\"}),/*#__PURE__*/e(\"p\",{children:\"Everyone loves it when things run smoothly. Automated systems make sure everyone is on the same page. \\xa0They reduce no-shows because automated reminders keep patients informed, plus they can easily reschedule online if they need to.\"}),/*#__PURE__*/t(\"p\",{children:[\"No-shows cost providers \",/*#__PURE__*/e(n,{href:\"https://transloc.com/blog/the-cost-of-missed-medical-appointments-a-hidden-burden-on-healthcare\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"as much as $150 billion annually\"})}),\". Automated scheduling reduces no-shows which boosts revenue. \"]}),/*#__PURE__*/e(\"h3\",{children:\"Convenience For Patients \"}),/*#__PURE__*/e(\"p\",{children:\"Patients also love the convenience of online scheduling. They can book appointments 24/7, even when your office is closed. This means no more phone tag or waiting on hold. \"}),/*#__PURE__*/e(\"p\",{children:\"They can quickly view available times and choose what works best for them. \\xa0This easy process makes a big difference in their overall experience. It gives them more control and flexibility.\"}),/*#__PURE__*/e(\"h2\",{children:\"Boosting Patient Engagement and Satisfaction with Appointment Scheduling Automation\"}),/*#__PURE__*/e(\"p\",{children:\"Appointment scheduling automation elevates patient engagement and satisfaction. Empowering patients with online booking improves convenience. Online patient scheduling is now available through mobile apps for flexible solutions.\"}),/*#__PURE__*/e(\"p\",{children:\"Patients gain 24/7 access from any device, reducing waiting room time. This self-serve option significantly improves the overall experience. They can also view payment options and make credit card payments.\"}),/*#__PURE__*/e(\"h2\",{children:\"Key Features of Appointment Scheduling Automation Tools\"}),/*#__PURE__*/e(\"p\",{children:\"Appointment scheduling automation tools come with a variety of features designed to simplify workflows, reduce errors, and improve patient satisfaction. Below, we’ll explore the key functionalities that make these tools indispensable for healthcare practices.\"}),/*#__PURE__*/e(\"h3\",{children:\"Self-Service Patient Portals\"}),/*#__PURE__*/e(\"p\",{children:\"Modern appointment scheduling tools empower patients with self-service portals, allowing them to:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Book, reschedule, or cancel appointments at their convenience.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"View available time slots in real-time.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Manage preferences, such as choosing their preferred communication channels.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"These portals enhance patient autonomy and reduce administrative workload by eliminating the need for phone calls or manual updates.\"}),/*#__PURE__*/e(\"h3\",{children:\"Automated Reminders and Notifications\"}),/*#__PURE__*/e(\"p\",{children:\"Missed appointments are costly and disrupt care continuity. Automation tools tackle this problem by sending:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Appointment confirmations immediately after booking.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Reminders via email, text, or app notifications.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Alerts for upcoming follow-ups or rescheduling needs.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"By reducing no-shows, these tools optimize schedules and improve resource utilization.\"}),/*#__PURE__*/e(\"h3\",{children:\"Integration with EHR and Practice Management Systems\"}),/*#__PURE__*/e(\"p\",{children:\"Integration capabilities are critical for seamless operations. Appointment scheduling tools connect with systems like:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Electronic Health Records (EHRs)\"}),\": Sync patient data for accurate scheduling and billing.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Practice Management Software\"}),\": Centralize administrative workflows, ensuring all systems work harmoniously.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"This feature minimizes data duplication and improves accuracy across platforms.\"}),/*#__PURE__*/e(\"h3\",{children:\"Real-Time Availability Updates\"}),/*#__PURE__*/e(\"p\",{children:\"Automated scheduling tools provide real-time visibility into:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Appointment slots across multiple providers and locations.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Staff availability to prevent overbooking or conflicts.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"This ensures patients and staff have the most up-to-date information, improving scheduling accuracy.\"}),/*#__PURE__*/e(\"h3\",{children:\"Customizable Appointment Types\"}),/*#__PURE__*/e(\"p\",{children:\"Not all appointments are the same, and scheduling tools allow practices to customize:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Appointment durations based on the type of visit (e.g., routine check-ups vs. diagnostic tests).\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Provider-specific schedules to match specialties and patient needs.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"This flexibility ensures optimal use of time and resources.\"}),/*#__PURE__*/e(\"h3\",{children:\"Mobile Accessibility for Staff and Patients\"}),/*#__PURE__*/e(\"p\",{children:\"Mobile-friendly tools are increasingly essential in today’s fast-paced environment. They allow:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Patients to book appointments or check schedules on the go.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Staff to manage schedules, approve requests, or handle cancellations from their devices.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Mobile accessibility ensures smooth operations, even when staff are away from their desks.\"}),/*#__PURE__*/e(\"h3\",{children:\"Reporting and Analytics\"}),/*#__PURE__*/e(\"p\",{children:\"Analytics features provide actionable insights, helping practices:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Track appointment trends, such as peak booking times.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Identify patterns in no-shows or cancellations.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Measure patient satisfaction based on scheduling data.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"These insights drive continuous improvement in workflows and patient engagement.\"}),/*#__PURE__*/e(\"h3\",{children:\"Scalability for Growing Practices\"}),/*#__PURE__*/e(\"p\",{children:\"As practices grow, their scheduling needs evolve. Automation tools offer scalability by:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Accommodating larger patient volumes.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Adding new providers or locations with minimal setup.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Offering advanced features as the practice’s needs expand.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Scalability ensures the scheduling tool remains effective as your organization grows.\"}),/*#__PURE__*/e(\"h3\",{children:\"Why These Features Matter\"}),/*#__PURE__*/e(\"p\",{children:\"These features aren’t just convenient—they directly impact operational efficiency, patient satisfaction, and financial performance. Choosing a scheduling tool with these functionalities allows healthcare organizations to streamline workflows and focus more on delivering high-quality care.\"}),/*#__PURE__*/e(\"h2\",{children:\"Top Tools For Automated Appointment Scheduling\"}),/*#__PURE__*/e(\"p\",{children:\"Choosing the right appointment scheduling software is essential for optimizing workflows, reducing administrative burdens, and enhancing the patient experience. Below, we’ve outlined some of the top tools in the market, highlighting their key features and unique benefits.\"}),/*#__PURE__*/t(\"h3\",{children:[\"1. \",/*#__PURE__*/e(n,{href:\"https://acuityscheduling.com\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Acuity Scheduling\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Acuity Scheduling is a popular choice for healthcare providers looking to offer self-service booking to patients. Its intuitive design makes it easy for patients to schedule appointments and for staff to manage calendars.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Key Features\"}),\":\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"24/7 online booking with real-time availability updates.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Automated appointment confirmations and reminders via email or text.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"HIPAA-compliant options for secure patient data handling.\"})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Why It’s Great for Healthcare\"}),\": Acuity simplifies scheduling and reduces no-shows, making it ideal for practices prioritizing patient convenience.\"]}),/*#__PURE__*/t(\"h3\",{children:[\"2. \",/*#__PURE__*/e(n,{href:\"https://www.zocdoc.com\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Zocdoc\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Zocdoc doubles as a scheduling platform and patient acquisition tool. It allows patients to find providers, book appointments, and leave reviews, boosting both scheduling efficiency and practice visibility.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Top Features\"}),\":\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Patient-facing platform for booking appointments.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Integration with existing practice management systems.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Customizable profiles to showcase provider information and services.\"})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"What Sets It Apart\"}),\": Zocdoc’s dual functionality as a scheduling and marketing tool helps practices attract new patients while maintaining a streamlined appointment process.\"]}),/*#__PURE__*/t(\"h3\",{children:[\"3. \",/*#__PURE__*/e(n,{href:\"https://www.qgenda.com\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"QGenda\"})})]}),/*#__PURE__*/e(\"p\",{children:\"QGenda is a robust workforce management tool designed specifically for healthcare organizations. It goes beyond basic scheduling to optimize staff allocation and resource management.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Key Benefits\"}),\":\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Centralized scheduling for large teams across multiple locations.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Integration with EHRs and other healthcare systems.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Advanced analytics for tracking and improving scheduling workflows.\"})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Best Use Case\"}),\": QGenda is perfect for hospitals and large clinics that require sophisticated scheduling solutions for complex staffing needs.\"]}),/*#__PURE__*/t(\"h3\",{children:[\"4. \",/*#__PURE__*/e(n,{href:\"https://www.rotageek.com\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Rotageek\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Rotageek leverages AI to optimize appointment scheduling and staff allocation. Its predictive analytics make it a standout tool for practices looking to maximize efficiency.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Features to Love\"}),\":\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"AI-driven demand forecasting for busy periods.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Skill-based scheduling to match the right staff with the right tasks.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Mobile-friendly platform for easy access by patients and staff.\"})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Why It’s Useful\"}),\": Rotageek’s intelligent scheduling reduces errors and ensures resources are allocated effectively, saving time and money.\"]}),/*#__PURE__*/t(\"h3\",{children:[\"5. \",/*#__PURE__*/e(n,{href:\"https://www.simplepractice.com\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"SimplePractice\"})})]}),/*#__PURE__*/e(\"p\",{children:\"SimplePractice is an all-in-one platform designed for healthcare professionals, offering scheduling, billing, and telehealth services in one package.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Key Features\"}),\":\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Online patient booking and self-service options.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Automated reminders and follow-ups.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Telehealth integration for virtual appointments.\"})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Why It Stands Out\"}),\": Its comprehensive feature set makes SimplePractice a one-stop solution for small to medium-sized practices.\"]}),/*#__PURE__*/e(\"h2\",{children:\"Transforming Your Medical Practice\"}),/*#__PURE__*/e(\"p\",{children:\"Appointment scheduling automation transforms medical practices by streamlining workflows and improving patient access.\"}),/*#__PURE__*/e(\"p\",{children:\"It provides efficient and responsive scheduling services and offers a seamless experience for both patients and staff. It can also improve collections, enhance staff efficiency, and enable data-driven decisions for primary care, internal medicine, and mental health practices alike.\"}),/*#__PURE__*/e(\"h3\",{children:\"Real-World Examples\"}),/*#__PURE__*/e(\"p\",{children:\"Many medical practices are successfully using appointment scheduling automation and improving patient engagement. This has led to more convenient scheduling and an improved overall patient experience.\"}),/*#__PURE__*/e(\"p\",{children:\"HeartPlace, a cardiology practice, uses smart scheduling tools to optimize their schedules. This allows them to move up eligible patients and provide timely care. By using medical scheduling software and automated appointment reminders they also give their patients every possible opportunity to remember their scheduled appointment and visit, rather than skip it or cancel it.\"}),/*#__PURE__*/e(\"p\",{children:\"Flourish Pediatrics uses automation, providing parents with online self-scheduling. This frees up staff to focus on patient care and improves the experience by saving time. Automated reminders help parents keep track of appointments.\"}),/*#__PURE__*/e(\"h2\",{children:\"Final Thoughts\"}),/*#__PURE__*/e(\"p\",{children:\"Appointment scheduling automation is a significant upgrade for medical practices. It creates a positive impact on medical teams, patients, and healthcare practices. This patient management strategy leads to higher patient satisfaction and better outcomes. \"}),/*#__PURE__*/e(\"p\",{children:\"Automated appointment scheduling through electronic services also gives healthcare providers better ways to improve the patient experience. Automation enhances the patient experience and ensures a smoother process. Automated text reminders from scheduling systems further encourage patients to keep their appointments. \"}),/*#__PURE__*/e(\"p\",{children:\"Behavioral health providers can especially benefit patients by providing automated appointment reminders that help remove some of the friction of visiting. By transitioning from traditional methods, automation strengthens a practice's reputation for prioritizing patient care. \"}),/*#__PURE__*/t(\"p\",{children:[\"If you're part of a healthcare admin team and want to know how to better manage patient data, registration, 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 Nuance, Optum, and Zoomcare to save 7 hours a week on their repetitive tasks.\"]})]});export const richText3=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"If Shakespeare was right and \\\"To err is human,\\\" then to apologize, well, that's just downright great business! But mistakes aren't fun and figuring out how to say 'mea culpa' to a customer can feel difficult if you’re not sure what to say. To simplify things for you, we created this guide to apology letter templates and best practices to make sure your apologies are well-received.\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"The importance of apologizing to customers\"})}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"135\",src:\"https://framerusercontent.com/images/q7DMuq5mGgvRCuFS4W1E95idS8.gif\",style:{aspectRatio:\"480 / 270\"},width:\"240\"}),/*#__PURE__*/e(\"p\",{children:'Everybody trip-ups now and then. You know that, we know that, and good news, customers know that too. But here is the clencher, friends, an apology for poor service, a mistake, or even for a bad hair day can help turn an unhappy customer into a loyal fan faster than you can say \"Abracadabra.\" It\\'s about respect and shows that you value them and their business.\\xa0'}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.drift.com/customer-experience/\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"70% of customers are more likely to do business with a company that resolves their complaints quickly\"})}),\" and 78% of customers believe that a company’s customer service is a reflection of how much they value their customers. And consider the lasting impact of even one bad review: \",/*#__PURE__*/e(n,{href:\"https://www.drift.com/customer-experience/\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"89% of consumers began doing business with a competitor\"})}),\" following a poor customer service experience. By intervening quickly and effectively, you may earn a customer for life and salvage a difficult situation.\\xa0\"]}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/e(\"p\",{children:\"It’s time to stop abusing the word ‘sorry’ and restore some credibility to the act of apologizing.\\xa0\"})}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/t(\"p\",{children:[\"\\xa0-Sean O’Meara, coauthor of \",/*#__PURE__*/e(\"em\",{children:\"The Apology Impulse: How Business Ruined Sorry and Why We Can’t Stop Saying It\"}),\".\"]})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"The role of an apology letter in customer service\"})}),/*#__PURE__*/e(\"p\",{children:\"Let's face it, sending a magical apology letter to a customer is more than just good manners, it's customer service recovery at its finest. It signifies that you're not only listening but ready and willing to right the wrongs. Remember, an oopsie-daisy doesn't define a business, how they deal with it does.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Understanding the customer apology letter\"})}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"180\",src:\"https://framerusercontent.com/images/qh8CTAQTYeCOGof48ygPymbs.gif\",style:{aspectRatio:\"480 / 360\"},width:\"240\"}),/*#__PURE__*/e(\"p\",{children:\"Before diving into the penning part itself, let's establish a clear understanding of a customer apology letter.\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"What is an apology letter to a customer?\"})}),/*#__PURE__*/t(\"p\",{children:[\"Imagine a superhero cape for your sorrys—that's what an apology letter to a customer is. It's a heartfelt way to express remorse, explain what went wrong and reassure the customer that you're kicking into high gear to fix issues.\",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/blog/how-to-apologize-to-a-customer-for-bad-service\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" Apologizing for bad customer service\"})}),\" acknowledges that you could have done better and, when done well, can earn the trust of that consumer.\\xa0\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"When should you send an apology letter?\"})}),/*#__PURE__*/e(\"p\",{children:\"Well, that's like asking when should you say 'please' and 'thank you.’ Always, always, always. Whether it’s an apology for bad service, a delay, or an unfortunate mix-up, a well-timed apology letter can turn your customer's frown upside down.\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Apology letter checklist\"})}),/*#__PURE__*/e(\"p\",{children:\"Just like making a good brew, there's a certain craft to brewing a great apology. Our checklist for apologies always includes:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"A sincere apology\\xa0\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Explanation of what went wrong\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Steps to fix the issue\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Assurance it won't happen again\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Compensation (if applicable)\"})})]}),/*#__PURE__*/e(\"p\",{children:'When you say sorry, you\\'re not tossing an apology into the ether. You are directing it at a specific person. Even if you are directing it at a group of people that is too big to address individually, you should put in some second person \"you\" language.'}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/e(\"p\",{children:\"I always tell my employees that when something goes wrong with a customer, they should lead their apology by acknowledging the potential impact for the customer. In our case, if a customer's shipment of instant drug tests arrives late, it could potentially impact their hiring process.\"})}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/e(\"p\",{children:\"-Karen Cerulo, Sociologist\\xa0\"})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Best practices for writing an apology letter to a customer\"})}),/*#__PURE__*/e(\"p\",{children:\"If there’s a secret recipe to a great apology letter, it wasn’t shared with us. However, after some research and good ol’ fashioned trial and error, we’ve brewed up our own magical blend.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Be sincere and take responsibility\"})}),/*#__PURE__*/t(\"p\",{children:[\"People can see through an insincere apology faster than a ghost through a wall. Sprinkle in sincerity like it's fairy dust. (You can use some of the\",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/blog/magic-customer-service-phrases-and-words\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" 35 magic customer service phrases and words\"})}),\" to add that extra bit of empathy.)\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Offer a solution or compensation\"})}),/*#__PURE__*/e(\"p\",{children:\"While saying sorry is great, making up for it is the cherry on top. Offering a solution or compensation shows that you are committed to making amends\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Maintain a professional tone\"})}),/*#__PURE__*/e(\"p\",{children:\"Remember, you're penning a formal apology letter to customer, not texting your BFF. Keep it slick and professional.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Keep it brief and to the point\"})}),/*#__PURE__*/e(\"p\",{children:\"Much like a band-aid, it's best to rip it off. Be direct, succinct, and address the issue head-on.\\xa0\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Apology letter templates and template generator\"})}),/*#__PURE__*/t(\"p\",{children:[\"We've whipped up some top-notch customer service templates you can use the next time you need to apologize. Have a specific scenario in mind and feel comfortable using\",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/blog/customer-service-ai-from-scratch\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" AI in your customer service\"})}),\"? Use this Magical template generator to create a custom template that says sorry in exactly the right way. You can get specific with your prompt (for example, you can ask for 'an apology letter to a customer for sending over too many emails’) and even choose the tone of voice you want to use. To generate an unlimited number of email templates, add the\",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/install\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" free Magical Chrome extension\"})}),\" to your browser.\"]}),/*#__PURE__*/e(\"p\",{children:'{{ai-generator=\"/ai-template-generator\"}}'}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Apology letter for poor service\"})}),/*#__PURE__*/e(\"p\",{children:\"This template is effective because it is honest and sincere, and it offers the customer compensation, which matters a lot in customer service recoveries:\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Dear [Customer's Name],\"})}),/*#__PURE__*/e(\"p\",{children:\"We want to genuinely apologize for the service you recently received from [Your Company Name]. We always strive for the highest standards of customer service, and we understand that we fell short in your case.\"}),/*#__PURE__*/e(\"p\",{children:\"In order to improve, we would greatly appreciate your insight as to where we went wrong. We hugely value your feedback as it helps us improve and better serve you and all our customers.\"}),/*#__PURE__*/e(\"p\",{children:\"As an immediate action to make up for this poor experience, we would like to offer you [mention possible compensation]. We’re committed to rectifying this situation and hope to have the opportunity to regain your trust.\"}),/*#__PURE__*/t(\"p\",{children:[\"Sincerely,\",/*#__PURE__*/e(\"br\",{}),\"[Your Name]\"]}),/*#__PURE__*/e(\"p\",{children:\"We want to genuinely apologize for the service you recently received from [Your Company Name]. We always strive for the highest standards of customer service, and we understand that we fell short in your case.\"}),/*#__PURE__*/e(\"p\",{children:\"In order to improve, we would greatly appreciate your insight as to where we went wrong. We hugely value your feedback as it helps us improve and better serve you and all our customers.\"}),/*#__PURE__*/e(\"p\",{children:\"As an immediate action to make up for this poor experience, we would like to offer you [mention possible compensation]. We’re committed to rectifying this situation and hope to have the opportunity to regain your trust.\"}),/*#__PURE__*/t(\"p\",{children:[\"Sincerely,\",/*#__PURE__*/e(\"br\",{}),\"[Your Name]\"]}),/*#__PURE__*/t(\"h3\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Apology letter for a mistake or\"}),/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/blog/sorry-for-the-inconvenience-email-templates-tips\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!0,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\" inconvenience\"})})})]}),/*#__PURE__*/e(\"p\",{children:\"This template works well as it not only conveys that you sincerely regret the mistake but also assures the customer that you are taking steps to rectify it:\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Dear [Customer's Name],\"})}),/*#__PURE__*/e(\"p\",{children:\"Thank you for bringing to our attention the error that occurred with your recent transaction with [Your Company Name]. We deeply regret this mistake, and we apologize for any inconvenience caused.\"}),/*#__PURE__*/e(\"p\",{children:\"Please know we are addressing this issue both with the specific transaction and our wider practices to ensure there will be no recurrence. We are committed to our customers and their experiences and view this as a chance to enhance our services.\"}),/*#__PURE__*/e(\"p\",{children:\"Your trust means everything to us, and we are keen to set things right. Therefore, we have [mention resolution in detail], and we would appreciate the opportunity to make this situation right.\"}),/*#__PURE__*/t(\"p\",{children:[\"Best regards,\",/*#__PURE__*/e(\"br\",{}),\"[Your Name]\"]}),/*#__PURE__*/e(\"p\",{children:\"Thank you for bringing to our attention the error that occurred with your recent transaction with [Your Company Name]. We deeply regret this mistake, and we apologize for any inconvenience caused.\"}),/*#__PURE__*/e(\"p\",{children:\"Please know we are addressing this issue both with the specific transaction and our wider practices to ensure there will be no recurrence. We are committed to our customers and their experiences and view this as a chance to enhance our services.\"}),/*#__PURE__*/e(\"p\",{children:\"Your trust means everything to us, and we are keen to set things right. Therefore, we have [mention resolution in detail], and we would appreciate the opportunity to make this situation right.\"}),/*#__PURE__*/t(\"p\",{children:[\"Best regards,\",/*#__PURE__*/e(\"br\",{}),\"[Your Name]\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Apology letter for delayed service\"})}),/*#__PURE__*/e(\"p\",{children:\"This apology highlights your understanding of the customer’s frustration due to the delay, indicating that you appreciate their patience and gives them hope of timely service moving forward. This can be an effective way to rebuild confidence in unsatisfied customers:\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Dear [Customer's Name],\"})}),/*#__PURE__*/e(\"p\",{children:\"We wanted to take a moment to apologize for the delay in service you recently experienced with [Your Company Name]. We understand how important it is for you to receive timely service and regret that we did not meet this expectation.\"}),/*#__PURE__*/e(\"p\",{children:\"Please be assured that we are addressing this matter internally to ensure it doesn't happen in the future. Our team is working diligently to complete your request as soon as possible and prevent further delays.\"}),/*#__PURE__*/e(\"p\",{children:\"In the meantime, we sincerely appreciate your understanding and patience. Should you have any concerns, please do not hesitate to contact us directly.\"}),/*#__PURE__*/t(\"p\",{children:[\"Thank you for your understanding,\",/*#__PURE__*/e(\"br\",{}),\"[Your Name]\"]}),/*#__PURE__*/e(\"p\",{children:\"We wanted to take a moment to apologize for the delay in service you recently experienced with [Your Company Name]. We understand how important it is for you to receive timely service and regret that we did not meet this expectation.\"}),/*#__PURE__*/e(\"p\",{children:\"Please be assured that we are addressing this matter internally to ensure it doesn't happen in the future. Our team is working diligently to complete your request as soon as possible and prevent further delays.\"}),/*#__PURE__*/e(\"p\",{children:\"In the meantime, we sincerely appreciate your understanding and patience. Should you have any concerns, please do not hesitate to contact us directly.\"}),/*#__PURE__*/t(\"p\",{children:[\"Thank you for your understanding,\",/*#__PURE__*/e(\"br\",{}),\"[Your Name]\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Formal Apology for Late Delivery\"})}),/*#__PURE__*/e(\"p\",{children:\"Dear Valued Customer,\"}),/*#__PURE__*/e(\"p\",{children:\"On behalf of [Company Name], I would like to express my sincere apologies for the delay in delivering your recent order (Order #12345). We understand the inconvenience and frustration this situation has caused, and we take full responsibility for failing to meet our commitment to providing prompt and reliable service.\"}),/*#__PURE__*/e(\"p\",{children:\"At [Company Name], we pride ourselves on our ability to deliver products to our customers in a timely manner. However, due to unforeseen circumstances in our logistics process, your order was regrettably delayed. Rest assured, we are thoroughly investigating the root cause of this issue to prevent similar occurrences in the future.\"}),/*#__PURE__*/e(\"p\",{children:\"As a gesture of goodwill, we have issued a [discount/refund] for the inconvenience caused. Please find the details enclosed with this letter. We value your business and hope you will give us another opportunity to serve you better.\"}),/*#__PURE__*/e(\"p\",{children:\"Thank you for your understanding and patience. We remain committed to upholding the highest standards of customer service.\"}),/*#__PURE__*/t(\"p\",{children:[\"Sincerely,\",/*#__PURE__*/e(\"br\",{}),\"[Your Name]\",/*#__PURE__*/e(\"br\",{}),\"Customer Service Manager\",/*#__PURE__*/e(\"br\",{}),\"[Company Name]\"]}),/*#__PURE__*/e(\"p\",{children:\"On behalf of [Company Name], I would like to express my sincere apologies for the delay in delivering your recent order (Order #12345). We understand the inconvenience and frustration this situation has caused, and we take full responsibility for failing to meet our commitment to providing prompt and reliable service.\"}),/*#__PURE__*/e(\"p\",{children:\"At [Company Name], we pride ourselves on our ability to deliver products to our customers in a timely manner. However, due to unforeseen circumstances in our logistics process, your order was regrettably delayed. Rest assured, we are thoroughly investigating the root cause of this issue to prevent similar occurrences in the future.\"}),/*#__PURE__*/e(\"p\",{children:\"As a gesture of goodwill, we have issued a [discount/refund] for the inconvenience caused. Please find the details enclosed with this letter. We value your business and hope you will give us another opportunity to serve you better.\"}),/*#__PURE__*/e(\"p\",{children:\"Thank you for your understanding and patience. We remain committed to upholding the highest standards of customer service.\"}),/*#__PURE__*/t(\"p\",{children:[\"Sincerely,\",/*#__PURE__*/e(\"br\",{}),\"[Your Name]\",/*#__PURE__*/e(\"br\",{}),\"Customer Service Manager\",/*#__PURE__*/e(\"br\",{}),\"[Company Name]\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Casual Apology for a Minor Error\"})}),/*#__PURE__*/e(\"p\",{children:\"Hey there,\"}),/*#__PURE__*/e(\"p\",{children:\"I wanted to quickly apologize for the mix-up with your recent order. It seems like we accidentally sent you the wrong color shirt – you ordered the blue one, but we shipped the red instead.\"}),/*#__PURE__*/e(\"p\",{children:\"No worries, though! We're sending out the correct blue shirt today, and you can just hang onto the red one or send it back to us, whichever is more convenient for you. Just let us know what you'd prefer.\"}),/*#__PURE__*/e(\"p\",{children:\"Again, sorry about that little hiccup. We'll be more careful in the future to double-check orders before sending them out.\"}),/*#__PURE__*/e(\"p\",{children:\"Thanks for your understanding and for being an awesome customer!\"}),/*#__PURE__*/t(\"p\",{children:[\"Cheers,\",/*#__PURE__*/e(\"br\",{}),\"[Your Name]\",/*#__PURE__*/e(\"br\",{}),\"Customer Happiness Specialist\",/*#__PURE__*/e(\"br\",{}),\"[Company Name]\"]}),/*#__PURE__*/e(\"p\",{children:\"I wanted to quickly apologize for the mix-up with your recent order. It seems like we accidentally sent you the wrong color shirt – you ordered the blue one, but we shipped the red instead.\"}),/*#__PURE__*/e(\"p\",{children:\"No worries, though! We're sending out the correct blue shirt today, and you can just hang onto the red one or send it back to us, whichever is more convenient for you. Just let us know what you'd prefer.\"}),/*#__PURE__*/e(\"p\",{children:\"Again, sorry about that little hiccup. We'll be more careful in the future to double-check orders before sending them out.\"}),/*#__PURE__*/e(\"p\",{children:\"Thanks for your understanding and for being an awesome customer!\"}),/*#__PURE__*/t(\"p\",{children:[\"Cheers,\",/*#__PURE__*/e(\"br\",{}),\"[Your Name]\",/*#__PURE__*/e(\"br\",{}),\"Customer Happiness Specialist\",/*#__PURE__*/e(\"br\",{}),\"[Company Name]\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Empathetic Apology for Service Failure\"})}),/*#__PURE__*/e(\"p\",{children:\"Dear [Customer Name],\"}),/*#__PURE__*/e(\"p\",{children:\"I cannot begin to express how deeply sorry I am for the unacceptable service you received during your recent visit to our establishment. As the owner of [Company Name], I am personally committed to ensuring that every customer receives the highest level of service and hospitality, and we clearly failed to meet those standards in your case.\"}),/*#__PURE__*/e(\"p\",{children:\"Please know that the situation you described is not at all representative of the experience we strive to provide. Your feedback has been taken very seriously, and we are thoroughly investigating what went wrong and taking appropriate measures to ensure it never happens again.\"}),/*#__PURE__*/e(\"p\",{children:\"I understand that an apology alone may not be enough to make up for the disappointment and frustration you experienced. As a token of our sincere regret, I would like to offer you a complimentary [service/product/gift card] on your next visit. Please consider giving us another opportunity to demonstrate the level of service you deserve.\"}),/*#__PURE__*/e(\"p\",{children:\"Your patronage means a great deal to us, and we value the trust you have placed in our business. We will work tirelessly to regain your confidence and provide you with the exceptional experience you should expect from [Company Name].\"}),/*#__PURE__*/t(\"p\",{children:[\"Sincerely,\",/*#__PURE__*/e(\"br\",{}),\"[Your Name]\",/*#__PURE__*/e(\"br\",{}),\"Owner\",/*#__PURE__*/e(\"br\",{}),\"[Company Name]\"]}),/*#__PURE__*/e(\"p\",{children:\"I cannot begin to express how deeply sorry I am for the unacceptable service you received during your recent visit to our establishment. As the owner of [Company Name], I am personally committed to ensuring that every customer receives the highest level of service and hospitality, and we clearly failed to meet those standards in your case.\"}),/*#__PURE__*/e(\"p\",{children:\"Please know that the situation you described is not at all representative of the experience we strive to provide. Your feedback has been taken very seriously, and we are thoroughly investigating what went wrong and taking appropriate measures to ensure it never happens again.\"}),/*#__PURE__*/e(\"p\",{children:\"I understand that an apology alone may not be enough to make up for the disappointment and frustration you experienced. As a token of our sincere regret, I would like to offer you a complimentary [service/product/gift card] on your next visit. Please consider giving us another opportunity to demonstrate the level of service you deserve.\"}),/*#__PURE__*/e(\"p\",{children:\"Your patronage means a great deal to us, and we value the trust you have placed in our business. We will work tirelessly to regain your confidence and provide you with the exceptional experience you should expect from [Company Name].\"}),/*#__PURE__*/t(\"p\",{children:[\"Sincerely,\",/*#__PURE__*/e(\"br\",{}),\"[Your Name]\",/*#__PURE__*/e(\"br\",{}),\"Owner\",/*#__PURE__*/e(\"br\",{}),\"[Company Name]\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How to follow up after sending an apology letter\"})}),/*#__PURE__*/e(\"p\",{children:\"Sending an apology letter isn’t the end of the road. Remember, it's about rebuilding that customer relationship.\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Monitor for a customer response\"})}),/*#__PURE__*/e(\"p\",{children:\"Once your apology letter is out there, keep a close eye out for customer feedback. This can offer great insights about your business!\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Ensure the issue doesn't repeat\"})}),/*#__PURE__*/e(\"p\",{children:\"Learning from our mistakes is what separates the wizards from the muggles, folks. Take note, make changes, and ensure it doesn’t repeat.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Frequently asked questions (FAQ)\"})}),/*#__PURE__*/e(\"p\",{children:\"Apologies in advance if we missed any of your questions. 😅\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"What should I avoid when writing an apology letter to a customer?\"})}),/*#__PURE__*/e(\"p\",{children:\"A great question, mate, because what you don't say is sometimes as important as what you do. First up, avoid vague language—especially with what went wrong and how you're fixing it. Customers appreciate clear, concise communication. Secondly, dodge the blame game. We are not five-year-olds here, folks. Placing the fault on others, or worse, the customer, doesn't spell well for anyone. Lastly, never send your apology without a thorough proofread. Spelling and grammatical errors can distract from your message and might even lead the customer to think you don’t take their issue seriously.\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"How can I ensure my apology is sincere and effective?\"})}),/*#__PURE__*/e(\"p\",{children:\"We've all seen apologies that are about as useful as a chocolate teapot. To avoid being ineffective, here's a quick three-step plan. Firstly, acknowledge the specific issue and accept responsibility—no ifs, buts, or maybes. Secondly, offer a sincere apology straight from the heart. Lastly, clearly articulate how you plan to resolve the issue—because actions indeed speak louder than words.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"How can I prevent the need for future apology letters?\"})}),/*#__PURE__*/e(\"p\",{children:'Imagine a world where you have to apologize less—sounds magical, doesn\\'t it? Well, the secret is in the old saying \"Prevention is better than cure.\" Investing in better training, improved product quality, or customer service can help nip issues in the bud. Continuous improvement should be your mantra. Keep an eye on customer feedback to identify areas of concern and rectify them before they turn into problems big enough to require an apology.\\xa0'}),/*#__PURE__*/e(\"p\",{children:\"Remember, every business may stumble, but with the right actions, it isn't hard to get back on the broom and fly high again. Always aim to convert those mistakes into masterstrokes!\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Magical makes it easier to say sorry\"})}),/*#__PURE__*/t(\"p\",{children:[\"Fixing mistakes isn't always easy, but it’s the right thing to do. With these best practices, you're well on your way to mastering customer service and conjuring up some serious customer happiness. Want to make it even easier? Use 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\"})}),\" to generate first drafts of any message (like an apology letter) using AI, save it as a template you can call up anywhere, and share it with your team.\"]}),/*#__PURE__*/e(\"p\",{children:\"Magical automates tasks like messaging, data entry, and filling sheets to save you and your teammates an average of seven hours a week.\"})]});export const richText4=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Hey, we're all human, right? And making mistakes is just part of the deal, especially in the workplace. Whether you fumbled a critical task, got caught up running behind on that hot deadline, or maybe just experienced a good ol' fashioned foot-in-mouth moment, the game's not over yet. It's all about recognizing the error, owning it, and knowing the right way to get back on track. That's where a professional, humble, and timely apology comes in. So, without further ado, let's get you equipped with the best practices for writing that apology email to your boss.\\xa0\"}),/*#__PURE__*/e(\"h2\",{children:\"When to Apologize to Your Boss\"}),/*#__PURE__*/e(\"p\",{children:'Hold your horses! Before delving into the magical world of apologies, let\\'s get one thing straight: not every \"oopsie\" calls for an apology email. So, when should you consider writing one?'}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Major slip-ups\"}),\": If your mistake significantly impacted the project, team, or company.\\xa0\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Miscommunication\"}),\": When you unintentionally provided wrong or unclear information.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Unintended offense\"}),\": If your actions or words came across as rude or hurtful.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Public blunders\"}),\": When you goofed up in a way that could affect your boss's or company's reputation.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/blog/sorry-for-the-late-response\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Late response\"})})}),\":\\xa0When you've taken a long time to get back to them about something important.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Now that we've established when it's time to craft that email, let's explore some apology best practices.\"}),/*#__PURE__*/e(\"h2\",{children:\"Best Practices for Apologizing to Your Boss\"}),/*#__PURE__*/e(\"h3\",{children:\"Be sincere\"}),/*#__PURE__*/e(\"p\",{children:\"First rule: don't fake it. If you're going to apologize, make sure it comes from the heart. You want your boss to feel that you genuinely regret your actions and understand the impact your mistake had on them and others.\"}),/*#__PURE__*/e(\"h3\",{children:\"Take responsibility\"}),/*#__PURE__*/e(\"p\",{children:\"Here's a secret – your boss probably knows you're not perfect (Plot twist: neither are they!). That being said, own your mistake and avoid making excuses or shifting blame. The \\\"my dog ate my report\\\" vibe won't do you any favors here.\"}),/*#__PURE__*/e(\"h3\",{children:\"Offer a solution\"}),/*#__PURE__*/e(\"p\",{children:\"Actions speak louder than words, so don't just be sorry – be proactive! Think about ways to either fix your mistake or prevent it from happening again in the future. Your boss will appreciate that you're not just dwelling on the problem, but looking for solutions.\"}),/*#__PURE__*/e(\"h3\",{children:\"Be timely\"}),/*#__PURE__*/e(\"p\",{children:\"Time waits for no one, and neither should your apology. Address your mistake as soon as possible to ensure your boss doesn't think you're sweeping it under the rug.\"}),/*#__PURE__*/e(\"h2\",{children:\"How to Write an Apology Email to Your Boss\"}),/*#__PURE__*/e(\"p\",{children:\"Alright, deep breath; it's time to write that email. Here's a play-by-play on how to structure it:\"}),/*#__PURE__*/e(\"h3\",{children:\"Subject line\"}),/*#__PURE__*/e(\"p\",{children:'Be clear and concise. Go with something like, \"Apology for [insert mistake here]\" or \"Regarding [situation/problem] – My Sincere Apologies.\"'}),/*#__PURE__*/e(\"h3\",{children:\"Opening\"}),/*#__PURE__*/e(\"p\",{children:'Keep it professional and address your boss properly (yes, that means \"Dear\" or \"Hello\" followed by their name). Reserve the \"Hey\" for your buddies, not your boss.'}),/*#__PURE__*/e(\"h3\",{children:\"The apology\"}),/*#__PURE__*/e(\"p\",{children:\"Explain what happened and express your regret. Be sincere, take responsibility, and remember: excuses are as useful as screen doors on a submarine.\"}),/*#__PURE__*/e(\"h3\",{children:\"The solution\"}),/*#__PURE__*/e(\"p\",{children:\"Share what you're actively doing or planning to do to fix the situation. If you can't undo the error, emphasize the steps you'll take to prevent a future repeat performance.\"}),/*#__PURE__*/e(\"h3\",{children:\"Closing\"}),/*#__PURE__*/e(\"p\",{children:'Wrap up with a polite and respectful sign-off like \"Sincerely\" or \"With apologies.\" Oh, and maybe skip the \"Your humble servant\" – that\\'s just weird.'}),/*#__PURE__*/e(\"h2\",{children:\"Apology Email Template\"}),/*#__PURE__*/e(\"p\",{children:\"Feeling lost? Fear not, here's a template for a top-notch apology email:\"}),/*#__PURE__*/t(\"blockquote\",{children:[/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Subject Line\"}),\": Apologies for [insert mistake]\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Hey [Boss's Name],\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"I wanted to apologize for the mistake I made [mention the mistake briefly]. I understand how my actions affected [project/team/company], and I take full responsibility for the error.\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"To rectify this situation, I've [explain your plan]. Moving forward, I'll [mention preventative steps].\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Thank you for your understanding and support.\\xa0\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"With apologies,\\xa0\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"[Your Name]\"})})]}),/*#__PURE__*/e(\"h2\",{children:\"There’s more than one way to say “sorry”\"}),/*#__PURE__*/e(\"p\",{children:\"There you have it, folks! The ultimate guide to writing a sincere, professional, and timely apology email to your boss. Remember to own your mistakes, learn from them, and strive to grow as a professional. Use the template and best practices provided, and you'll be well on your way to getting back on track.\"}),/*#__PURE__*/t(\"p\",{children:[\"Have a specific situation you need to apologize for? Use the Magical template generator to create a custom template that sets up your Zoom call in exactly the right way. You can get specific with your prompt (for example, you can ask for 'an email saying sorry for messing up the lunch order yesterday’) and even choose the tone of voice you want to use. To generate an unlimited number of email templates, add 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\"})}),\" to your browser.\"]})]});export const richText5=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Imagine this: you’ve woven intricate data structures with GraphQL, creating a seamless flow of information in your application. But now you need to connect it all to the outside world - CRM platforms, marketing automation tools, maybe even a sprinkle of AI magic. That's where Apollo integrations come in to simplify the process.\"}),/*#__PURE__*/e(\"p\",{children:\"Think of Apollo integrations as building bridges between your powerful GraphQL server and various third-party applications. This unlocks efficient workflows and creates an ecosystem where your applications excel.\"}),/*#__PURE__*/e(\"p\",{children:\"But how do you actually implement these integrations? Which tools and libraries are available?\"}),/*#__PURE__*/e(\"p\",{children:\"Let’s learn more about Apollo integrations and see how they can improve your development process. We'll explore how they fit into the big picture of modern web development.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Why Apollo Integrations?\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/apps/apollo\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Apollo integrations\"})}),\" provide developers with a structured approach to connecting Apollo Server, the core of their GraphQL operations, with a host of web frameworks and platforms. This interoperability streamlines tasks, eliminates tedious configurations, and empowers developers to focus on building amazing features instead of wrestling with infrastructure complexities.\"]}),/*#__PURE__*/e(\"p\",{children:\"The beauty of Apollo Server’s integrations is that they take advantage of the framework by doing a lot of the heavy lifting in the background. This means you get the combined power and efficiency of GraphQL within a framework you are already familiar with.\"}),/*#__PURE__*/e(\"p\",{children:\"This ability to seamlessly use Apollo Server within existing structures is a key reason why it is popular with development teams of all sizes.\"}),/*#__PURE__*/e(\"p\",{children:\"For example, Vidyard, a video platform, wanted to improve its sales outreach by connecting with potential leads in a more personalized way. Using Apollo, they integrated their system with other platforms.\"}),/*#__PURE__*/e(\"p\",{children:\"This move led to a 4x increase in booked meetings simply by aligning the right data with the right actions, showing the power of a well-executed integration. They linked Vidyard to Apollo which is a testament to how Apollo is designed to create these powerful connections.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Best Practices for Apollo Integrations\"})}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"538\",src:\"https://framerusercontent.com/images/LWKiyshiVNxfHmeIbGPqKa5sZS4.png\",srcSet:\"https://framerusercontent.com/images/LWKiyshiVNxfHmeIbGPqKa5sZS4.png?scale-down-to=512 512w,https://framerusercontent.com/images/LWKiyshiVNxfHmeIbGPqKa5sZS4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/LWKiyshiVNxfHmeIbGPqKa5sZS4.png 1366w\",style:{aspectRatio:\"1366 / 1076\"},width:\"683\"}),/*#__PURE__*/e(\"p\",{children:\"When integrating Apollo into your existing systems, it's essential to adopt best practices that ensure a smooth and effective process. By observing these strategies, you can maximize the potential of this powerful tool:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Define Your Integration Goals:\"}),\" Clearly outline what you hope to achieve through the integration. This could range from reducing manual data entry to ensuring your CRM is always updated with the latest contact information.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Choose the Right Tools:\"}),\" Evaluate and select integration platforms that align with your existing sales stack. Consider solutions like Zoho Flow that are proven to work well with Apollo, providing seamless data flow between key applications.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Maintain Data Integrity:\"}),\" Regularly monitor and manage your data. Ensure that the information flowing between Apollo and your other applications remains clean and accurate.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Test the Integration:\"}),\" Before fully deploying any integration, conduct thorough testing. Identify any potential issues or mismatches in data syncing, addressing them proactively.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Continuous Monitoring and Optimization:\"}),\" Don’t set it and forget it. Continuously monitor the integrations to identify areas of improvement, adjusting parameters to enhance performance as your business needs evolve.\"]})})]}),/*#__PURE__*/t(\"p\",{children:[\"These\",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/blog/revenue-cycle-management-best-practices\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" best practices\"})}),\" provide a foundation for successful Apollo integrations, allowing your business to reap the benefits of streamlined operations and improved connectivity. By investing the time to correctly set up integrations, you position your business for growth and efficiency.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What are the Most Effortless Integrations with Apollo?\\xa0\"})}),/*#__PURE__*/t(\"p\",{children:[\"One of the standout features of Apollo Integrations is its ability to bring simplicity and efficiency to your\",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/blog/best-pabbly-alternatives\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" business operations\"})}),\" with minimal effort. Leveraging integration platforms like Zapier or Zoho Flow, Apollo seamlessly connects with a wide range of applications, ensuring that your data transfer processes occur without a hitch. For example, integrating Apollo with popular CRMs like Salesforce or HubSpot allows for an effortless sync of contact and account information, keeping everything up-to-date and negating the need for manual data entry.\\xa0\"]}),/*#__PURE__*/t(\"p\",{children:[\"Besides CRMs, Apollo effortlessly integrates with email\",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/blog/best-workato-alternatives\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" automation platforms\"})}),\". This means you can manage and track your outreach campaigns directly from Apollo's interface, saving time and enhancing productivity. Imagine automatically enrolling new leads into nurture sequences or sales campaigns straight from your Apollo dashboard—it's as smooth as it sounds!\\xa0\"]}),/*#__PURE__*/t(\"p\",{children:[\"Furthermore, the Apollo Chrome extension smoothly embeds itself into commonly used tools, reducing the friction between your\",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/blog/indeed-job-scraper\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" data collection\"})}),\" efforts and actionable insights. Combining Apollo's capabilities with these everyday applications ensures that your team spends less time juggling between platforms and more time focusing on what matters most: engaging with your prospects and driving business growth.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"An Example of an Apollo Integrations With Zoho Flow\"})}),/*#__PURE__*/e(\"p\",{children:\"Let's say you decide to use Zoho Flow, a workflow automation platform. Using Apollo's integrations, you can connect your Apollo Server implementation to Zoho Flow. This unlocks the ability to automate intricate business processes that touch various parts of your system.\"}),/*#__PURE__*/t(\"p\",{children:[\"For example, whenever a new customer signs up through your app (powered by Apollo), a Zoho Flow workflow is automatically triggered. This new workflow can create tasks for your\",/*#__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\"})}),\" team, add the new user to your email marketing system, and even update your sales dashboard in Zoho CRM. All of this is orchestrated by the seamless communication made possible through Apollo integrations.\"]}),/*#__PURE__*/e(\"p\",{children:\"The magic here is that all of this happens without you needing to write complex integration code. You can focus on creating an exceptional user experience while Apollo integrations manage the underlying connections.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Other Notable Apollo Integrations\"})}),/*#__PURE__*/t(\"p\",{children:[\"Apollo Client has official support for\",/*#__PURE__*/e(n,{href:\"https://www.apollographql.com/docs/react\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" React\"})}),\", so whether you are just starting out with this popular framework or are a seasoned pro, you will find it incredibly useful. It’s compatible with Create React App and React Native, all with just a simple installation.\"]}),/*#__PURE__*/t(\"p\",{children:[\"There are other frameworks that integrate smoothly with Apollo including:\",/*#__PURE__*/e(n,{href:\"https://svelte.dev\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" Svelte\"})}),\",\",/*#__PURE__*/e(n,{href:\"https://angular.io\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" Angular\"})}),\", and even\",/*#__PURE__*/e(n,{href:\"http://emberjs.com\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" Ember\"})}),\", which give developers using Apollo a wide variety of options. Not only can these integrations make development more streamlined, but they also empower developers of varying skill sets to participate in a project, giving teams flexibility.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Steps to Follow: An Apollo Integration Tutorial\\xa0\"})}),/*#__PURE__*/t(\"p\",{children:[\"Getting started with\",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/blog/apollo-integrations\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" Apollo Integrations\"})}),\" is a transformative journey that can reshape how your business handles data flow between applications. To walk you through the integration process, let's break it down into manageable steps. By the end, you'll have a seamless setup that’s ready to optimize your operations.\\xa0\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"1. Assess Your Integration Needs:\"}),\" Begin by identifying the key applications your business relies on. Consider which data should flow between these platforms to enhance efficiency. This will help you target the integrations that will deliver the most impact.\\xa0\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"2. Connect Your Applications:\"}),\" Once you've pinpointed your primary applications, use Apollo's\",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/blog/procore-integrations\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" intuitive interface\"})}),\" to establish connections. This involves authorizing access to your various accounts, ensuring secure data exchange across platforms.\\xa0\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"3. Configure Your Data Flow:\"}),\" Set parameters for how data should transfer, mapping out fields and ensuring that the right information populates the correct places. This step is crucial for maintaining accuracy and consistency.\\xa0\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"4. Test and Validate:\"}),\" Before fully launching your integration, conduct test runs. This helps to identify any discrepancies or data mismatches. Adjust your configurations as necessary to ensure smooth operation.\\xa0\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"5. Monitor and Optimize:\"}),\" Once your integration is live, regularly check its performance. Use Apollo's analytics and insights to tweak and enhance your settings, maximizing the benefits for your business processes.\\xa0\"]}),/*#__PURE__*/t(\"p\",{children:[\"Following these steps will empower you to harness the full potential of Apollo's\",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/blog/best-nuclino-alternatives\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" integration capabilities\"})}),\", providing seamless data connectivity and driving your business forward with less friction.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Navigating the Integration Landscape\"})}),/*#__PURE__*/e(\"p\",{children:\"Apollo understands that flexibility is important for development teams. They realize that sometimes thinking outside the box is needed. While these various JavaScript frameworks cater to diverse development needs, you might need to build solutions using other frameworks, libraries, or even straight-up vanilla JavaScript.\"}),/*#__PURE__*/t(\"p\",{children:[\"What if your technology stack relies heavily on Polymer or Lit, frameworks well known for their use in creating reusable web components? Fear not. The\",/*#__PURE__*/e(n,{href:\"https://github.com/apollo-elements/apollo-elements\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" Apollo-elements\"})}),\" integration, crafted and cared for by Benny Powers, brings the full power of GraphQL to the world of web components.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Want to tap into the power of Polymer? The Polymer-Apollo integration allows you to bring those benefits into the Polymer framework. Plus if you need to bring in packages to further enhance the functionality and scope of your application, our shared NPM scope,\",/*#__PURE__*/e(n,{href:\"https://www.npmjs.com/search?q=%40as-integrations\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" @as-integrations\"})}),\", provides a one-stop shop for your Apollo package requirements.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Navigating a Growing Ecosystem of Options\"})}),/*#__PURE__*/e(\"p\",{children:\"The ecosystem of Apollo integrations isn't confined to the examples above. It's a universe of ever-expanding possibilities. You have access to an extensive library of open-source integrations crafted by the vibrant Apollo community.\"}),/*#__PURE__*/t(\"p\",{children:[\"A great example is Solid.js, a tool that focuses on reactive user interface development that prioritizes speed and efficient updates within web applications. Thanks to the work of developer @Torsten85, Solid.js now has a dedicated\",/*#__PURE__*/e(n,{href:\"https://www.solidjs.com\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" Solid.js\"})}),\" integration that seamlessly merges GraphQL's capabilities within Solid.js' reactive paradigm. This creates elegant solutions for modern web challenges.\"]}),/*#__PURE__*/e(\"p\",{children:\"This means that whether your tool of choice is AWS Lambda or Cloudflare Workers, there’s likely an existing integration for it. These community-driven efforts enhance Apollo’s versatility. You can choose the right tools and frameworks for your project while still reaping the benefits of GraphQL within a framework you already use.\"}),/*#__PURE__*/e(\"p\",{children:\"Apollo's documentation even provides comprehensive guides and best practices on building your own web framework integrations for Apollo Server. By sharing lessons learned from within the Apollo community, everyone can feel confident that whatever direction or framework they choose, they can leverage their existing skills. The community can help you quickly implement Apollo’s strengths into your existing stack without feeling overwhelmed.\"}),/*#__PURE__*/e(\"p\",{children:\"You can simply plug and play. It’s truly incredible that the spirit of sharing knowledge is so strong within the Apollo community.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Apollo: The Gateway to Seamless Data Integration\"})}),/*#__PURE__*/e(\"p\",{children:\"Robust and properly configured Apollo integrations streamline workflows, decrease development time, and increase developer satisfaction, which all lead to better quality outcomes. When your dev team is happy, they'll enjoy what they do more. Plus, they'll create even more remarkable applications with Apollo at their core.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How Magical Makes Apollo Integrations Simple\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__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 a free Chrome extension that integrates beautifully with Apollo (as well as every tool in this blog). You can use Magical to extract data directly to Apollo automatically with just a few simple steps. No one from IT will need to help you get set up!\"]}),/*#__PURE__*/e(\"p\",{children:\"You can also use Magical to skip having to use these integrations, APIs, and coding to move your data. Magical integrates with millions of apps and sites including:\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Apollo Integrations Are Simpler With Magical\"})}),/*#__PURE__*/e(\"p\",{children:\"Apollo integrations empower developers to bring their front-end framework to the party, whatever that framework may be. You aren’t just connecting to the vast library of integrations curated by the supportive Apollo community. You’re connecting to their hard-earned experience and knowledge gained through overcoming obstacles both large and small.\"}),/*#__PURE__*/e(\"p\",{children:\"And by utilizing Apollo’s clear and comprehensive documentation you too can avoid the pitfalls inherent in integrating diverse systems. Pairing Apollo with the free Chrome extension Magical makes your tasks less annoying and more productive.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__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 and by over 700,000 users to save 7 hours a week on average on their repetitive tasks. Try it today!\"]})]});export const richText6=/*#__PURE__*/t(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"You've probably heard the buzz about Typeform integrations by now. It's the talk of the town, and for good reason. Imagine being able to connect your typeforms with all your favorite apps and tools, making your workflow smoother than a freshly paved road. It's like having a personal assistant that never takes a coffee break, always ready to lend a hand.\"}),/*#__PURE__*/e(\"p\",{children:\"In this post, we'll explore some of the top Typeform integrations that can help you collect data, manage leads, and gain valuable insights - all while saving you time and effort. So buckle up and let's dive in.\"}),/*#__PURE__*/e(\"h2\",{children:\"Top Typeform Integrations to Streamline Your Workflow\"}),/*#__PURE__*/t(\"p\",{children:[\"If you're looking to streamline your workflow and get the most out of your \",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/apps/typeform\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Typeform integrations\"})}),\", you've come to the right place. As someone who's been using Typeform for years, I've learned a thing or two about how to maximize its potential with app integrations.\"]}),/*#__PURE__*/e(\"p\",{children:\"But here's the thing: with so many integration options out there, it can be tough to know where to start. That's where I come in. I've been down this road before, and I'm here to guide you through the world of Typeform integrations, one step at a time.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Editor's Note: \"}),\"Are you tired of dealing with complex integrations and API's? Try pairing Typeform with \",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Magical\"})}),\". Magical is a Chrome extension that boost your productivity by eliminating repetitive tasks. Tasks like CRM data entry, messaging, and auto filling forms. Magical also helps you avoid using integrations for Typeform.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Just \",/*#__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 Magical\"})}),', open Typeform and choose the information you want to move, then open the app where you want to move your information to and open a new file and type \"\". Plus Magical integrates with every app on this list and millions more including:']}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/integrations/iterable-to-typeform\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Iterable\"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/integrations/monday-to-typeform\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Monday\"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/integrations/paypal-to-typeform\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Paypal\"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/integrations/typeform-to-wordpress\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Wordpress\"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/integrations/typeform-to-mailchimp-intercom\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Mailchimp\"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/integrations/calendly-to-typeform\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Calendly\"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/integrations/notion-to-typeform\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Notion\"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/integrations/stripe-to-typeform\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Stripe\"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/integrations/excel-to-typeform\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Excel\"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/integrations/slack-to-typeform\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Slack\"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/integrations/salesforce-to-typeform\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Salesforce\"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/integrations/typeform-to-google-sheets-activecampaign\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Active Campaign\"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/integrations/airtable-to-typeform\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Airtable\"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/integrations/keap-to-typeform\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Keap\"})})})})]}),/*#__PURE__*/t(\"p\",{children:[\"For a full list of Typeform integrations, click \",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/apps/typeform\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"here\"})}),\".\"]}),/*#__PURE__*/e(\"h3\",{children:\"Google Sheets Integration\"}),/*#__PURE__*/t(\"p\",{children:[\"Typeforms just got a whole lot more powerful. With our \",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/integrations/google-sheets-to-typeform\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Google Sheets integration\"})}),\", you can automatically pipe form responses directly into a spreadsheet, making it a breeze to track and manage your data as it happens.\"]}),/*#__PURE__*/e(\"p\",{children:\"With Google Sheets integration, tedious tasks like manual data entry and copying and pasting responses become a thing of the past. You can then tap into Google Sheets' advanced features, such as formulas, charts, and pivot tables, to unlock new insights from your data.\"}),/*#__PURE__*/e(\"h3\",{children:\"Google Analytics Integration\"}),/*#__PURE__*/e(\"p\",{children:\"If you're eager to unlock the secrets of your Typeform's performance, connecting it with Google Analytics is a no-brainer. You'll gain valuable insights into form completions, abandonment rates, and other key metrics that can inform your data-driven decisions.\"}),/*#__PURE__*/e(\"p\",{children:\"If you notice a pattern of users bailing on your form at a specific question, that's a red flag. With Google Analytics integration, you can pinpoint the issue and revamp the experience to boost completion rates.\"}),/*#__PURE__*/e(\"h3\",{children:\"HubSpot Integration\"}),/*#__PURE__*/t(\"p\",{children:[\"If you're already invested in HubSpot for your marketing and sales strategies, you'll love the \",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/integrations/hubspot-to-typeform\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"HubSpot integration with Typeform\"})}),\". This seamless connection lets you effortlessly sync form submissions with your HubSpot CRM, making it a breeze to capture new leads and manage your contacts.\"]}),/*#__PURE__*/e(\"p\",{children:\"With the HubSpot integration, you can also create targeted campaigns based on form responses, ensuring that you're delivering the right message to the right people at the right time. And because everything is automated, you can focus on nurturing your leads and closing deals instead of worrying about manual data entry.\"}),/*#__PURE__*/e(\"h2\",{children:\"Maximizing Typeform's Potential with App Integrations\"}),/*#__PURE__*/e(\"p\",{children:\"As someone who's delved into the world of app integrations, I can confidently say that linking Typeform with your go-to apps unlocks a whole new level of possibilities. Get ready to discover the hidden potential of your favorite tools.\"}),/*#__PURE__*/e(\"h3\",{children:\"Connecting Typeform with Your Favorite Apps\"}),/*#__PURE__*/e(\"p\",{children:\"Typeform's integrations are a game-changer. Whether you're juggling projects in Trello or Asana, or communicating with your team on Slack or Microsoft Teams, Typeform has an integration that can simplify your workflow and get you working more efficiently.\"}),/*#__PURE__*/e(\"p\",{children:\"The Trello integration is a personal favorite of mine. By automating card creation from form responses, I can easily keep tabs on projects and tasks without the hassle of manual data entry.\"}),/*#__PURE__*/e(\"h3\",{children:\"Leveraging Integrations for Marketing and Customer Success\"}),/*#__PURE__*/e(\"p\",{children:\"To take Typeform to the next level, try pairing it with marketing automation platforms like Mailchimp or customer support tools like Zendesk. This connection creates a seamless experience for customers and prospects alike, giving you a clear edge.\"}),/*#__PURE__*/e(\"p\",{children:\"For instance, you could use Typeform to gather feedback from customers and automatically create support tickets in Zendesk based on their responses. Or you could use Typeform to create lead generation forms and automatically add new leads to your Mailchimp email list for nurturing.\"}),/*#__PURE__*/e(\"h3\",{children:\"Enhancing Product Development with Typeform Integrations\"}),/*#__PURE__*/e(\"p\",{children:\"Finally, don't forget about the power of Typeform integrations for product development. By integrating Typeform with user testing platforms, analytics tools, or even your own internal systems, you can gather valuable insights and feedback that can help you improve your products and services.\"}),/*#__PURE__*/e(\"p\",{children:\"I've witnessed how product teams can radically shift their approach by combining Typeform with tools like UsabilityHub or Mixpanel. This fusion enables them to base their decisions on concrete user feedback, building products that truly resonate with customers.\"}),/*#__PURE__*/e(\"h2\",{children:\"Unlocking Insights and Trends with Typeform Integrations\"}),/*#__PURE__*/e(\"p\",{children:\"Data analysis can be overwhelming, but Typeform integrations have made it infinitely more manageable. Now, I can easily spot trends and patterns that were previously obscured. It's incredible how much more effective my forms have become as a result.\"}),/*#__PURE__*/e(\"h3\",{children:\"Analyzing Feedback Forms for Valuable Insights\"}),/*#__PURE__*/e(\"p\",{children:\"Gathering feedback from customers, conducting market research, or simply trying to understand your audience better? Feedback forms can be a treasure trove of insights, and integrating them with Typeform takes analysis to the next level.\"}),/*#__PURE__*/e(\"p\",{children:\"By integrating Typeform with data analysis tools like Tableau or Google Data Studio, you can easily visualize your form data and identify trends and patterns that might otherwise go unnoticed. For example, you might discover that customers who give you high ratings are more likely to refer others to your business, or that certain demographics are more likely to abandon your form at a particular question.\"}),/*#__PURE__*/e(\"h3\",{children:\"Generating Comprehensive Data Reports\"}),/*#__PURE__*/e(\"p\",{children:\"Pump up your business insights with custom data reports generated through Typeform integrations. By leveraging tools like Zapier or Automate.io, you can combine typeform data with data from other sources, creating a single, cohesive picture of your business.\"}),/*#__PURE__*/e(\"p\",{children:\"Taking a closer look at your feedback forms and pairing them with CRM and analytics data can be a game-changer. This merger of information lets you visualize the correlation between customer opinions and sales metrics, ultimately helping you refine your forms and operations.\"}),/*#__PURE__*/e(\"h3\",{children:\"Identifying Trends and Patterns\"}),/*#__PURE__*/e(\"p\",{children:\"What if you could take your Typeform data to the next level? With the power of integrations and advanced analytics tools like Google BigQuery or Amazon Redshift, you'll be able to spot trends and patterns that were previously invisible.\"}),/*#__PURE__*/e(\"p\",{children:\"Want to know what drives your audience's behavior? These tools can help you uncover hidden patterns in form field responses, predict future actions, and refine your business strategies to match.\"}),/*#__PURE__*/e(\"h2\",{children:\"Typeform Integrations for Lead Generation and Management\"}),/*#__PURE__*/e(\"p\",{children:\"Of course, one of the most common use cases for Typeform is lead generation and management. As someone who's used Typeform to capture countless leads over the years, I can attest to how powerful it can be when combined with the right integrations.\"}),/*#__PURE__*/e(\"h3\",{children:\"Capturing Leads with Engaging Typeforms\"}),/*#__PURE__*/e(\"p\",{children:\"The first step in any successful lead generation strategy is creating engaging forms that capture your audience's attention and encourage them to provide their information. With Typeform's visually appealing and interactive forms, this is easier than ever.\"}),/*#__PURE__*/e(\"p\",{children:\"To unlock your lead generation potential, integrate Typeform with Unbounce or Instapage to create engaging forms that align seamlessly with your marketing campaigns and boost conversion rates.\"}),/*#__PURE__*/e(\"h3\",{children:\"Nurturing Leads through Email Marketing Integration\"}),/*#__PURE__*/e(\"p\",{children:\"Once you've captured your leads, the next step is nurturing them and guiding them through the sales funnel. This is where email marketing integrations come in handy.\"}),/*#__PURE__*/e(\"p\",{children:\"Email marketing just got a whole lot smarter. With Typeform, you can now automatically add form submissions to your lists in platforms like Mailchimp or Constant Contact. This opens the door to targeted email campaigns that resonate with your leads on a deeper level, making conversion a more achievable goal.\"}),/*#__PURE__*/e(\"h3\",{children:\"Optimizing Lead Management with Typeform and CRM Integrations\"}),/*#__PURE__*/e(\"p\",{children:\"Finally, to truly optimize your lead management process, you'll want to integrate Typeform with your CRM system. With popular CRM integrations like Salesforce and Pipedrive, you can automatically sync form submissions with your lead database, ensuring that all your data is centralized and easily accessible to your sales team.\"}),/*#__PURE__*/e(\"p\",{children:\"By automating manual data entry, you'll not only save time but also free up your team to respond quickly to new leads. With all your lead data organized in one spot, you'll have a clear view of your sales pipeline, can identify areas for improvement, and fine-tune your sales strategy for better results.\"}),/*#__PURE__*/e(\"h2\",{children:\"Enhancing Customer Support with Typeform Integrations\"}),/*#__PURE__*/e(\"p\",{children:\"When I reflect on my own experiences in customer support, I'm reminded of the tremendous value Typeform integrations can bring to the table. They can make all the difference in managing customer inquiries and feedback – tasks that I know firsthand can be a major headache.\"}),/*#__PURE__*/e(\"h3\",{children:\"Gathering Customer Feedback Effectively\"}),/*#__PURE__*/e(\"p\",{children:\"Getting feedback from your customers is crucial for stellar customer support. Typeform makes it easy to craft engaging feedback forms that make customers want to share their honest thoughts and experiences with your brand.\"}),/*#__PURE__*/e(\"p\",{children:\"But to truly make the most of this feedback, you'll want to integrate Typeform with customer feedback platforms like Trustpilot or G2. This way, you can automatically collect and manage customer reviews, ratings, and testimonials in one place, making it easier to identify areas for improvement and showcase your brand's strengths.\"}),/*#__PURE__*/e(\"h3\",{children:\"Streamlining Support Processes\"}),/*#__PURE__*/t(\"p\",{children:[\"To take your customer support to the next level, try streamlining your processes with Typeform integrations. For instance, by linking up with helpdesk tools like Zendesk or \",/*#__PURE__*/e(n,{href:\"https://www.getmagical.com/integrations/freshdesk-to-typeform\",motionChild:!0,nodeId:\"M5d1JC0lW\",openInNewTab:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Freshdesk\"})}),\", you can automatically generate support tickets based on form submissions, ensuring every customer inquiry receives attention.\"]}),/*#__PURE__*/e(\"p\",{children:\"Your support team can breathe a sigh of relief, thanks to the extra time and energy they'll save. With all your support data in one convenient spot, you'll be able to fine-tune your operations by tracking key metrics like response times and resolution rates.\"}),/*#__PURE__*/e(\"h3\",{children:\"Improving Customer Success Strategies\"}),/*#__PURE__*/e(\"p\",{children:\"By tapping into the power of Typeform integrations, you can elevate your customer success strategies to the next level. For instance, integrating with platforms like Gainsight or ChurnZero empowers you to engage with customers proactively and spot potential issues before they blow up.\"}),/*#__PURE__*/e(\"p\",{children:\"What if you could regularly check in with your customers to ensure they're thriving? With Typeform, you can do just that. The insights you gather can then be synced with your customer success platform to identify accounts that need a little TLC.\"}),/*#__PURE__*/e(\"p\",{children:\"And when it comes to fine-tuning your product, customer feedback is gold. Use it to inform your roadmap and prioritize changes that will truly resonate with your customers, boosting satisfaction in the process.\"}),/*#__PURE__*/e(\"p\",{children:\"What if you could build a powerhouse of integrated tools and platforms that propel your business forward? By anchoring Typeform at the core, you'll be able to craft a customized suite that strengthens your customer success efforts and fuels long-term growth.\"}),/*#__PURE__*/e(\"h2\",{children:\"Make Typeform Integrations More Magical\"}),/*#__PURE__*/e(\"p\",{children:\"Typeform integrations are the secret sauce that can take your productivity to the next level. By connecting your typeforms with your favorite apps and tools, you can automate tasks, streamline your workflow, and free up time for the things that really matter.\"}),/*#__PURE__*/e(\"p\",{children:\"Whether you're a marketer looking to generate leads, a customer support rep seeking to provide top-notch service, or a product manager aiming to gather valuable feedback, there's a Typeform integration out there for you.\"}),/*#__PURE__*/t(\"p\",{children:[\"To really make your productivity with Typeform more efficient, pair it with \",/*#__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\"})}),\". Magical is used by over 650,000 people to save 7 hours a week on average on their repetitive tasks. Try it yourself today!\"]}),/*#__PURE__*/e(\"p\",{children:\"‍\"})]});\nexport const __FramerMetadata__ = {\"exports\":{\"richText3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}