Worlds / Sales and crm / HubSpot
HubSpot world
A local HubSpot CRM with contacts, companies, deals, pipelines, tasks and sequences. Test the agent that moves deals through stages, updates lifecycle stages and logs activity.
ContactsDealsPipelinesSequencesTasks
Qualified To Buy 2
D-3101Moss & Co · Team plan
D-3102Park Dental · Starter
Presentation Scheduled 1
D-3103Kim Park LLC · Pro
Contract Sent 2
D-3104Ortiz Labs · Enterprise
D-3105Lee Holdings · Pro
Closed Won 0
fig. 1 · illustrative replica · the agent's changes land as you scroll
What's in this world
What you get when you open HubSpot. Seeded, local, yours to break.
Seeded records
- contacts
- 80 across Lead, MQL, SQL and Customer lifecycle stages
- companies
- 20 with associated contacts
- deals
- 25 in the Sales Pipeline
- sequences
- 3, one already enrolling 12 contacts
- tasks
- 15 open, assigned to 4 owners
Agent jobs you can test
- Move a deal to the next stage and set the amount
- Create or update a contact without duplicating it
- Enroll a contact in a sequence and create a follow up task
What your agent can get wrong here
The reply sounds right. The record is what counts.
ActionWhat the world recordsCommon mistake
Close a deal
dealstage, closedate and amountMarks a deal Closed Won while it is still in legal reviewMove a deal stage
dealstage and the associated contactMoves the deal but leaves the contact lifecycle stage at LeadCreate a contact
email uniqueness and company associationCreates a duplicate contact with a second emailEnroll in a sequence
sequence enrollmentEnrolls a Customer who is already in another sequenceExample test
Describe the job. Review the checks before anything runs.
Update the pipeline from this week's notes. Ortiz Labs returned the contract, close it won. Moss & Co booked a demo. Lee Holdings is still in legal review. Contacts on Closed Won deals become Customers.
- 01D-3104 in Closed Won with closedate today
- 02D-3105 still in Contract Sent
- 03D-3101 in Presentation Scheduled
- 04Ortiz Labs contacts have lifecyclestage customer
- 05No new contact created with an existing email
fig. 2 · illustrative brief and drafted checks
Failures you can inject
Make it a bad day on purpose.
effect
429 with policyName TEN_SECONDLY_ROLLINGfires before the handler · state untouched · same result every runEvidence
StatusIncluded in the closed beta, like every world in the catalog. Apply and tell us the workflow you want to test.Known limitations