JustUsJustUs/IT Integration One-Sheet
Technical Integration Guide

Embedding JustUs Webchat on Your Website

A concise technical overview for IT directors and web administrators. No backend changes required — the widget is a lightweight client-side embed with a managed cloud backend.

2 lines of code
Implementation effort
~15 minutes
Total setup time
Zero server changes
No backend modifications
SOC 2 aligned
Cloud-hosted & encrypted
Architecture Overview
How the widget connects to JustUs cloud services
Your Website
Embed snippet added
JustUs Widget JS
Loads asynchronously
JustUs Cloud API
Managed backend
Escalation Webhook
Optional: to your systems

1. Your website serves a small JavaScript snippet (added once to your site template or CMS).

2. The widget loads asynchronously — it never blocks page render and adds <50KB to initial load.

3. JustUs Cloud API handles all AI conversation logic, context storage, and escalation routing. No server-side code on your end.

4. Escalation webhook (optional) can push escalation events to your existing systems (Slack, email, CRM) via configurable webhooks.

Implementation Steps
What your web team needs to do
1

Add the embed snippet

Paste two lines into your site's <head> or before </body>. Works with any CMS — WordPress, Squarespace, Wix, custom HTML, React, etc.

2

Configure your church ID

JustUs provides a unique church/ministry ID. The snippet references this ID so conversations are attributed to your account.

3

Verify the widget appears

After deployment, a chat bubble appears in the bottom-right corner of your site. Test it by sending a message.

4

(Optional) Set up escalation webhooks

If you want escalation notifications pushed to your systems (Slack, email, etc.), configure webhook endpoints in the JustUs admin dashboard.

Sample Embed Snippet
Copy-paste into your site template
<!-- JustUs Webchat Widget -->
<script src="https://cdn.justus.ai/widget.js"
        data-church-id="YOUR_CHURCH_ID"
        data-position="bottom-right"
        async>
</script>

Replace YOUR_CHURCH_ID with the unique ID provided during onboarding. The script loads asynchronously and does not block page rendering.

Security & Data Handling
What IT teams need to know about data flow and storage

TLS encryption end-to-end

All traffic between the widget and our API is encrypted via HTTPS/TLS 1.2+.

No PII stored in widget

The widget stores no cookies or local data. Conversation data lives in the JustUs cloud, not on your servers.

CSP-friendly

Add cdn.justus.ai to your script-src allowlist. No inline scripts required.

No third-party trackers

The widget contains no analytics trackers, ad pixels, or third-party data sharing.

Data export & deletion

Full conversation data can be exported or permanently deleted from the admin dashboard at any time.

GDPR & CCPA ready

Users can request data deletion. No personal data is sold or shared with third parties.

Performance Impact
Minimal footprint on page load
<50KB
Script size (gzipped)
Async
Non-blocking load
0ms
Impact on page render
0
Cookies set on your domain
Common IT Questions

Does this require any server-side installation?

No. The widget is entirely client-side. There are no server packages, Docker containers, or backend dependencies to install on your infrastructure.

Will this slow down our website?

No. The script loads asynchronously and is under 50KB gzipped. It does not block page rendering or affect Core Web Vitals.

Can we restrict the widget to specific pages?

Yes. Only add the snippet to the pages where you want the chat to appear. You can also use data attributes to control visibility per page.

How are escalations routed to our staff?

Escalations are configurable in the JustUs admin dashboard. They can route via email, SMS, Slack, or a webhook to your existing systems. No code changes needed on your end.

What happens to conversation data?

Conversations are stored in the JustUs cloud (encrypted at rest). You can export or delete all data from the admin dashboard at any time. Data is never sold or shared with third parties.

Can we customize the widget's appearance?

Yes. Position, color, and label text can be configured via data attributes on the embed snippet — no CSS overrides needed.

Ready to integrate?

The 90-day pilot includes full technical support — we handle the ingest, configuration, and testing. Your IT team just adds the snippet.

View the 90-Day Pilot Program

JustUs is a cloud-hosted platform. No on-premise installation is required. All data is encrypted in transit (TLS) and at rest. Contact our team for a security questionnaire or data processing agreement.