Skip to main content
Technical

Watcher

A watcher is a person subscribed to updates on an item, such as a ticket or issue, or a process that monitors something, such as files or data, and reacts when it changes.

Oct 6, 2026
4 min read
Conferbot Team

Key Takeaways

  • In ticketing and issue tools, a watcher gets notified about an item without owning it.
  • The assignee does the work; watchers follow along.
  • In code, a watcher is a process or function that runs when files or data change.
  • Webhooks are the cross-system version: another system 'watches' for an event and gets a call.

What Is a Watcher?

A watcher is anyone - or anything - that follows an item and is told when it changes. The word has two common meanings:

  • In support and project tools (Jira, help desks, ticketing systems): a person subscribed to a ticket or issue who receives updates but is not responsible for it.
  • In software: a process or function that monitors files, data or state and runs code when it changes, such as a file watcher that rebuilds an app on save.

Watcher vs Assignee vs Requester

RoleResponsibility
RequesterRaised the ticket and is kept informed
AssigneeOwns the work and resolves the item
WatcherFollows updates, can comment, owns nothing

Adding a manager or a colleague as a watcher keeps them informed without changing who is accountable. It is common when a chatbot hands a conversation to a person and a team lead wants visibility.

Watchers in Code

File watchers (for example Node's fs.watch or tools like nodemon) restart or rebuild an app when source files change. Front-end frameworks such as Vue offer watchers that run a function when a reactive value changes. Between systems, a webhook plays the same role: instead of checking repeatedly, your server is called when the event happens.

Frequently Asked Questions

What is a watcher in Jira?
A watcher is a user who has chosen, or been added, to receive notifications when an issue changes - new comments, status changes or edits. Watching does not make them responsible for the issue; the assignee owns it. Anyone with permission can watch or stop watching an issue.
What is the difference between a watcher and an assignee?
The assignee is responsible for doing the work and closing the item. A watcher only follows its progress and receives updates, and may comment. An item has one assignee at a time but can have many watchers.
What is a file watcher?
A file watcher is a program or function that monitors files or folders and reacts when they change, for example rebuilding a project, restarting a server or running tests on save. Operating systems provide change notifications, which tools such as fs.watch, chokidar and nodemon build on.
How is a watcher different from a webhook?
A watcher usually runs inside one program and observes local files or values. A webhook works across systems: when an event happens in one service, it sends an HTTP request to another. Both replace constant polling with being notified when something changes.
Omnichannel Platform

One Chatbot,
Every Channel

Your chatbot works seamlessly across WhatsApp, Messenger, Slack, and 6 more platforms. Build once, deploy everywhere.

View All Channels
Conferbot
online
Hi! How can I help you today?
I need pricing info
Conferbot
Active now
Welcome! What are you looking for?
Book a demo
Sure! Pick a time slot:
#support
Conferbot
New ticket from Sarah: "Can't access dashboard"
Auto-resolved. Password reset link sent.
Free Chatbot Templates

Ready to Build Your
Chatbot?

Browse free templates for every industry and deploy in minutes. No coding required.

100% Free
No Code
2-Min Setup
Lead Generation
Capture & qualify leads
Customer Support
24/7 automated help
E-commerce
Boost online sales