One script tag. Six disaster-cycle phases. Full white-label integration. CDI makes municipality websites phase-aware — without a platform migration or an IT project.
CDI is a structured crisis and disaster intelligence layer that lives inside municipality and partner websites — not a standalone platform that municipalities visit. Your existing IT systems stay. Your existing website stays. CDI makes it intelligent.
CDI tracks the active disaster-cycle phase — from baseline preparedness through emergency response, humanitarian assistance, recovery, and governance — and surfaces the correct content automatically.
See phase simulator →Three colour tokens on the script tag. The entire embed adopts the municipality's institutional brand — panel header, typography, links, and accents — so residents never see a foreign widget.
See theming →When a crisis approaches, CDI injects a persistent, phase-coloured alert strip below the navigation. Phase 3 emergencies lock it — non-dismissible, with a direct 112 link and evacuation points.
See emergency bar →Copy. Paste. Done. No developer build, no backend integration, no training. Works in WordPress, Sitevision, Episerver, Drupal — any CMS that allows a script tag in the template.
Integration guide →Each phase produces structured evidence, decisions, and gap records the next phase can use. External parties entering mid-crisis receive a decision-ready brief — not a standing start.
Methodology →Deterministic decision support, human review, no autonomous aid allocation. Vulnerable person registration and welfare-check intake remain private-by-default and auditable.
AI & automation policy →Paste one line before </body> in your CMS template. No build step, no npm, no deployment pipeline.
Add your primary colour, accent colour, and background colour to the script tag. CDI manages the rest of the theming automatically.
Add emergency contact numbers, service points, and form URLs via CDI Admin or a JSON fixture file. Changes go live immediately.
Phase changes, content updates, emergency bar logic, form routing, audit trails — handled by CDI. Your IT team does nothing.
<!-- CDI Embed — one tag, zero dependencies --> <script src="https://hadipglobal.com/embed/v1/cdi-panel.js" data-municipality="skarvik-SE-1234" data-display-name="Skärviks Kommun" data-theme="municipality" data-primary-colour="#005AA0" data-accent-colour="#FFCE00" data-secondary-colour="#F7FAFD" async> </script>
Each tier is independently useful and additive. Start with a status dot. Add the emergency bar. Add the panel. All from the same script tag — no rebuild, no IT project, no migration.
Phase-coloured indicator embeddable anywhere on the page.
Persistent alert strip below the nav. Activates from phase 2. Locked for critical phases.
Crisis tab injected into existing nav. Opens inline three-zone CDI panel on click.
Full-width CDI block for a dedicated crisis page.
Municipality-branded page delivered by CDI via iFrame or subdomain.
Select any of the six disaster-cycle phases to see exactly how the CDI embed adapts — emergency bar, panel content, colours, actions, and dismissibility.
Service och information för 28 000 invånare sedan 1952.
Full demo → Open Skärvik municipality testbed ↗
Three data attributes — primary colour, accent colour, background — and the entire embed adopts your municipality's brand. Residents never see a foreign element.
No platform migration. No upfront IT investment. Start with a pilot fixture and the full embed — then extend as you see value.
One municipality. Full embed setup. Validate the integration and the value without a commitment.
Full production integration with municipality-customised content, admin tooling, and SLA.
CDI across a region or multiple municipalities with shared infrastructure and automated provisioning.
We'll configure a branded demo for your municipality — your colours, your nav, your brand — and walk through all six disaster-cycle phases in real time.
We'll be in touch within 24 hours to arrange a demo tailored to your municipality.
CDI makes any municipality website crisis-ready — without a platform migration.