Manage Contacts
Learn how to organize, create, edit, and manage your team's contacts for effective communication and relationship management in tDoc.
👥 Understanding the Team Contacts Module
The Team Contacts module in tDoc provides a centralized system for managing all your business relationships. Whether you're tracking patients, clients, vendors, or other professionals, this feature helps you maintain organized contact records that can be linked to conversations, messages, and other activities within your team workspace.
🚪 Accessing Team Contacts
To access your team's contacts:
- Navigate to your Team Workspace by selecting your team from the accounts dropdown
- Click on "Contacts" in the left sidebar menu
The contacts dashboard displays a table of all your team's contacts with key information like name, email, and phone number at a glance.
📋 Managing Contacts
🔍 Viewing Contact Information
The contacts table provides an organized view of your contact database with:
- Profile pictures (or initials when no image is available)
- Full names
- Email addresses
- Phone numbers
- Actions menu for each contact
You can customize how many contacts are displayed per page and navigate through multiple pages with the pagination controls.
🔎 Searching for Contacts
To quickly find specific contacts:
- Locate the search box at the top of the contacts table
- Type a name, email, or phone number
- The table will filter in real-time to show matching contacts
This search functionality scans first name, last name, email address, and phone number fields to help you find the right contact quickly.
➕ Adding a New Contact
✍️ Manual Contact Creation
To add a new contact to your team's database:
- Click the "+ Add Contact" button at the top of the contacts page
- In the dialog that appears, fill out the contact information:
- Select the appropriate contact type (patient, client, vendor, etc.)
- Choose the category (individual or business)
- Enter at least the first name (required) and any other relevant details
- Click "Create Contact" to save
The contact form includes comprehensive fields for storing:
- Basic information (name, title)
- Contact details (email, phone)
- Company information (for business contacts)
- Address (street, city, state, zip, country)
- Additional notes
All fields except first name are optional, allowing you to start with minimal information and add more details later.
🤖 AI-Generated Contacts
🤖 Automatic Contact Creation: Your AI agents will automatically create new contact records when:
- Answering incoming phone calls
- Responding to new chat messages from first-time contacts
- Fulfilling requests that mention new individuals
These AI-generated contacts are:
- Initially populated with available information (name, phone number, etc.)
- Marked as created by the AI agent
- Available for immediate use and future reference
- Editable like any manually created contact
This intelligent feature ensures no customer or contact falls through the cracks, maintaining a comprehensive database without manual effort.
✏️ Editing Contact Information
To update a contact's information:
- Find the contact in the contacts table
- Click the three dots (actions menu) on the right side of their entry
- Select "Edit" from the dropdown menu
- Update any fields in the edit dialog
- Click "Save Changes" to apply your updates
The edit form provides all the same fields as the contact creation form, pre-filled with the contact's existing information.
🗑️ Deleting Contacts
To remove a contact from your database:
- Find the contact in the contacts table
- Click the three dots (actions menu) on the right side
- Select "Delete" from the dropdown menu
- Confirm deletion in the confirmation dialog
⚠️ Note: Deleted contacts aren't permanently removed from the database but are soft-deleted, making them invisible to users while preserving their data for record-keeping purposes.
📊 Contact Data Structure
Each contact in tDoc has the following key attributes:
- Type: Categorizes the relationship (patient, client, agent, vendor, etc.)
- Category: Classifies as individual or business
- Basic Information: Name, title, date of birth
- Contact Information: Email, phone, website
- Professional Details: Company name, job title
- Address: Complete address fields for physical location
- Notes: Free-form field for additional information
This structured approach ensures your team maintains consistent and comprehensive contact records.
📤 Importing and Exporting Contacts
📥 Exporting Contacts
To export your team's contacts for backup or analysis:
- Navigate to the Contacts page
- Look for the "Export" button in the upper right
- Choose your preferred format (CSV or JSON)
- The file will download to your device
This feature allows you to create backups or use your contact data in other applications.
📂 Importing Contacts
To add multiple contacts at once:
- Prepare a CSV file with contact information in the required format
- Click the "Import" button in the upper right of the Contacts page
- Select your CSV file
- Map the columns to the appropriate contact fields
- Confirm and complete the import
⚠️ Important: Ensure your CSV file follows the correct format to avoid import errors. The system will validate your data before importing to maintain database integrity.
The import process validates your data and helps you correct any formatting issues before adding contacts to your database.
🔗 Linking Contacts to Messages
You can associate contacts with specific messages or conversations:
- In a conversation, look for the "Link Contact" option
- Select an existing contact or create a new one on the fly
- The contact will be associated with that conversation for easy reference
This feature is especially useful for maintaining context in long-term relationships and ensuring team members know who they're communicating with.
🔒 Contact Permissions
Access to contacts is controlled by your team role permissions:
- All team members can view contacts
- Creating, editing, and deleting contacts may be restricted to specific roles
- Only team owners and administrators can import or export the entire contact database
This permission structure ensures proper data management while allowing team collaboration.
💡 Best Practices
For effective contact management:
- Maintain Consistency: Create a team standard for how contact information is entered
- Use Categories and Types: Properly categorize contacts to make filtering and searching easier
- Regular Updates: Periodically review contact information to ensure it remains accurate
- Complete Records: Fill in as many fields as possible for comprehensive contact profiles
- Link Conversations: Always associate messages with the relevant contact for context
- Review AI-Generated Contacts: Regularly check and enhance the contacts created by your AI agents
🔄 Next Steps
Now that you're familiar with managing contacts, explore how to:
- Set up automated workflows involving your contacts
- Connect contacts with calendar events
- Track communication history with your contacts
- Analyze contact engagement through reporting tools