Call center workforce management software you run yourself.

Forecast calls, staff every 15 or 30 minutes with Erlang C, build schedules checked against overtime and break laws, and track adherence live. Self-hosted on your own server, free for up to 25 agents.

Play: Self-hosted call center workforce management (0:47)
Erlangly in 47 seconds: call forecasting, 500 agents scheduled in seconds, shift swaps checked against labor law, and real-time adherence.
Call center scheduling software: a generated day of shifts with breaks and lunches, and a coverage strip showing where the floor is short or over.

Everything your call center planners need

From call history to a published schedule, and then to the floor, in one self-hosted app.

Call forecasting

Import interval history by CSV or API. Erlangly forecasts calls, chats and emails and their handle time for each queue, and your planners adjust what they know better.

Erlang C staffing

How many agents each interval needs to hit your service level: Erlang C for calls, concurrency for chat, response targets within opening hours for email, with shrinkage and occupancy caps.

Automatic scheduling

Generate weeks of shifts, breaks and lunches from your shift patterns, contracts, availability and time off. Edit by hand, compare drafts, publish, and look at one team at a time.

Real-time adherence

Your ACD sends agent states; Erlangly scores schedule adherence every interval and shows the floor on a live wallboard for supervisors and wall TVs. Intraday sets each day's calls, handle time and staffing beside the forecast.

Agents, on a phone or at their desk

Agents see their schedule, request time off, trade shifts with a colleague and report exceptions, in any browser. Supervisors approve.

Built for BPOs too

Several clients and lines of business on one install, with agents dedicated to one client or line of business, or shared across several. A single call center simply doesn't see the client layer.

US labor rules, checked on every schedule

  • Rules for federal law and 32 states: Alaska, Arizona, California, Colorado, Connecticut, Delaware, Florida, Georgia, Illinois, Kentucky, Maine, Maryland, Massachusetts, Michigan, Minnesota, Nebraska, Nevada, New Hampshire, New Jersey, New York, North Carolina, North Dakota, Ohio, Oregon, Pennsylvania, Rhode Island, Tennessee, Texas, Vermont, Virginia, Washington and West Virginia.
  • What's checked: weekly overtime after 40 hours in all 32; daily overtime in Alaska, California, Colorado and Nevada; meal breaks in California, Colorado, Connecticut, Delaware, Illinois, Kentucky, Maine, Massachusetts, Minnesota, Nevada, New Hampshire, New York, North Dakota, Oregon, Rhode Island, Tennessee, Washington and West Virginia; and rest breaks in California, Colorado, Kentucky, Minnesota, Nevada, Oregon and Washington. Elsewhere in the US, the federal rules apply. The details, state by state.
  • US federal holidays, generated three years ahead.
  • Checked when schedules are generated, edited, swapped and published. Warnings need your OK before the schedule goes out.
  • Tighten any rule for your organization yourself; loosening one needs an admin and a reason, kept in the audit trail.
Real-time adherence wallboard: agents by state, time in state and what their schedule says.

Why self-hosted

Most call center WFM is sold as a cloud subscription with a services project attached. Erlangly is one Docker container on a server you choose.

Your data stays yours

Agent details, schedules and ACD data never leave your server. No telemetry.

Installed in an afternoon

One command installs it; upgrades take a snapshot and roll back by themselves if anything's wrong.

A fraction of the cost

$299 an agent once, and it's yours, or $12 an agent a month billed yearly, with every feature. For 100 agents over three years, about a quarter of what leading WFM suites cost at list price.

Questions

Does it work with my ACD?

Erlangly takes agent states through a simple HTTPS API, and your ACD's agent IDs and state codes are mapped in settings. Twilio Flex, Zoom Contact Center, Genesys Cloud, NICE CXone and Amazon Connect connect directly, statuses and volumes, and Five9 statuses so far; for any other ACD, tell us which one you run and we'll help you connect it.

Does it work for agents working from home?

Yes, for remote, on-site and hybrid teams. Each agent has their own time zone and can follow the labor law where they work: their site's, or their own state's when they work from home. Agents see their schedule, ask for time off and swap shifts from a phone or a computer, and adherence comes from your ACD, the same at home as on the floor.

What does self-hosted mean?

Erlangly runs on a Linux server you control: a cloud server, a machine in your office, or a virtual machine. You install it with one command, and your data never passes through ours.

Is there a cloud version?

Not yet. Hosted Erlangly, where we run it for you, is coming later.

How much does it cost?

Free for up to 25 active agents, with every feature. Above that, you pay for every active agent, the first 25 included: $299 an agent once, and it's yours, or $12 an agent a month billed yearly. Supervisors and planners who sign in don't count. See pricing.

Try it on your own server

Free for up to 25 agents, for good, or a 30-day trial with no agent limit. Scheduling in Excel today? Start with our free call center schedule template.