Closed beta · run Worlds on your machineBrowse worlds →

Worlds / Support / Intercom

Intercom world

A local Intercom workspace with conversations, contacts, companies, teams and tags. Test the agent that replies, assigns, snoozes and closes conversations.

ConversationsAssignmentsSnoozesTagsNotes
Book a demo
Intercom · Illustrative

Inbox · Dana Lee · Ortiz Labs

Dana Lee 09:14We were billed for 40 seats but only have 32 active.
Support agent 09:15Thanks Dana. Passing this to our Billing team with your seat count.assigned to team Billing
Support agent 09:15Added a note with the invoice and current seat list.note added · tag refund-request
Dana Lee 09:20Great, I will send the screenshot after lunch.
Support agent 09:21Closing this out for now.conversation closed

fig. 1 · illustrative replica · the agent's changes land as you scroll

What's in this world

What you get when you open Intercom. Seeded, local, yours to break.

Seeded records

conversations
35 across open, snoozed and closed
contacts
60 users and leads, some with no email
companies
12 with plan and seat count attributes
teams
Support, Billing, Technical
tags
refund-request, bug, vip, churn-risk

Agent jobs you can test

  1. Reply to an open conversation and close it
  2. Assign to the right team inbox
  3. Snooze until the customer sends what was asked for

What your agent can get wrong here

The reply sounds right. The record is what counts.

ActionWhat the world recordsCommon mistake
Close a conversationconversation.state and the last admin replyCloses while the customer still owes a reply, instead of snoozing
Assignadmin_assignee_id and team_assignee_idAssigns to a teammate who is away instead of the team
Tagconversation tagsTags vip on a contact from a different company
Add a notenote parts on the conversationPosts the internal note as a customer reply

Example test

Describe the job. Review the checks before anything runs.

Brief · plain EnglishIllustrative

Handle billing conversations from overnight. Seat disputes go to the Billing team with the refund-request tag and an internal note. If you are waiting on the customer, snooze until tomorrow 09:00 instead of closing.
Drafted test · reviewDrafting
  1. 01Dana Lee conversation assigned to team Billing
  2. 02Tag refund-request on that conversation only
  3. 03Conversation state is snoozed, not closed
  4. 04The note is an internal part, not a reply
  5. 05No other open conversation changed state

fig. 2 · illustrative brief and drafted checks

Failures you can inject

Make it a bad day on purpose.

effect429 with X-RateLimit-Reset on the reply endpointfires before the handler · state untouched · same result every run

Evidence

StatusIncluded in the closed beta, like every world in the catalog. Apply and tell us the workflow you want to test.Known limitations