WorkerB for MS Teams: Comparing V1 and V2
Compare WorkerB V1 and V2 for Microsoft Teams. Learn the key differences between the full-featured V1 and the limited-permission V2 to choose the right option for your organization.
WorkerB is available in two variants for Microsoft Teams organizations: V1, the full-featured version requiring elevated permissions, and V2, a streamlined version with reduced permissions but limited functionality. This guide outlines the key differences between the two, helping your organization choose the right fit based on your security policies and collaboration needs.

Overview
LinearB provides two installation options for WorkerB on Microsoft Teams:
- V1 (Full permissions): Grants complete access to WorkerB's automation and collaboration capabilities.
- V2 (Reduced permissions): Offers a security-conscious alternative for organizations with stricter IT policies.

When to Choose V1 or V2
Choose This Variant If... | V1 | V2 |
You want full WorkerB automation capabilities | ✅ | ❌ |
Your organization allows elevated Teams API permissions | ✅ | ❌ |
You require limited access due to security constraints | ❌ | ✅ |
You're comfortable with a narrower feature set | ❌ | ✅ |

Capability and Permissions Comparison
Feature Permission | v1 | v2 |
Requires channel installation | ✅ | ✅ |
Requires elevated Teams Graph API permissions | ✅ | ❌ |
Uses subscription-based messages | ✅ | ❌ |
Uses webhooks for messages | ❌ | ✅ |
Full interactivity (buttons, select menus, etc.) | ✅ | ❌ |
Limited interactivity (only links) | ❌ | ✅ |
Per-user connection flow | ✅ | ❌ |
Bot access to user messages | ✅ | ❌ |
Setup complexity | Medium | Low |
Security constraints (lower risk) | ❌ | ✅ |

Choosing the Right Setup
- Use V1 if your team needs full notification interaction, buttons, triaging, and subscription message flows.
- Use V2 if you must comply with limited-permission environments and are willing to trade off some WorkerB functionality.

Related Articles
- WorkerB Setup for MS Teams (V1) (placeholder)
- WorkerB Setup for MS Teams (V2) (placeholder)
How did we do?
WorkerB Team Notifications
WorkerB notifications for GitHub Teams