Connect Your Existing Pharmacy Website in Minutes
Keep your existing website on WordPress, Webflow, Squarespace, Wix, or custom HTML. Seamlessly embed NimbusWeave’s HIPAA-compliant intake engine or plug into our Headless REST API.
1. Responsive iFrame
Zero JavaScript dependencies. Drop an isolated, encrypted iframe widget into any page builder with 1 line of HTML.
2. Drop-in JS Widget
Auto-resizing script that mounts the intake modal directly over your website with custom triggers and callbacks.
3. Headless REST API
Build your own 100% custom frontend forms and submit directly to our hardened, AES-256-GCM encrypted API endpoint.
Responsive iFrame Embed (Recommended)
Works on WordPress, Squarespace, Wix, Shopify, or static HTML.
Copy and paste the snippet below into any HTML block on your website. The widget automatically inherits your pharmacy’s brand colors, logo, and active clinical workflow.
<!-- NimbusWeave Rx — Secure Patient Intake Widget -->
<iframe
src="https://nimbusweaverx.com/embed/intake/refill"
width="100%"
height="720"
frameborder="0"
style="border: none; border-radius: 16px; box-shadow: 0 4px 20px rgba(0,0,0,0.06); width: 100%; max-width: 680px; margin: 0 auto; display: block;"
title="Secure Prescription Refill"
loading="lazy"
allow="clipboard-write"
></iframe>/embed/intake/refill/embed/intake/transfer/embed/intake/new-patient/embed/intake/compounding-consultDrop-in JavaScript Widget (`intake.js`)
Embed anywhere with a single script tag and lightweight container.
<!-- Place in your HTML where you want the intake form to render -->
<div id="nimbus-intake-widget" data-type="refill"></div>
<!-- Load NimbusWeave Intake Script -->
<script src="https://nimbusweaverx.com/widget/intake.js" async></script>Headless REST API (`POST /api/intake/submit`)
For developers building custom mobile apps or bespoke web frontends.
curl -X POST "https://nimbusweaverx.com/api/intake/submit" \
-H "Content-Type: application/json" \
-d '{
"type": "REFILL",
"deliveryMode": "HEADLESS_API",
"payload": {
"patientFirstName": "Jane",
"patientLastName": "Doe",
"patientDob": "1980-05-15",
"patientPhone": "(860) 555-0199",
"rxNumbers": ["RX-884920"],
"fulfillmentType": "DELIVERY",
"deliveryAddress": "123 Elm St, Hartford, CT"
}
}'Tenant routing is resolved strictly by request hostname and DNS verification. Client-suppliedorganizationId ortenantId in request bodies or query strings are unconditionally rejected with HTTP 400.