Email Capture Plug-in Overview

Use the Email Capture Plug-in to define NetSuite behavior based on the properties and contents of an email message. When NetSuite receives an email sent to an email address associated with an implementation of the plug-in, NetSuite executes the business logic defined in the implementation.

Note:

Only SuiteScript 1.0 is supported for use with the Email Capture Plug-in.

For example, you can use SuiteScript and an implementation of the Email Capture Plug-in to process invoices, automate task creation and assignment, or automate escalations through email.

Important:

Do not attempt to use SuiteScript to create cases. If an email message generated by SuiteScript is sent to a case capture email address, no case is created. This limitation is to prevent your email infrastructure from malfunctioning due to an infinite loop of email messages.

In an Email Capture Plug-in implementation, you can define behavior for the plug-in implementation based on properties for the email, including header information, body text, and attachments. Depending on your requirements, you can create multiple plug-in implementations to define different types of NetSuite functionality. NetSuite generates an email address to which you send email messages for processing by each implementation of the plug-in.

Solution providers create implementations of the plug-in to define business logic based on the properties and contents of an email message. The plug-in implementations can be bundled and distributed as SuiteApps. NetSuite account administrators can install the SuiteApp and then NetSuite users can send email messages to the plug-in implementation, which then processes the email message and executes the business logic defined in the plug-in implementation.

Important:

The plug-in does not capture email messages that are generated in NetSuite and sent to the email address associated with the plug-in. These include, for example, saved search and notification email messages. This limitation is to prevent your NetSuite email infrastructure from malfunctioning due to an infinite loop of email messages. To view the email, use a different email recipient that is not connected to a capture plug–in.

For information about the Email Capture Plug-in, see the following topics:

NetSuite Role

For more information, see ...

All roles

Email Capture Process Flow

Developer

Developing an Email Capture Plug-in Implementation

Administrator

Administering an Email Capture Plug-in Implementation

Related Topics

General Notices