Multi-Branch
One AgentShift account, many locations. Each branch is fully isolated — its own number, AI, knowledge, and team.
If you run a chain of clinics, salons, restaurants, or stores, AgentShift treats each location as a separate Branch under one tenant account. Customers messaging the Andheri outlet never see Bandra's data; staff get a unified admin view across all locations.
What each branch has of its own
- WhatsApp Business number (one per branch)
- AI configuration — tone, persona, system prompt
- Knowledge base
- Product catalog (or shared at tenant level — your choice)
- Appointment slots and capacity
- Operating hours and team members
- Brand image, address, business category
What stays shared
- Tenant account, billing, plan
- Admin users (with per-branch permissions)
- Aggregated analytics across all branches
Adding a branch
- Go to Dashboard → Branches → New Branch
- Pick a business category (Restaurant, Clinic, Salon, Hotel, D2C, etc.) — this seeds sensible defaults
- Enter the branch name, address, and operating hours
- Connect a WhatsApp number — must be different from your other branches
- Upload a knowledge base specific to this branch (or copy from another)
- Toggle the AI on
How messages route
When a customer messages one of your numbers, AgentShift looks up which branch owns that phoneNumberId and routes the conversation into that branch's context — its AI config, KB, products, and team. The customer experience is identical to a single-branch business.
Branch switcher
In the dashboard sidebar, the branch switcher lets staff jump between locations they have access to. Inbox, orders, appointments, and analytics all filter to the active branch.
Pricing
The first branch is included in every plan. Additional branches are ₹999/month each on monthly billing (less on annual). See the Pricing page for current rates.
When to use one branch vs. many
- One branch: single physical location, or multiple locations that share the same WhatsApp number
- Many branches: separate WhatsApp numbers per location, distinct staff, distinct hours, or you need per-location reporting