Skip to main content
A persona is a saved description of who you want to reach at a company: which job titles, how many people, and whether to look up their email and phone. Pass personas to a company search and every matching company comes back with those people attached.
You need
  • An API key. See the quickstart.
  • Credits. Creating personas is free. A search with personas is charged for the company search and for each contact lookup. Set max_credits to cap it.

1. Create a persona

cURL
Response
Keep the id. Personas are shared with the Avina dashboard: the ones you create here appear under Settings → Personas, and the ones created there are returned by GET /personas.

Persona settings

A workspace can have up to 10 personas.

2. Search with the persona

Add the persona’s id to persona_ids. You can send up to 10.
cURL
Poll and read results as usual. See Poll and paginate.

3. Read the contacts

Each company result now has contacts and a contact_status:
One result (shortened)

contact_status

A missing email is not a failure. In the example above, Sam Okafor was found but no email was, so email is null and the status is still complete. Fields are never guessed.

How personas behave

  • Personas choose people, not companies. Adding a persona never changes which companies match. A company with no one in the persona’s titles is still returned, with an empty contacts list.
  • No personas, no contact charges. Omit persona_ids and no contact lookup happens. Personas are never applied by default.
  • One person, once. If someone matches two personas, they appear once with both IDs in persona_ids.
  • Settings are fixed when the search starts. A search uses each persona as it was when the search started. Editing or deleting a persona does not affect a running search.
  • A company appears in results only when its contact lookups have finished. You never have to come back later for its people.

Tips for good contacts

Include common variants of the same role: ["VP Sales", "Vice President of Sales", "Head of Sales"].
Create one persona for the person who approves the budget, one for the person who would use your product day to day, and one for the technical reviewer. Send all three in persona_ids, each with its own contacts_per_company.
Phone lookups cost more than email lookups. Turn enrich_phones on only for personas your team contacts by phone.
Send to addresses with email_status: "valid". Be careful with catch_all and unknown: those addresses could not be confirmed, so they are more likely to bounce.

Troubleshooting