TKTries
DocsDashboard
Sign inGet started
Get started

Embedded ticketing

Capture feedback, connect your stack, power Webflow

One script embeds rich ticket capture on any site. Route tickets to Slack, Jira, and webhooks. Run Webflow CMS pipelines and an AI assistant for site updates.

Get started freeTry the widget

One script. The whole story behind every ticket.

https://example.com/checkout

Sample ticket

Checkout fails with a subscription

The checkout button stays disabled when a subscription is in the cart. Customers cannot complete payment.

Alex Morgan

/checkout

Page URL + console context

Open ticketBug reportHigh priority

Captured here. Ready for your team.

From “something’s broken” to a ticket your team can act on.

01

Capture

02

Triage

03

Deliver

TRY IT ON THIS PAGE

Rich ticket capture

Collect structured feedback with categories, priority, rich descriptions, screenshots, and console context — then triage on a real kanban board.

Widget is active on this page — use the shortcut or buttons above to open it.

Sample ticket

Checkout fails with a subscription

The checkout button stays disabled when a subscription is in the cart. Customers cannot complete payment.

Alex Morgan

/checkout

Page URL + console context

Open ticketBug reportHigh priority

Project board

Sample data · changes stay in this demo

Checkout fails with a subscription

The checkout button stays disabled when a subscription is in the cart. Customers cannot complete payment.

Backlog

1

The checkout button stays disabled when a subscription is in the cart. Customers cannot complete payment.

In Progress

1

The hero subheadline needs to mention the new pricing tier after the rebrand.

Done

1

On mobile Safari, the pricing table clips the call-to-action column.

Explore the full sample board

Backlog

1

The checkout button stays disabled when a subscription is in the cart. Customers cannot complete payment.

In Progress

1

The hero subheadline needs to mention the new pricing tier after the rebrand.

Done

1

On mobile Safari, the pricing table clips the call-to-action column.

Reporter form

Then it lands where your team already works

The same embed opens a hub overlay for signed-in teammates. Slack, Jira, and webhooks get the ticket in parallel.

Embedded hub

Triage tickets and chat on the site where the issue was found. Falls back to a new tab if the browser blocks the overlay.

Developer docs

What a ticket looks like downstream

#feedback

Today

Checkout fails with a subscription

Alex Morgan

The checkout button stays disabled when a subscription is in the cart. Customers cannot complete payment.

Open in hub

A formatted summary in the channel you choose, with a link back to the hub.

Trello list connector is also available.

Integrate in three steps

Give everyone a direct line to your team, without making them leave the website.

01

Create a project

Sign in, open the dashboard, and add a project for your product or site.

02

API key and allowed domain

Generate the single API key for that project and allow the hostnames where the widget will run.

03

Paste the script

One script tag with your hub URL, apiKey, and lang. The hub checks the embedding origin and injects locale and keyboard shortcuts from the dashboard.

Get started freeDeveloper docs

Before you add it to your site

A few practical answers to get you started.

Do I need to redesign my website?

No. Create a project, allow your website domain, generate an API key, and add one script tag. The widget runs alongside your existing website.

What context comes with a ticket?

Tickets can include a description, the page URL, console context, and screenshots. A reporter can capture or upload a screenshot when available.

Where does my team manage feedback?

The project workspace contains the ticket board and team chat. You can also configure Slack, Jira, Trello, or a webhook to deliver tickets to your existing tools.

Will changing the sample board save a real ticket?

The sample board and destination previews use fictional data. Changes stay in the demo. The live widget on this page is separate; submitting its form creates a real ticket.