How Weloop works, step by step From “I have a problem” to “it's solved”.

Follow a real request, Clara's, whose expense report was rejected, through the five steps the AI applies to every conversation. Your team only comes in at the end: the decision.

Step 12345 / 5
Expense report, October DraftApproved
AmountBug detected here
12,50 €12,50 €
Invalid amountAmount accepted
Category
Travel
Date
14/10/2026
Submit
Analyzing the page
TeamsChannels
general
Weloop
hr-support
product
Weloop AssistantWeloop, #hr-supportWeloop, #hr-support
My expense report was rejected and I don't understand why.
Your report is blocked by the field Amount: €12,50 is rejected, invalid amount.
Attachmentwith consent
Annotated screenshot
My expense report was rejected and I don't understand why.
Based on your screenshot, the report is blocked by the field Amount: €12,50 is rejected, invalid amount.
How do I fix that?
Knowledge basesemantic search
Entering an expense report96%
Expense categories41%
Reimbursement policy23%
Use a dot as the separator: 12.50, not 12,50.
Source: Entering an expense report, HR knowledge base.
That works, thanks!
By the way, this issue has already been reported. I'm linking your request to the existing ticket:
FB-2841, merged as a duplicatereported 2 days ago
Amount rejected on submission
Requesters4, then 5
Do other people have the same issue?
Yes, 4 people. You're counted: I'll let you know here as soon as it's fixed.
There are 5 of you on this bug. Is it urgent for you?
Yes, expense reports close on Friday.
I'm escalating it as a priority to the Product team :
FB-2841, priority raisedin Jira
Impact5 people affected
UrgencyHigh, closing on Friday
Evidenceannotated screenshot
ReceivedRoutedIn progressResolved
FB-2841
ReceivedRoutedIn progressResolved
The fix is live. Does it work for you?
That works
Great, I'm closing this. How did it go?
01 Engage

Understands what the user really wants, without a form.

The agent already reads the open page and knows the person and their language. It spots what is blocking without making anyone fill in a form, and collects the useful evidence: an annotated screenshot or a screen recording, with consent.

Widget, Teams, Slack or browser extension: the same conversation everywhere.

Weloop Assistant
My expense report was rejected and I don't understand why.
Your report is blocked by the field Amount: €12,50 is rejected, invalid amount.
Attachmentwith consent
Annotated screenshot
02 Resolve

Answers from your knowledge base, and checks that it helped.

The agent searches by meaning, in every language, and answers with the cited source. A “That works” is enough: resolved without your team, measured by CSAT. At any time, the user can ask for your team to take over.

9 requests out of 10 stop here.

Weloop Assistant
How do I fix that?
Knowledge basesemantic search
Entering an expense report96%
Expense categories41%
Reimbursement policy23%
Use a dot as the separator: 12.50, not 12,50.
Source: Entering an expense report, HR knowledge base.
That works, thanks!
03 Handle duplicates

Recognizes an issue that has already been reported and links the request to the existing ticket.

No second ticket to sort: the person is counted, gets the workaround in the meantime, and will be notified when it is resolved. Your team sees a single issue, with everyone it affects.

One ticket, every requester counted.

Weloop Assistant
By the way, this issue has already been reported. I'm linking your request to the existing ticket:
FB-2841, merged as a duplicatereported 2 days ago
Amount rejected on submission
Requesters4, then 5
Do other people have the same issue?
Yes, 4 people. You're counted: I'll let you know here as soon as it's fixed.
04 Qualify and route the decision

Only escalates real decisions, qualified and prefilled, into your tools.

Your business rules, written in plain language, say what to collect and who to hand it to. The agent completes the ticket with the impact, the urgency and the evidence, routes it to Jira, ServiceNow, Slack or Teams, and keeps replies in sync both ways.

Your team gets a decision to make, not a queue to sort.

Weloop Assistant
There are 5 of you on this bug. Is it urgent for you?
Yes, expense reports close on Friday.
I'm escalating it as a priority to the Product team :
FB-2841, priority raisedin Jira
Impact5 people affected
UrgencyHigh, closing on Friday
Evidenceannotated screenshot
ReceivedRoutedIn progressResolved
05 Follow up

Keeps the user informed until “resolved”, then measures satisfaction.

SLAs counted in business hours, the user asked to confirm the fix, an announcement published in one click to everyone who was waiting for it. The loop is visible, not just closed.

NPS and CSAT collected at the right moment, not three weeks later.

Weloop Assistant
FB-2841
ReceivedRoutedIn progressResolved
The fix is live. Does it work for you?
That works
Great, I'm closing this. How did it go?
And when the AI doesn't know?

Your team takes over, at any time.

Taking back control

“I want to talk to someone”

Detected in every language and routed by the rule of your choice. A moderator can take over any conversation, and the agent steps aside.

No reply

Silence, forgetting, replying by email

With no reply, a gentle reminder after 3 days offers to close the request in one click. An email reply reopens the conversation.

Your limits

You decide how far the AI goes

Every AI feature can be turned off per project. The agent only creates a ticket after confirmation and never changes the configuration.

Setup

Live in one day, with no development.

The same day

Install

A script in your applications, the Teams or Slack app, the browser extension for closed software. Sign-in through your SSO.

PDF, Word, PowerPoint, Excel

Feed

Import your documents: the AI turns them into draft articles that you review. Starter rules come prefilled.

Versioned and reversible

Describe your rules

A request type, a plain-language description, what to collect, who to hand it to. Monitoring tells you which request deserves a rule.

Questions

What people ask us about how it works.

All questions
Where does the agent get its answers?

From your knowledge base. Import your existing documents, in PDF, Word, PowerPoint, Excel, CSV, Markdown or HTML: the AI turns them into draft articles that you review before publishing. Every answer cites its source.

What happens to a request the AI doesn't resolve?

The agent asks the questions your rules call for, then routes the qualified request to the right team in Jira, ServiceNow, Slack, Teams or the built-in kanban. At any time, the user can ask for your team to take over.

How does the agent recognize a duplicate?

It recognizes an issue that has already been reported and links the request to the existing ticket. The person is counted, gets the workaround in the meantime and will be notified when it is resolved: your team sees a single issue.

Do you need to write rules to get started?

No. Starter rules come prefilled. You then add your own in plain language: a request type, what to collect, who to hand it to. Monitoring tells you which request deserves a rule, and every rule is versioned and reversible.

Does the agent also answer in Teams and Slack?

Yes. The widget in your applications, Teams, Slack, or the browser extension for Workday, Salesforce or ServiceNow: the same conversation everywhere, in 17 languages. The details are on this page: Product.

How is the user kept informed?

They follow their request until “resolved”: confirmation of the fix, an announcement published in one click to everyone who was waiting for it, then an NPS or CSAT survey at the right moment. If they don't reply, a gentle reminder after 3 days offers to close it in one click.

See it on your use case.

30 minutes with our team, on your real use case. An access to Weloop and a script, nothing to change for your teams.

Learn more:The productSovereignty and securityDeployment optionsFrequently asked questions