Gleap, your AI software team.

Turn customer feedback into shipped software.

AI-native customer support for software teams. AI agents answer customers, investigate bugs and build approved fixes and features. Your team reviews and ships. Confirm the fix is live, then Gleap automatically updates the customer.

$25 AI credit included.

4.6/5 on G2
Trusted by 4,500+ teams worldwide
Trusted by 4,500+ teams, from startups to global businesses

From report to release.

Kai Resolve investigates the report. Kai Code prepares the pull request. Your team reviews and ships, then Gleap updates the customer after you confirm the fix is live.

CSV export stops at 1,000 rows
#146960
Today
Tobias Keller9:12 AM
The CSV export stops at 1,000 rows. Our segment has 4,200 contacts, so the file is incomplete.
Kai9:12 AM
Thanks Tobias. Kai Resolve is checking why this export stops early. We will get back to you here.
  1. 9:13 AM
    Working · reading the export logs
  2. 9:19 AM
    Found a likely bug
    Export pagination stops after the first page: exportContacts ignores the cursor from the API response.
    Ask for changes Fix with Kai Code
  3. 9:24 AM
    Handed to Kai Codeby Lukas
GleapSDK/Desktop
  1. 9:25 AM
    Working · reading src/export/contacts.ts
  2. 9:41 AM
    Pull request opened
    #412 kai/fix-export-pagination Checks passed
  3. 1:58 PM
    Merged by Lukas
    #412 kai/fix-export-pagination Merged
  4. 2:07 PM
    Fix merged. Is it live?
    Confirm it is live before Tobias hears back.
    Not fixed Confirm & reply to Tobias
  5. 2:09 PM
    Confirmed live by Lukas
Lukas
Lukas2:10 PM
The fix is live: exports now include the whole segment. Thanks for flagging it, Tobias.
ReplyNoteAsk Kai Copilot
Hey Tobias,TAB
Send
KaiKai is here to help.
Kai
Hey 👋! I'm here to assist you. How can I help you?
a few seconds ago
How do I send a survey alert?
Kai
Thinking…
AIjust nowWas this helpful?
Visitors never get it. Chat alerts work.
Kai
I'll have Kai Resolve investigate why those alerts aren't arriving.
Kai
We found the issue: survey alerts skip visitors without an email. A coding task is ready. We'll update you here when the fix is live.
just now
Write a reply…
Survey notifications not showing
#146960
Today
Isabella Berger2:15 PM
Survey notifications never arrive for visitors who are not logged in. Chat notifications work fine.
  1. 2:16 PM
    Working · reading the console logs
  2. 2:21 PM
    Found a likely bug
    Survey pushes skip anonymous visitors: sendSurveyPush returns early without a contact email. Delivery only needs the session's subscription.
    Ask for changes Fix with Kai Code
Kai Resolve2:21 PM
Thanks for the details. The team will take a deeper look at this. You can follow the conversation here.
ReplyNoteAsk Kai Copilot
Hey Isabella,TAB
Send
All Open 12
  1. Florian Berger
    Hi, our invoice shows 20% VAT but we have a VAT ID2m
  2. Mia Kellerman
    Every time I hit Pay now the page just spins18m
  3. Jonas Weber
    Can I export my data as CSV?1h
  4. Sofia Lindqvist
    SSO login loops back to the start4h
  5. Tom Alvarez Tomorrow
    Invoice for March6h
  6. Ade Okafor
    Webhook fires twice on ticket.created1d
  7. Priya Raman
    Love the new inbox2d
Invoice shows the wrong VAT
#146960
Today
Florian Berger2:15 PM
Hi, our invoice shows 20% VAT but we are a company in Austria with a VAT ID.
Kai 2:15 PM
Working · reading the billing docs
With a valid EU VAT ID the reverse charge applies. Add it under Settings › Billing and the next invoice is issued without VAT. Should a teammate reissue this one?
Florian Berger2:17 PM
Yes please, we need the March invoice corrected.
Kai transferred ticket to Human.
Handed to the team
Nobody has claimed this yet.
Lukas Boehler took over.
Assign to me
ReplyNoteAsk Kai Copilot
WhatsApp
Reply to Florian…
Send
Illustrative product walkthrough. Automatic customer follow-ups enabled.
Start 14-day free trial

