<!DOCTYPE html>
<html lang=”en”>
<head>
  <meta charset=”UTF-8″>
  <meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
  <title>Reconnect QuickBooks | Crystal Practice Management</title>
  <meta name=”description” content=”Instructions to reconnect the
Crystal Practice Management QuickBooks Online integration.”>
  <style>
    body {
      font-family: -apple-system, BlinkMacSystemFont, “Segoe UI”,
Arial, sans-serif;
      max-width: 720px;
      margin: 40px auto;
      padding: 0 20px;
      color: #222;
      line-height: 1.6;
    }
    h1 { font-size: 1.75rem; margin-bottom: 0.25rem; }
    h2 { font-size: 1.15rem; margin-top: 2rem; }
    .subtitle { color: #666; margin-top: 0; }
    ol { padding-left: 1.25rem; }
    li { margin-bottom: 0.5rem; }
    .box {
      background: #f5f7fa;
      border-left: 4px solid #0073b1;
      padding: 16px 20px;
      margin: 24px 0;
      border-radius: 4px;
    }
    .contact { margin-top: 32px; padding-top: 16px; border-top: 1px
solid #ddd; font-size: 0.95rem; }
    a { color: #0073b1; }
  </style>
</head>
<body>

  <h1>Reconnect QuickBooks Online</h1>
  <p class=”subtitle”>For the Crystal Practice Management / Abeo
Solutions internal integration.</p>

  <div class=”box”>
    <strong>Notice:</strong> This integration is for internal use by
Abeo Solutions LLC only. It is not distributed to external customers
and is authorized against a single QuickBooks Online company file.
  </div>

  <h2>When you’ll need to reconnect</h2>
  <p>QuickBooks Online OAuth refresh tokens have a limited lifetime
and may need to be renewed if:</p>
  <ol>
    <li>The integration has been inactive for an extended period.</li>
    <li>QuickBooks Online credentials or admin access have changed.</li>
    <li>You receive an authentication error from the integration.</li>
    <li>Intuit has notified you of a token expiration (typically 7 and
30 days in advance).</li>
  </ol>

  <h2>How to reconnect</h2>
  <ol>
    <li>Confirm you have administrator access to the Abeo Solutions
QuickBooks Online company file.</li>
    <li>Contact the integration administrator (see below) to initiate
the reconnect flow.</li>
    <li>The administrator will provide an authorization link.</li>
    <li>Click the link, sign into QuickBooks Online with your
administrator credentials, and select the Abeo Solutions company
file.</li>
    <li>Approve the requested permissions when prompted by Intuit.</li>
    <li>You will be redirected back to confirm the connection has been
re-established.</li>
  </ol>

  <h2>Scopes requested</h2>
  <p>The integration requests the
<code>com.intuit.quickbooks.accounting</code> scope only. No payment,
payroll, or customer-managed data scopes are used.</p>

  <h2>Privacy</h2>
  <p>For information about how Abeo Solutions handles data, see our <a
href=”https://www.crystalpm.com/privacy-policy/“>Privacy
Policy</a>.</p>

  <h2>Need help?</h2>
  <p>If you encounter an error during reconnection, or if the
authorization link does not work, contact the integration
administrator directly. Do not attempt to revoke or modify the
connection from inside QuickBooks without coordinating first.</p>

  <div class=”contact”>
    <strong>Integration administrator</strong><br>
    Josh VandeBunte, VP of Finance<br>
    Abeo Solutions LLC (DBA Crystal Practice Management)<br>
    Phone: 616-610-1385<br>
    Email: <a href=”mailto:josh@crystalpm.com“>josh@crystalpm.com</a><br>
    Main: 800-308-7169
  </div>

</body>
</html>