RELEASES / 2.4
Make every release easier to follow.
One place for the notes, decisions, and details your team wants to share.
New routes, clearer handoffs, fewer things to remember.
Read release notesIN-PRODUCT ANNOUNCEMENTS
Droplert helps product teams publish targeted announcements inside the pages where they matter. Set routes and a schedule once; a durable HTTP feed keeps the message available without a permanent browser connection.
RELEASES / 2.4
One place for the notes, decisions, and details your team wants to share.
New routes, clearer handoffs, fewer things to remember.
Read release notesAFTER THE SHIP
Turn a finished product moment into a message that reaches people in context—without another dashboard to keep alive.
RELEASE NOTES
Keep a release update close to the page where customers feel the difference.
Preview an alertPLANNED MAINTENANCE
A scheduled notice can arrive on the exact routes affected, then quietly expire.
Preview a toastONBOARDING NUDGES
Use a focused prompt to guide new customers without turning your product into a tour.
Preview a dialogHOW IT WORKS
Every campaign is a record you can inspect. Droplert serves it from a versioned HTTP feed, so the browser can fetch on load and revalidate later—no persistent client socket needed.
Write the message and choose the surface it belongs on.
Match verified sites and routes to the people who need it.
Set a start or end window, then make the record available.
Read delivery and interaction events without guessing who saw what.
Durable by default. A published revision stays available to the next page load, with ETag revalidation keeping unchanged fetches lightweight.
HTTP / VERSIONED / CACHEABLECONTROL THE MOMENT
Keep the campaign decision-making close to the product context. Verify the origin, choose the routes, set the timing, and pick an accessible surface—all before the message reaches a customer.
Open the campaign workspaceINSTALL
The reader stays lightweight and the public contract stays explicit. Add a verified site, mount the reader, then publish your first campaign.
Confirm the exact origin that will receive the announcement.
Use the public site ID and the Droplert API origin in your app.
Choose the route, surface, and delivery window from your workspace.
import { Droplert } from "droplert/react"
import "droplert/styles.css"
export default function AppLayout({ children }) {
return (
<>
{children}
<Droplert
siteId="site_public_id"
apiUrl="https://droplert.abstergo.dev"
/>
</>
)
}READY WHEN THE MESSAGE IS