Meet the agents.

Support, product and engineering, working together.

Kai

Answers customers

Answers customer questions from your knowledge base and connected sources. Brings your team in when needed.

Meet Kai

Kai Resolve

Investigates hard tickets

Investigates with session evidence, logs and read-only code access. Prepares coding tasks your team can start.

Meet Kai Resolve

Kai Code

Builds the fix

Turns approved work into a plan, code changes and a pull request. Your engineers review and merge.

Meet Kai Code

Kai PM

Recommends priorities

Compares requests by demand, revenue and your goals. Recommends what to build next. You decide what gets built.

Meet Kai PM

Evidence for the investigation.

From bug report to coding task.
Capture screenshots, replay and logs with in-app bug reports. Kai Resolve investigates that evidence and your code, then prepares a coding task your team can start.
Explore AI investigations
Investigation brief 0/5 sources
  • Ticket and thread Isabella · 3 messages
  • Console and network logs 2 errors · 1 failed request
  • Session replay and screenshot 2:14
  • Repositories read-only
  • Data via MCP Postgres · read-only
Planned
84
Match the app theme22 people want this · $3.0k MRR
Build with Kai

Priorities with customer context.

Choose the features worth building.
Kai PM compares requests against customer demand, revenue and your goals. Approve a request and its repositories, then ask Kai PM to start a coding session. Review the plan before building.
Explore feedback prioritization

Code ready for review.

Approved fixes and features.
Kai Code turns the ticket or request into code changes, checks and a pull request. Your engineers review, merge and ship.
Explore the AI coding agent
3 changed files +84 −12 PR #412
  • Notifications.tsx +61−9
  • useNotificationSocket.ts +19−3
  • Notifications.test.tsx +4−0
src/drawer/Notifications.tsx
  @@ -42,7 +42,15 @@ NotificationsDrawer  const { items } = useNotifications();− useEffect(() => { if (open) refetch(); });+ const socket = useNotificationSocket();+ useEffect(() => {+   if (!open) return;+   return socket.on('notification:new',+     (n) => setItems((p) => [n, ...p]));+ }, [open, socket]);  return <Drawer open={open}>
Fix merged. Is it live?
Confirm before we reply.
#412GleapSDK/Desktop
Not fixed Confirm & reply

Keep the customer informed.

The update returns to the original ticket.
With automatic follow-ups enabled, confirm the fix is live and Gleap sends the customer update. The conversation stays connected from the first report to the released fix.
See how customers get updates

Support results teams report.

Response time after Gleap
Gather reports response times down from about 30 minutes to about five after moving support to Gleap.
Read the Gather story
5 min
Customer inquiries handled by AI
Lywand reports that its AI support and knowledge base handle about half of all customer inquiries.
Read the Lywand story
50%
“One place for feedback, support, knowledge base, and roadmap work.”
Benjy Meyer, CPTO at Commonplace
50-60%
Inbound support handled by Kai at Commonplace
Read the story

Choose your starting point.

Starter

$49/mo

Billed annually · AI usage extra

AI answers and live chat for solo builders.
1 seat and 1 project
Kai AI support
Live chat
Start 14-day free trial

Pro

$299/mo

Billed annually · AI usage extra

The full AI team, from customer report to reviewed code.
Unlimited seats and projects
Kai, Kai Resolve, Kai PM and Kai Code
Support, feedback and roadmap
25% bonus AI credits
Start 14-day free trial

Choose Pro to try the complete workflow. Team is $149/mo and Enterprise starts at $999/mo, billed annually. The 14-day trial includes $25 in AI credit. Compare all four plans and billing options

Your AI software team. Starting with your next ticket.

4.6/5
on G2