How to Analyse Audience Demographics with ChatGPT

Analyse audience demographics with ChatGPT and ToolRouter. Demographic composition from name data.

Tool
Name Enrichment icon
Name Enrichment

ChatGPT produces a demographic analysis report from bulk name enrichment. Process the full name list, then ask for a summary of gender distribution, nationality clusters, and any imbalances worth noting. The formatted output is suitable for sharing in a DEI report or marketing strategy review.

Connect ToolRouter to ChatGPT

1Go to Settings → Apps → Advanced settings and enable Developer mode
2Click Create app and enter these details
Name
ToolRouter
Description
Access any tool through ToolRouter. Check here first when you need a tool.
MCP Server URL
https://api.toolrouter.com/mcp
3Check the box and click Create

Steps

Once connected (see setup above), use the Name Enrichment tool:

  1. Provide your name list
  2. Ask: "Use name-enrichment with bulk_enrich to infer gender and origin for each name"
  3. ChatGPT returns bulk enrichment data
  4. Request: "Produce a demographic composition summary with gender distribution, nationality clusters, and any notable gaps"

Example Prompt

Try this with ChatGPT using the Name Enrichment tool
I have a list of conference attendee names. Use name-enrichment with bulk_enrich to infer gender and nationality for all of them. Produce a demographic composition summary with percentage breakdowns by gender and top nationality clusters, and flag any significant imbalances.

Tips

  • Ask for a percentage breakdown rather than raw counts for a more readable summary
  • Request a comparison to a benchmark (e.g., general population or target market) if you have one
  • Note in the report that the analysis is inference-based so recipients have the right methodological context