CRM (Contact Management)
Manage contacts, organizations, and interactions with encrypted data storage
Overview
The CRM plugin provides a lightweight contact management system for tracking people and organizations you interact with. It's designed for professionals who need to maintain relationships without the complexity of enterprise CRM systems.
Key features:
- Contact and organization management
- Interaction tracking (calls, emails, meetings, notes)
- Encrypted storage for sensitive information
- Workspace isolation for multi-client use
Getting Started
Enabling the CRM Plugin
- Go to Settings > Plugins in your workspace
- Ensure the CRM plugin is enabled
- Click CRM in the sidebar to access the dashboard
CRM Navigation
The CRM section includes:
| Page | Description |
|---|---|
| Dashboard | Overview of contacts, organizations, and recent activity |
| Contacts | Full list of all your contacts |
| Organizations | Companies and groups |
Managing Contacts
Creating a Contact
- Navigate to CRM > Contacts
- Click Create Contact
- Fill in the contact details:
- Name: First and last name
- Email: Primary email address
- Phone: Phone number
- Social Links: LinkedIn, Telegram, Twitter, GitHub
- Organization: Link to an organization (optional)
- About: Notes about the contact
- Skills/Tags: Categorize the contact
- Click Create to save
Contact Information
Each contact can include:
| Field | Description |
|---|---|
| Name | First and last name |
| Email address (encrypted) | |
| Phone | Phone number (encrypted) |
| LinkedIn profile URL (encrypted) | |
| Telegram | Telegram username (encrypted) |
| Twitter/X handle (encrypted) | |
| GitHub | GitHub username (encrypted) |
| Organization | Linked company or group |
| About | Free-form notes |
| Skills | Technical or professional skills |
| Tags | Custom categorization |
Viewing Contact Details
Click on any contact to view their full profile, including:
- All contact information
- Linked organization
- Recent interactions
- Communication history
Connection Strength
Contacts display a connection strength indicator based on interaction frequency:
| Strength | Description |
|---|---|
| Strong | Regular recent interactions |
| Moderate | Some recent contact |
| Weak | Limited interaction history |
Managing Organizations
Creating an Organization
- Navigate to CRM > Organizations
- Click Create Organization
- Fill in the details:
- Name: Organization name
- Website: Company website URL
- Industry: Business sector
- Size: Number of employees
- Description: About the organization
- Click Create to save
Organization Information
| Field | Description |
|---|---|
| Name | Organization name |
| Website | Primary website URL |
| Logo | Organization logo (auto-fetched or uploaded) |
| Industry | Business sector |
| Size | 1-10, 11-50, 51-200, 201-500, 501-1000, 1000+ |
| Description | About the organization |
Linking Contacts to Organizations
When creating or editing a contact, select an organization from the dropdown to link them. This helps you:
- See all contacts at a company
- Track organizational relationships
- Filter contacts by organization
Interaction Tracking
Logging Interactions
Track your communications with contacts:
- Open a contact's profile
- Click Add Interaction
- Select the interaction type and add notes
Interaction Types
| Type | Use Case |
|---|---|
| Email correspondence | |
| Phone Call | Voice calls |
| Meeting | In-person or video meetings |
| LinkedIn messages | |
| Telegram | Telegram messages |
| Note | General notes |
| Other | Any other interaction |
Interaction Direction
Mark interactions as:
- Inbound: They contacted you
- Outbound: You contacted them
Dashboard
The CRM dashboard provides an overview:
| Metric | Description |
|---|---|
| Total Contacts | Number of contacts in this workspace |
| Organizations | Number of organizations |
| With Email | Contacts with email addresses |
| Recent Interactions | Activity in the last 30 days |
Top Organizations
The dashboard shows organizations with the most contacts, helping you identify key relationships.
Privacy and Security
Encrypted Data Storage
Sensitive personal information is encrypted at rest:
- Email addresses
- Phone numbers
- Social media handles
This ensures that even if the database is accessed, personal information remains protected.
Workspace Isolation
All CRM data is scoped to your workspace:
- Contacts in one workspace are invisible to others
- You can maintain separate contact lists for different clients or projects
- Organization data is also workspace-specific
Search and Filtering
Searching Contacts
Use the search bar to find contacts by:
- Name
- Organization
- Skills or tags
Filtering Options
Filter contacts by:
- Organization
- Tags
- Last interaction date
- Connection strength
Best Practices
Organizing Contacts
- Use organizations to group contacts by company
- Add tags for quick filtering (e.g., "Client", "Vendor", "Partner")
- Include skills for professional contacts
- Keep notes updated in the About field
Maintaining Relationships
- Log interactions after calls and meetings
- Set reminders using the Actions feature to follow up
- Review connection strength to identify contacts needing attention
Multi-Workspace Use
- Create separate workspaces for different clients or projects
- Keep work and personal contacts separate with different workspaces
- Use organization isolation to maintain client confidentiality
Coming Soon
- Communications: Track email and message history
- Templates: Reusable message templates
- Import/Export: CSV and Excel support
- Advanced Views: Custom column configurations