Difference between revisions of "External Email Tracking"

From LongJump Support Wiki
imported>Aeric
 
imported>Aeric
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
Use External Email Tracking to automatically update Prospect or Contact records with activity information using any email client (see [[#Compatible Email Clients|Compatible Email Clients]]).
'''Settings > Administration > External Email Tracking'''


==How it Works==
==About this Feature==
You can use this feature in one of two ways:
# Update Prospect or Contact records with activity information via email
# Set up a '''Custom Listener Interface''' to process incoming emails in any manner you like.


You can use a unique "Email-To-" address in the BCC: field of an email message, and the platform will log that email message as a Completed Activity for any Prospect or Contact in your database that matches the TO: or CC: field.  
{{Note|The platform checks for new messages once every 10 minutes--at 12:00, 12:10, 12:20, and so on.}}


Optionally, you can Forward an email message to a unique "Email-To-" address, and the platform will search the body of the message and create a Completed Activity for the Prospect or Contact that matches the email address in the FROM: field.
===Tracking Activity Updates===


==Administration Setup==
Use the standard '''External Email Tracking''' feature to automatically update Prospect or Contact records with activity information by sending messages from an email client (see [[#Compatible Email Clients|Compatible Email Clients]] below).
After this one-time setup, each user can enable this function from the Personal Setup area.
 
To use the feature:
:* Use a unique "Email-To-{platform}" address in the BCC: field of an email message, and the platform will log that email message as a Completed Activity for any Prospect or Contact in your database that matches the TO: or CC: field.
 
:* Or Forward an email message to a unique "Email-To-{platform}" address, and the platform will search the body of the message and create a Completed Activity for the Prospect or Contact that matches the email address in the FROM: field.
 
===Setting up a Custom Listener===
A Java [[Class]] that implements the [{{DOCHOST}}/javadocs/com/platform/api/mail/EmailHandler.html <tt>EmailHandler</tt> interface] can be used to process emails programmatically, doing anything the platform is capable of. Such messages can contain attachments, and directives can be passed in the subject line or body of the message.


{{permissions|Customize Objects|enable External Email Tracking}}
''Learn more:''
:* [[Java_API_Cheatsheet#Email_Handler_APIs|Email Handler APIs]]
:* [[HowTo:Handle Incoming Emails Programmatically]]


To enable External Email Tracking:
==Administration Setup==
{{EnableFeature|External Email Tracking||}}
#Click '''Settings > Administration > External Email Tracking'''
#Click '''Settings > Administration > External Email Tracking'''
#In the Enable External Email Tracking section, click the Enable Email-to- checkbox
#In the Enable External Email Tracking section, click the '''Enable Email-to-{platform}''' checkbox
#Select the default action when a matching Prospect/Contact is not found. Choose from:
# For activity updates, select the default action to take when a matching Prospect/Contact is not found:
#:*create an open task
#:* Create an open task
#:*create a task and mark it completed
#:* Create a task and mark it completed
#Click '''[Save]'''  
# Alternatively, select a Custom Listener created by your programmers for fully customized email handling. (Only those classes that implement the required interface are listed.)
#Click '''[Save]'''
{{:Common:Inbound Email Considerations}}


==User Setup==
==User Setup==
When External Email Tracking is enabled, the [[My Email-to-]] option will appear in the [[Personal Setup]] area. Users should setup their personal My Email-to- address.
When External Email Tracking is enabled, the '''My Email-to-{domain}''' option appears in the [[Personal Setup]] list. Users then need to enable their personal My Email-to-{domain} addresses. Send them the following information to tell them how:
<blockquote>
{{:Common:Enable Your Email-to-Platform Address}}
</blockquote>


==Compatible Email Clients==
==Compatible Email Clients==
External Email Tracking is compatible with these email clients:
External Email Tracking is compatible with these email clients:
*Web-based: Gmail, Yahoo, HotMail, etc.
:*Web-based: Gmail, Yahoo, HotMail, etc.
*Microsoft Outlook 2003 (11.6568.6568) and later
:*Microsoft Outlook 2003 (11.6568.6568) and later
<noinclude>


[[Category:Administration| 99]]
[[Category:Administration| 53]]
[[Category:Tutorials]]
[[Category:Tutorials]]
</noinclude>

Latest revision as of 21:39, 31 July 2012

Settings > Administration > External Email Tracking

About this Feature

You can use this feature in one of two ways:

  1. Update Prospect or Contact records with activity information via email
  2. Set up a Custom Listener Interface to process incoming emails in any manner you like.

Notepad.png

Note: The platform checks for new messages once every 10 minutes--at 12:00, 12:10, 12:20, and so on.

Tracking Activity Updates

Use the standard External Email Tracking feature to automatically update Prospect or Contact records with activity information by sending messages from an email client (see Compatible Email Clients below).

To use the feature:

  • Use a unique "Email-To-{platform}" address in the BCC: field of an email message, and the platform will log that email message as a Completed Activity for any Prospect or Contact in your database that matches the TO: or CC: field.
  • Or Forward an email message to a unique "Email-To-{platform}" address, and the platform will search the body of the message and create a Completed Activity for the Prospect or Contact that matches the email address in the FROM: field.

Setting up a Custom Listener

A Java Class that implements the EmailHandler interface can be used to process emails programmatically, doing anything the platform is capable of. Such messages can contain attachments, and directives can be passed in the subject line or body of the message.

Learn more:

Administration Setup

Lock-tiny.gif

  1. Click Settings > Administration > External Email Tracking
  2. In the Enable External Email Tracking section, click the Enable Email-to-{platform} checkbox
  3. For activity updates, select the default action to take when a matching Prospect/Contact is not found:
    • Create an open task
    • Create a task and mark it completed
  4. Alternatively, select a Custom Listener created by your programmers for fully customized email handling. (Only those classes that implement the required interface are listed.)
  5. Click [Save]

Warn.png

Important:
Set up a "catch-all" mailbox in a separate domain to accept messages of the form xyz@your-special-domain.com.

  • Messages are deleted from the mailbox after they are read, so you don't want to use your standard mailboxes.
  • A catch-all mailbox collects everything sent to the specified domain.
    (That way, you don't have to set up a separate mailbox for each user.)
  • Using a separate domain ensures that none of your regular mail goes into the catch-all mailbox.

Learn more: Catch-all mailboxes

User Setup

When External Email Tracking is enabled, the My Email-to-{domain} option appears in the Personal Setup list. Users then need to enable their personal My Email-to-{domain} addresses. Send them the following information to tell them how:

Complete this one-time setup to begin sending emails:

  1. Click Settings > Personal Setup > My Email-to-
  2. The "Email-To-{platform} Details" section gives you the address you will use to send messages; Copy it for future use.
  3. Specify the addresses that you will be sending from, separated by commas. (To ensure that only emails you send are processed, any messages coming from other addresses are ignored.) For example, <youraccountname>@gmail.com, <youraccountname>@yahoo.com, etc.

Compatible Email Clients

External Email Tracking is compatible with these email clients:

  • Web-based: Gmail, Yahoo, HotMail, etc.
  • Microsoft Outlook 2003 (11.6568.6568) and later