Contacts are the foundation of your CRM. Each contact represents an individual person your AI assistant can call, with a phone number, optional email address, job title, lead status, and a link to a company record. As your assistant has conversations, Talkturo automatically enriches contacts with data captured from each call, so your records stay up to date without manual effort.Documentation Index
Fetch the complete documentation index at: https://docs.talkturo.ai/llms.txt
Use this file to discover all available pages before exploring further.
What a contact record contains
A contact stores the following information:Identity
First name, last name, job title, email, primary phone, and optional secondary phone number.
Lead status
One of: New, Contacted, Qualified, Unqualified, Customer, Churned, or Do Not Contact.
Company association
A link to a company record. Every contact must belong to a company.
Custom fields
Any additional fields your team defines — or that the AI info extractor creates automatically from call transcripts.
Add contacts
You can add contacts in two ways: one at a time through the dashboard, or in bulk via CSV import.Add a contact manually
Fill in the contact details
First name and last name are required. You must also select a company — create the company first if it does not exist yet.Optional fields include email, mobile number, job title, lead status, source, and any custom fields defined for your account.
You must create at least one company before you can add a contact. Contacts cannot exist without a company association.
Import contacts from CSV
To add many contacts at once, use the CSV importer.Prepare your CSV file
Your file must include at minimum a First Name, Last Name, and Company Name column. Optional columns include email, phone, job title, lead status, source, timezone, tags, and company details (website, industry, city, country, etc.).Example file structure:
Upload and map columns
Upload your
.csv file. Talkturo automatically maps standard column names (such as first_name, email, company_name). Review and adjust any column mappings before proceeding.Enable Import and update company fields if your CSV includes company details you want saved to the company records.View call history for a contact
Click any contact row in the contacts table to open the contact detail panel. From there you can see all calls made to or from that contact, including timestamps, recordings, and AI-generated summaries. Call history updates automatically after each completed call.Custom fields
Custom fields let you store any data that matters to your business alongside each contact. Fields support multiple types:| Type | Example use |
|---|---|
| Text | Product interest, referral source |
| Number | Deal value, number of employees |
| Date | Last demo date, contract expiry |
| Boolean | Opted in to newsletter |
| Select | Preferred language, region |
| Textarea | Detailed notes |
Fields auto-created by the AI extractor default to text type. You can change the type afterward in your custom field settings.
API reference
Use the REST API to create and list contacts programmatically. All requests require a bearer token.Create a contact
teamId, companyId, firstName, lastName
List contacts
| Parameter | Type | Description |
|---|---|---|
teamId | string | Required. Your team identifier. |
search | string | Search by name, email, or phone. |
leadStatus | string | Filter by lead status value. |
companyId | string | Filter contacts by company. |
hasPhone | true / false | Filter to contacts with a phone number. |
doNotCall | true / false | Filter by do-not-call flag. |
limit | integer | Records per page. Default: 50. |
offset | integer | Pagination offset. Default: 0. |
Related pages
- Organize accounts with CRM companies — Create and manage company records that contacts belong to.
- AI info extraction from call transcripts — Automatically populate contact fields from conversation data.