$50 free credit for new accounts - ends in

Claim $50

Integration

How to connect dme referring provider portal chat help to…

How to connect dme referring provider portal chat help to a chat widget — answered from your own docs. How Medical Equipment Suppliers teams use Chatref (websit

Chatref Team6 min read / Updated June 15, 2026

You connect your DME referring provider portal to a chat widget by embedding Chatref’s website-widget snippet into the portal pages. The widget links to a knowledge base trained on your own supplier content—product specs, ordering guides, insurance paperwork—so providers get accurate, immediate answers without leaving the portal. No separate chat tool or integration code is needed.

What connects to what

A single Chatref agent holds your supplier knowledge base—the documents that answer provider questions on your DME portal. That agent powers a website widget you place on the portal pages. The widget loads from Chatref’s servers and opens a chat interface right where referring providers work. When a provider asks a question, the agent retrieves the answer from your own training content and replies inside the widget.

For Medical Equipment Suppliers, this means you can turn your existing product catalogs, insurance-check procedures, and order-status guides into instant chat help. The widget connects the portal experience to the knowledge base without any custom API work—you drop in one snippet, and the connection is live.

How to set it up

  1. Build your knowledge base.
    Inside your Chatref account, create a new agent. Upload the documents providers typically ask about: product specifications, DME insurance requirements, ordering workflows, delivery timelines, and any forms they need. You can add PDFs, URLs (including your own portal help pages), and plain text. The agent learns this content in minutes.

  2. Test the agent’s answers.
    Use the built-in playground to ask sample provider questions—“What documentation do I need for a powered wheelchair prior authorization?” or “How do I check the status of an order?” Verify the answers are clear, accurate, and grounded in your materials. Adjust the training documents if you spot a gap.

  3. Customize the widget’s look.
    Under the agent’s Branding settings, set the primary color to match your supplier brand. You can also adjust the widget’s greeting message and position on the page (bottom-right is the default, and it works well for portals).

  4. Get the embed code.
    Go to the Install tab and copy the widget snippet. It’s a single <script> tag that includes your agent’s unique ID.

  5. Place the snippet in the provider portal.
    Paste the snippet into the HTML of every portal page where you want the chat help to appear—typically the referring provider dashboard, order forms, and product listing pages. Placing it just before the closing </body> tag ensures it loads after the page content. If your portal uses a CMS or a templating system, add the snippet to the global footer or header template.

  6. Allow the portal domain.
    The widget won’t load on an unrecognized domain by default. In your Chatref agent settings, go to Widget > Allowed Origins and add your portal’s domain (for example, https://provider.yourcompany.com). Add any additional environments or staging domains you use.

  7. Verify the setup.
    Open the provider portal in a browser. You should see the chat icon in the corner. Click it and ask a question. Confirm the widget loads, the agent responds, and the answers draw from your uploaded content. Walk through a few common provider workflows before announcing the change.

What users see

After you install the widget, referring providers visiting your portal see a small chat icon in the corner of the page. Clicking it opens a conversation window with a greeting that reflects your brand voice.

The agent answers questions directly in the chat—no links to separate help articles unless you explicitly train it to include them. A provider might ask “What’s the turnaround on a custom wheelchair seating evaluation?” and get a reply drawn from your internal process documents, including next steps and expected timelines. The chat stays in the same portal tab; providers never need to navigate away to find answers.

Because the widget is tied to the specific agent you configured, it won’t answer questions outside the scope of your training content. If a provider asks something your documents don’t cover, the agent can politely state it doesn’t have that information and, if you’ve set it up, offer a fallback—like capturing the question for your support team. The widget works behind logins, on mobile-friendly portal views, and across multiple subdomains as long as you add each origin to the allowed list.

Troubleshooting

The widget icon does not appear on the portal.
First, check that the script snippet is present in the page source and isn’t being stripped by a content security policy or a tag manager. If your portal has strict CSP rules, allow the Chatref script source (the domain shown in the snippet). Second, ensure the portal domain is listed in the agent’s allowed origins—even the exact protocol matters (https:// vs. http://). If you recently added the domain, clear your browser cache and reload.

The widget loads but answers are empty or off-topic.
This usually means the agent’s knowledge base doesn’t cover the question. Revisit your training documents: are the DME ordering steps, insurance prerequisites, and product availability details included? Add more direct answers or expand the content. Test in the playground again before retesting on the portal. If the knowledge base looks complete but the agent still can’t answer, try phrasing the question differently in the sandbox—the agent might need more explicit instruction on which documents to prioritize.

The widget worked in testing but not after deploying to the portal.
Verify the snippet’s agent ID matches the one you tested. If you use multiple agents (e.g., one for a patient-facing site and one for providers), you may have copied the wrong snippet. Also check for JavaScript errors in the browser console that might prevent the widget from initializing—common causes include a conflicting script on your portal or a CDN cache serving an outdated version of the snippet.

Providers report the chat freezes or doesn’t respond on certain portal pages.
Heavy custom JavaScript or modal overlays can interfere with the widget’s event loop. Try placing the snippet higher in the DOM, outside of dynamic content containers. If the issue is limited to specific pages, look for other scripts that hijack the window.postMessage API or block third-party iframes.

FAQ

What causes dme referring provider portal chat problems for Medical Equipment Suppliers?

Most problems trace back to three areas: an incomplete knowledge base, a missing allowed origin, or a script placement issue. If the training documents don’t explicitly cover the provider’s workflow—for example, how to submit a prior authorization—the agent will have nothing to draw from. A domain that isn’t on the allowed list blocks the widget entirely. And if the snippet is placed inside a dynamic container that gets removed or replaced, the widget may load only intermittently. Relying on a generic FAQ instead of your own documents also leads to vague or incorrect answers.

How do I improve dme referring provider portal chat for Medical Equipment Suppliers?

Start by auditing the questions your support team handles repeatedly from providers—then make sure those exact topics appear in the knowledge base. Use realistic provider language (insider terms like “CMN form” or “K0823 HCPCS code”) in your training content. Test the agent with a peer provider or a member of your operations team who hasn’t seen the documents before; they will spot gaps faster than someone familiar with the material. Finally, review the widget’s behavior on the actual portal monthly, updating the knowledge base whenever you change a process, a form, or an insurance requirement.

Put this into practice

Chatref answers your customers from your own content, day and night. Add it to your site and go live in minutes – free to start.

Get started