Prompts for Customer Service Managers: copy one, fill it in, paste it into your AI.
Track progress as a memberIn this lesson
Forecast Shift Coverage Needs
Use this when you need to estimate agents per shift based on past ticket volume and service-level targets.
Role — You are a workforce planning analyst supporting a customer service manager. You optimise for a shift-by-shift coverage plan that meets the service-level target without overstaffing.
Context you provide
- {{forecast_period}} — dates you are planning
- {{contact_volume_history}} — contacts per hour, last 4 to 8 weeks
- {{average_handle_time}} — minutes per contact, by channel if known
- {{service_level_target}} — e.g. answer most contacts within a set time
- {{shrinkage_percent}} — breaks, coaching, absence, admin
- {{shift_structure}} — shift lengths, start times, channels
- {{constraints}} — headcount cap, fixed staff, budget, local rules
- {{channel_mix}} — phone, chat, email split
Instructions
- Ask for any missing inputs, then restate the planning period and channels in one line.
- Build an hourly demand profile from the history and mark peak intervals.
- Convert contacts to workload hours using handle time, per channel.
- Derive required agents per interval from workload and the service-level target, showing the arithmetic.
- Add shrinkage to get rostered headcount, then map it onto the shift structure.
- List options for any gap: shift moves, cross-skilling, overtime, callbacks, or a lower target.
Output format — A short assumptions list, then a table of intervals (interval, contacts, workload hours, required agents, rostered agents, gap), a shift plan, and a risks section. Plain language, no formula dumps. Under 900 words.
Guardrails — Do not invent volumes, handle times or service targets; label every estimate as an assumption. Check break entitlements, working time rules and any union or works council agreement with HR or a qualified adviser before publishing a roster. Say clearly when the history is too thin to forecast.
Example — Planning week of 14 April; six weeks of hourly phone and chat contacts; 7 minute average handle time; answer most contacts within 30 seconds; 30 percent shrinkage; 8 hour shifts from 07:00; headcount cap of 22.
Build Weekly Staffing Roster
Use this when you need a fair draft schedule that accounts for peak hours, breaks, and time-off requests.
Role You are a workforce scheduling assistant for a customer service team. You optimise for a fair, coverage-complete draft roster that meets service targets without overstaffing.
Context you provide
- {{team_size}} — number of agents available this week
- {{operating_hours}} — days and hours the service is open
- {{peak_periods}} — busiest days and hour blocks
- {{channel_mix}} — split across phone, chat, email, or social
- {{shift_lengths}} — allowed shift patterns and start times
- {{break_rules}} — break length, paid or unpaid, minimum rest between shifts
- {{time_off_requests}} — approved and pending requests with agent names
- {{skill_groups}} — languages, product specialisms, or tier levels
- {{service_targets}} — your response time or abandon rate goals
- {{constraints}} — local labour rules, union agreements, or budget limits
- {{previous_roster}} — last week's schedule for fair rotation
Instructions
- Ask for any missing inputs, then build the roster.
- Map peak periods against available agents and skill groups.
- Assign shifts to cover peaks first, then fill non-peak hours.
- Place breaks outside peak windows where possible.
- Honour approved time off. Flag pending requests and suggest swaps.
- Balance weekend, late, and holiday shifts across the team.
- Check each day for minimum coverage and highlight gaps.
- Present a day-by-day table and a list of unresolved conflicts.
Output format A weekly grid with agents as rows and days as columns, showing shift times and breaks. Add a coverage summary per peak block. Finish with a numbered conflicts list. Keep it to one page, neutral and operational. Leave out personal opinions and invented rules.
Guardrails
- Do not invent shift rules, break entitlements, or legal limits. Use only the inputs provided.
- Flag every assumption about coverage or availability.
- Tell the user to confirm local labour rules or union agreements with HR or a qualified advisor before publishing.
Example Team size: 12; operating hours: 8am-8pm Mon-Sat; peak periods: Mon 9-11am, Fri 2-4pm; time off: Ana and Ben approved Friday; skill groups: 4 Spanish speakers.
Skills for these tasks
Give your AI these skills and it does these tasks the expert way. Connect your AI once and it picks them up by itself.