The CRM Contact Record Generator produces batches of believable but fake CRM contacts. It is built for teams building or demoing a CRM, populating a sandbox, or writing import tests — letting you fill a pipeline with realistic-looking leads without exposing any real customer data.
How it works
Each contact is assembled from word banks of first names, surnames, companies, and job titles. A zero-padded ID is generated, the email is derived from the contact name and a slugified company domain on the reserved .test TLD, and a random North-American-format phone number is attached.
CRM-specific fields are then filled:
- Lead score — a random integer from 0 to 100.
- Lifecycle stage — chosen from the standard funnel from Subscriber through to Evangelist.
- Source — how the contact was acquired, such as Organic Search, Referral, or Webinar.
- createdAt — a random ISO timestamp within the last 180 days.
Click Generate contacts to redraw the batch and Copy JSON to export it.
Tips and notes
- The output is a flat JSON array, ideal for CSV-to-JSON import flows, fixtures, or mock endpoints.
- Generate up to 100 per batch; run it repeatedly and merge arrays for larger datasets.
- Lead scores and lifecycle stages are independent random draws, so you can demo segments and filters without curating data by hand.
- No API key, no network call — everything is computed in your browser.