Rolled out to the portfolio
2026-03-25
The widget is on everything now.
PublishingPolicy, Chrome Workspaces, and even this page — the Feedback Loops project page itself has the widget running as its own case example. A little meta, but it felt right. If you want to know what the feedback experience is like, you're already looking at it.
The bigger piece was doing it properly. PublishingPolicy got its own Resend email domain, so feedback auto-replies come from feedback@publishingpolicy.org instead of a generic fallback. Migrated the DNS to Cloudflare to match the rest of the portfolio. Set up email routing so replies actually land somewhere. Four domains now have dedicated email identities through the same centralized service.
The thirty-second install promise held up. One script tag per project, a couple env vars on the backend, and it's live. Five sites running through one feedback pipeline, one database, one digest email every evening. No per-project setup beyond the embed.