Name Intelligence

Enrich names for CRM personalization

Goes beyond parsing: generates ready-to-use formal and informal greetings, a display name, and a confidence score — built for mail-merge and 1:1 personalization at scale.

Get started for freePOST /v1/name/normalize · 3 credits/request

Parsing a name into fields is only half the job for CRM personalization — the other half is turning those fields into a greeting a human would actually write. Name Intelligence builds on the same parsing engine as Name Parser but goes further: it produces a formal salutation ("Sehr geehrter Herr Dr. Mustermann"), an informal one ("Hallo Max"), a clean display name, and a confidence score with a review flag for names the engine isn't sure about — including detecting when first and last name look swapped.

Where Name Intelligence fits in your workflow

Mail-merge at scale

Generate a correct, personalized salutation for every contact in a newsletter or transactional email send, without hand-reviewing each one.

Channel-appropriate tone

Pick the formal salutation for invoices and support correspondence, the informal one for marketing emails — both generated from the same input.

Data-quality triage

Use the confidence score and review flag to route only the uncertain names to a human, instead of manually checking an entire import.

Swap correction on import

Catch and correct the common CSV-import error where first and last name landed in the wrong column, before it reaches a customer-facing email.

Example request

curl -X POST https://api.toolbox-api.net/v1/name/normalize \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "Dr. Max Mustermann", "country": "DE"}'
{
  "input": "Dr. Max Mustermann",
  "displayName": "Dr. Max Mustermann",
  "salutationFormal": "Sehr geehrter Herr Dr. Mustermann",
  "salutationInformal": "Hallo Max",
  "confidence": 0.95,
  "reviewFlag": false
}

How it works

Send a full name and, optionally, a country hint. The engine parses the name (same core as Name Parser), then generates formal and informal salutations plus a display name from the structured result, and returns a confidence score — low-confidence or ambiguous cases (including likely firstname/lastname swaps) are flagged for review rather than guessed at silently.

  • Formal & informal salutations
  • Confidence score + review flag
  • Firstname/lastname swap detection
  • Batch up to 500 (sync) / 500,000 (async)
  • Batch up to 500 (sync) / 500,000 (async)

Name Intelligence — frequently asked questions

How is this different from Name Parser?
Name Parser returns structured fields (title, first name, last name…). Name Intelligence uses that same parsing internally but additionally generates ready-to-use greetings, a display name, and a confidence/review signal — use Name Parser if you only need the raw fields, Name Intelligence if you need generated copy.
What is the confidence score used for?
It reflects how certain the engine is about the parse it based the salutation on. Low scores come with a review flag so you can route those specific contacts to manual review instead of sending a possibly wrong salutation.
Does it detect swapped first/last names?
Yes — a common CSV-import mistake is first and last name landing in the wrong field. The engine flags likely swaps based on name-frequency data so they can be corrected before use.

Ready to try it?

One API key gets you this and four other APIs, sharing one quota.