Add insurance to your product in one line.
Formation platforms, property managers, marketplaces, lenders — your users need insurance at a predictable moment. Embed Keel and we handle the rest.
Your users stay in your flow
They get covered the moment they need it — forming an LLC, signing a lease, onboarding to your platform — without leaving your product.
We do the hard part
Quoting across A-rated carriers, paperwork, binding (a licensed producer signs off), and ongoing service. You ship one line of code.
You earn on every policy
Referral revenue on coverage placed through your channel — aligned, recurring, and transparent.
One widget, tuned to the moment.
Contractor marketplaces
The COI a client or GC requires, at onboarding.
Trades platforms
General liability the moment a contractor signs up.
LLC formation tools
A BOP the moment a contracting business is formed.
Fleet & dispatch tools
Commercial auto when a truck is added to the route.
Trucking & freight platforms
Primary liability, physical damage, and cargo for owner-operators.
Equipment & rental tools
Tools & equipment coverage at checkout or onboarding.
Drop it in anywhere.
Add the script once; set data-type to the coverage and data-partner to your id for attribution. We capture the lead and follow up — your users never leave your flow.
<!-- Drop where your users need coverage. type: gl | coi | bop | commercial_auto | trucking | tools -->
<div data-keel-widget data-type="gl" data-partner="your-id"></div>
<script src="https://web-ians-projects-bae1a064.vercel.app/embed.js" async></script>Prefer a plain iframe?
<iframe
src="https://web-ians-projects-bae1a064.vercel.app/embed?type=gl&partner=your-id"
width="420" height="320" style="border:0;overflow:hidden"
title="Get insurance with Keel"></iframe>Co-brand it: add data-brand="Acme Homes" and data-accent="0a7c5a"to show “For Acme Homes” and match your color. The widget auto-resizes — no clipping.
Want a native API or deeper co-branded flow? We support both. Talk to us.