Automatic Email Activity Tracking in CRM Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing tracking applications require manual user intervention to associate email messages with contacts, leading to inconsistent tracking of interactions across a firm, and fail to automatically log incoming emails and calendar events.

Innovation Solution

A computer-implemented method that monitors electronic mail messages and automatically copies them to a tracking system, parsing sender and recipient information to add messages to activity records without user action, and tracks calendar events by processing metadata from attachments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If manual methods are used to add email messages to the tracking system, then user control over tracking is maintained, but tracking consistency and automation are compromised

Engineering Contradiction:
Improveautomatic tracking of email interactionsVSAvoidsystem implementation complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

A tracking server acts as an intermediary between the email server and the tracking application. The tracking server receives email data from the email server, processes it to identify contacts and activities, and automatically creates activity records in the tracking application without requiring user intervention. This intermediary approach enables automatic tracking while managing system complexity centrally.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-configuring tracking rules, contact databases, and activity types before email tracking begins. The tracking server is pre-programmed with the logic to parse emails, match senders and recipients to contacts, and categorize activities, so that when emails arrive, the tracking process executes automatically without requiring real-time user input or complex on-the-fly decisions.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If software is installed into the MUA to track emails, then tracking capability is enhanced, but compatibility with mobile devices and web-based MUAs is lost

Engineering Contradiction:
Improvecross-platform compatibilityVSAvoidautomatic tracking capability
Core Design Contradiction:
Adaptability or versatilityVSExtent of automation

Solution Approach 1:

Instead of installing software in the MUA, the tracking server acts as an intermediary that receives email data directly from the email server. This approach works with any email client or device (mobile, web-based, desktop) because it operates at the server level, intercepting and processing emails before they reach or leave the user's client. The tracking server translates various email formats and protocols into standardized tracking records, ensuring universal compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the BCC method is used to track outgoing messages, then tracking implementation is simplified, but incoming emails and comprehensive interaction tracking are not captured

Engineering Contradiction:
Improvetracking coverage efficiencyVSAvoidtracking system architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The tracking server provides universal tracking functionality that handles both incoming and outgoing emails, as well as calendar events and other interactions, through a single system architecture. It multi-functions by parsing different types of data (emails, calendar invitations, meeting updates) and converting them all into standardized activity records in the tracking application, eliminating the need for separate tracking methods for different interaction types.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Productivity

If users manually associate emails with contacts, then accuracy of association is maintained, but time consumption and manual effort increase

Engineering Contradiction:
Improvedata collection efficiencyVSAvoiduser time for manual tracking
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The tracking server performs self-service by automatically parsing incoming emails, extracting sender and recipient information, matching these against the contact database, and creating activity records without any user intervention. The system serves itself by maintaining and updating the contact database, managing tracking rules, and processing emails autonomously, freeing users from manual tracking tasks while maintaining high accuracy through automated data matching and validation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9798757B2Automatic tracking of contact interactions
Publication Date: 2017.10.24 BULLHORN INC
  • US9798757B2 patent drawing
  • US9798757B2 patent drawing
  • US9798757B2 patent drawing

AI summary

Difficulty exists in ensuring a consistent level of activity tracking in a Customer Relationship Management System, Applicant Tracking System, or other tracking application among users (e.g., recruiter or sales representatives) within a single firm. This difficulty is due in part to the manual and time consuming mechanics of logging the activity. Example embodiments of the present invention include a system that automatically logs such activity. The system determines the sender and recipient of the email, as well as, whether the email contains calendar event information. The system then searches a database to determine if the sender or recipient is a contact in the tracking application. If a match is found, the system automatically adds the email to the contact's activity record as an inbound or outbound email or appointment. Activity tracking is, thus, consistently maintained among users of the firm, ensuring a higher quality of activity-based metrics.