Embeddable Intake Form & Website Widget Manual
Overview
Section titled “Overview”Dream Center Connect enables charitable organizations to seamlessly accept community care requests directly from their public websites, church portals, and community partner pages.
Administrators can configure the form, preview it in real time across desktop and mobile form factors, and choose between direct links, responsive iframes, or fully styled standalone HTML templates.
graph TD Admin["Organization Admin"] --> Builder["Intake Form Generator (/org-admin/intake-form)"] Builder --> Preview["1. Live Desktop & Mobile Viewport Preview"] Builder --> Options{"2. Integration Methods"} Options -->|Option A| DirectURL["Direct Hosted URL Link"] Options -->|Option B| Iframe["Responsive iframe Embed Code"] Options -->|Option C| HTML["Custom HTML Form Template (embeddable_form.html)"]
DirectURL --> Public["Constituents Submit Assistance Requests"] Iframe --> Public HTML --> Public Public --> Queue["Dispatches to Shared Needs Queue in Real-Time"]1. Live Interactive Preview
Section titled “1. Live Interactive Preview”The intake form generator includes a live interactive sandbox allowing administrators to test constituent interactions before deploying to production:
- Viewport Toggle: Switch between Desktop View and Mobile View to verify responsiveness on handheld devices.
- Urgency Simulation: Toggle between standard and expedited emergency turnaround requests to observe field styling and notification badges.
- Category Filter Simulation: Test multi-category selection chips (e.g. Food Support, Housing Assistance, Utility Relief).
- Contact Channel Selector: Verify preferred notification method inputs (Phone Call, SMS Text, Email).
2. Integration & Deployment Options
Section titled “2. Integration & Deployment Options”Administrators can deploy the intake form using any of three integration methods:
Standalone Public Link
Section titled “Standalone Public Link”Share a direct, secure link to the hosted intake wizard. Ideal for social media posts, email newsletters, or link-in-bio buttons:
https://app.dreamcenterconnect.com/request?partner_id=<YOUR_PARTNER_ID>- Zero Code Required: Pre-binds submissions to your organization or designated triage facility.
- Mobile Optimized: Full-screen progressive web app experience.
Seamless Website Embedding
Section titled “Seamless Website Embedding”Embed the intake wizard directly into WordPress, Squarespace, Webflow, Wix, or custom websites without writing JavaScript:
<iframe src="https://app.dreamcenterconnect.com/request?partner_id=<YOUR_PARTNER_ID>&embedded=true" width="100%" height="800" frameborder="0" style="border: none; max-width: 720px; margin: 0 auto; display: block; border-radius: 12px; box-shadow: 0 4px 12px rgba(0,0,0,0.08);" allow="geolocation" title="Request Assistance"></iframe>- Sandboxed Security: Form runs in an isolated frame protected against host-page script conflicts.
- Geolocation Support: Includes
allow="geolocation"for instant GPS-based center locator matching.
Full Design Customization
Section titled “Full Design Customization”For organizations requiring pixel-perfect alignment with their brand styles, Dream Center Connect provides a self-contained, standalone HTML template (embeddable_form.html):
- CSS Custom Properties: Easily adjust brand colors, typography, and borders:
:root {--dcc-primary-color: #0284c7;--dcc-primary-hover: #0369a1;--dcc-bg-color: #ffffff;--dcc-text-color: #1f2937;--dcc-border-radius: 12px;}
- Direct API Dispatch: Submits payload directly to
/api/needsvia AJAXfetch(). - Built-in Error & Success Handling: Displays instantaneous confirmation reference numbers without page reloads.
3. Step-by-Step Deployment Guide
Section titled “3. Step-by-Step Deployment Guide”-
Open Embeddable Form Subpage
Section titled “Open Embeddable Form Subpage”Navigate to Org Management > Embeddable Intake Form from the sidebar.
-
Select Partner Location
Section titled “Select Partner Location”If your organization operates multiple service locations, select the desired Partner Center from the dropdown to route submissions to that facility’s queue.
-
Preview & Validate
Section titled “Preview & Validate”Toggle between desktop and mobile previews, confirm that required fields and assistance categories display correctly.
-
Copy Code & Publish
Section titled “Copy Code & Publish”Click Copy Embed Code (for iframes) or Copy Standalone HTML and paste into your CMS page builder. Publish the page to begin receiving community requests.
4. Security & Abuse Prevention
Section titled “4. Security & Abuse Prevention”All submissions through embedded forms pass through our enterprise protection gateway:
- Transport Security: Enforced TLS 1.3 encryption across all communication pathways.
- Intelligent Rate Limiting: Throttles rapid programmatic submissions to prevent spam.
- Data Validation & Sanitization: Validates phone numbers against standard E.164 formats, verifies valid ZIP codes, and strips malicious markup before database entry.