Workspace

Feedback widget tools

Script Builder

Configure and generate the embed snippet for any client project.

Generated script
<script
  src="https://feedback.madewell.ai/widget.js"
  data-base-url="https://feedback.madewell.ai"
  data-env="production"
  async
></script>

Configuration Reference

data-base-urlURL where the widget is hosted
data-clientClient slug (e.g. acme-corp) -- creates a Linear label like client:Acme Corp
data-envEnvironment (e.g. production, staging) -- included in ticket metadata
data-always-visibleSet to "true" to skip the ?feedback query param gate
data-accentAccent color (hex, default #8B9DFF)
data-positionButton position: bottom-right, bottom-left, top-right, top-left
data-labelButton label text (default "Feedback")
data-project-idLinear project ID (optional, defaults to server env)
data-team-idLinear team ID (optional, defaults to server env)

How It Works

1Customer clicks the feedback button on your app
2Selects the element they want to give feedback on (or skips)
3Screenshot is automatically captured
4AI chat asks follow-up questions to understand the issue
5A structured Linear ticket is created with screenshots and context