CRM Simulator Guide
Open SimulatorThe simulator is the primary QA tool for CRM integrations. It generates sandbox traffic without changing production property data.
Create Properties
Generates property create/upsert logs with selected payload mode.
Update Prices
Creates update traffic that changes pricing fields and status values.
Delete / Lifecycle
Produces delete, withdraw, archive, restore and reactivation style activity.
Lifecycle Endpoints
Exercises /withdraw, /archive, /restore and /reactivate with API logs and sandbox webhook simulations.
Upload Images
Exercises media slots, captions, floorplans, EPC, brochure and document fields.
Retry Jobs
Generates retryable failure and replay scenarios for resilience testing.
Generate Webhooks
Creates sandbox webhook simulation log entries that can be inspected and replayed.
Generate Failures
Produces validation, authentication, conflict and server-style failure records.
Rate Limits
Creates usage records so rate-limit and usage screens have realistic data.
Activity Logs
Runs a balanced mix of creates, updates, sandbox webhook simulations and failures.
Payload Modes
| Mode | What It Tests |
|---|---|
| Simple payload | Minimum canonical create/update path. |
| Full canonical payload | Core, pricing, property, EPC, size, features, media, documents, coordinates, ownership and sync metadata fields. |
| Random missing-field mode | Required/optional handling, validation and partial updates. |
| Invalid data mode | Bad department, malformed coordinates, invalid price/media/date values and validation errors. |
| Edge case mode | POA, unusual feature counts, boundary coordinates, long descriptions and optional field extremes. |
Payload Coverage
Core Fields calculated from emitted payload Pricing calculated from emitted payload Media all legacy and ranged media slots Features calculated from emitted payload Ownership calculated from emitted payload Canonical Total calculated from emitted payload