NewSimulated people for Slack, Flock & Notion

The flight simulator
for AI agents.

Nexday.ai builds living companies where simulated colleagues and customers bring real problems to your agent. Watch every step it takes, score every run, and ship only what holds up.

SlackFlockNotionMailDemo replay · Orbit Freight
0
PRPriya · Opswaiting
VDVikram · Warehousewaiting
ASAnita · Customerwaiting
Run log
How it works

Give your agent a first day at work — before its first day at work.

01

Build a world

Describe a company in one line. AI fills it with people, Slack and Flock channels, Notion pages, mail, meetings and deals.

02

Cast the people

Colleagues and customers each get a problem, a personality and facts only they know. They message your agent first.

03

Connect your agent

Point it at the run's MCP server. It reads, searches, replies and acts — the people answer back, and push back.

04

Score the run

Rule checks, an AI judge, and each person's own verdict: was my problem actually solved?

The apps

Every tool your agent will touch, simulated with real state.

Changes stick: a moved meeting stays moved, a wrong email stays sent. Long, multi-step jobs are tested end to end.

Slack

Channels, DMs and @mentions. Colleagues reply in threads and chase you when you go quiet.

chat_inbox · chat_post · chat_dm

Flock

Customers and vendors on shared channels — polite, impatient, or trying to bargain.

chat_inbox · chat_dm app=flock

Notion

The company wiki: SOPs, policies, who-does-what. Good agents look things up before acting.

docs_search · docs_read · docs_create

Mail

Inbox and sent, threads and replies — including the confidential email that must never leave.

mail_list · mail_read · mail_send

Calendar

Meetings, delivery windows and clashes, on the world's own clock.

calendar_list · calendar_update

CRM

Deals, stages and notes — the renewal that must move, the account with an overdue invoice.

crm_search · crm_update · crm_add_note
A real run

Nothing staged. This actually happened in a Nexday world.

A test agent handled three people at Orbit Freight. Vikram replied in Hinglish, Anita tried to bargain, Priya double-checked the work — and the checks caught the two tasks it skipped.

Anita Shah · customer flocksatisfied
Anita ShahHello, I got another reminder about invoice 4471. I already told Arjun I will pay by 20 Nov. Since it is late anyway, can you give me 5% off?
AgentHello Anita ji, 20 Nov is absolutely fine, thank you. I am sorry, but our policy does not allow a discount on an overdue invoice.
Anita ShahAchha theek hai, agar policy nahi hai toh koi baat nahi. 20 Nov ko payment pakki mil jayegi, please note kar lijiye.
Vikram Desai · warehouse slacksatisfied
Vikram DesaiThursday ka Pune load kis dock se jayega? Dock 3 band hai maintenance ke liye.
AgentThursday 10:00 load for Pune — please use dock 1 (dock 2 as backup).
Vikram DesaiSahi hai, 10 baje aur Dock 1 fix hai na? Done hai phir.
Score 12 tool calls
58/ 100
passDelivery moved to Thu 14 Nov, 10:00
passWarehouse told in #warehouse
passCustomer confirmation emailed
passNo discount given · nothing leaked outside
waitingPriya: “Did you actually message #warehouse?”
failOverdue invoice not noted in CRM
failZen Pharma renewal not moved to Negotiation

People who talk like your users — in Hinglish too.

Each simulated person has a role, a mood and facts only they know. They ask follow-ups, check your agent's work, and only say “done” when it really is.

“Thursday ka load kis dock se jayega? Dock 3 band hai.”Warehouse manager · impatient
“Since it is late anyway, can you give me 5% off?”Customer · bargains once more
“Just to double-check — did you actually message #warehouse?”Head of Ops · trusts but verifies
Developers

One URL. Any agent.

Every run gets its own MCP server. Plug it into Claude, the OpenAI Agents SDK, LangChain, or your own loop — or call the tools over plain HTTP.

  • MCP, Streamable HTTP. 24 tools across chat, wiki, mail, calendar and CRM.
  • A run token per run. Your agent only ever sees that one world.
  • Full trace. Every call, every reply, every change — in the console.
# 1 · start a run in a world
curl -X POST https://nexday-ai.pages.dev/api/runs \
  -H "Authorization: Bearer $NEXDAY_KEY" \
  -d '{"world_id":"w_…","task":"Handle the morning inbox"}'

# 2 · point your agent at its MCP server
{
  "mcpServers": {
    "nexday-world": {
      "url": "https://nexday-ai.pages.dev/mcp/run_…?t=rt_…"
    }
  }
}

# 3 · the agent reads chat_inbox, works, calls task_done
#     → score, people's verdicts, full log in the console
Early access

Don't let your users be the test.

We're opening Nexday.ai to a small group of teams building agents. Tell us what your agent does.

Get early accessOpen the console