Feedback Tool

Website Feedback Widget

Collect feedback directly from your users with a simple drop-in widget.

Click the floating Feedback button (bottom-right) and send a test message.

Submissions are saved as JSON in: /tools/feedback/_inbox/

Embed snippet

Paste this on any page to enable the feedback widget.

<script>
(function(){
  var ENDPOINT = "/tools/feedback/feedback.php";

  function mount(){
    if (window.__tinyFeedbackMounted) return;
    window.__tinyFeedbackMounted = true;

    var btn = document.createElement("button");
    btn.textContent = "Feedback";
    btn.type = "button";
    btn.style.position="fixed";
    btn.style.right="14px";
    btn.style.bottom="14px";
    btn.style.zIndex="9999";
    btn.style.border="0";
    btn.style.borderRadius="999px";
    btn.style.padding="10px 14px";
    btn.style.fontWeight="900";
    btn.style.cursor="pointer";
    btn.style.background="#6c5ce7";
    btn.style.color="#fff";

    document.body.appendChild(btn);
  }

  if (document.readyState === "loading") document.addEventListener("DOMContentLoaded", mount);
  else mount();
})();
</script>

Notes

  • Ensure _inbox folder is writable.
  • Rate limit: 5 per 600 seconds.
  • Disable same-origin checks if embedding cross-site.
© 2026 — Feedback Tool