# Components

When you install the Delpha package, you get these main components:

## [**D Insight Related List** (on Contact)](https://help.delpha.io/delpha-for-salesforce/use-cases-setup/setup#add-insights-to-contact-page-optional)

* A list you can add to the Contact page.
* Shows all insights linked to that Contact:
  * D Type (what kind of info it is)
  * D Value (the actual info found)
  * D Score (how confident the system is)
  * D Status (active, processed, etc.)

## [**Salesforce Flow – “Delpha Copy Insight Value to Contact”**](https://help.delpha.io/delpha-for-salesforce/use-cases-setup/setup#activate-the-copy-flow-optional)

* Automates updates.
* When active, it copies values from Insights to Contact fields (if conditions are met).
  * Default rules:
    * The Contact field is empty.
    * The Insight score is **≥ 70**.

## [**Apex Class – `DDQ_InsightEmail`**](https://help.delpha.io/delpha-for-salesforce/use-cases-setup/setup#using-the-ddq_insightemail-apex-class)

* For developers.
* Sends email text to Delpha, receives insights, and stores them in Salesforce.
* Works in 3 modes:
  * **Single Contact** → process one email.
  * **Batch up to 10** → process up to 10 emails at once.
  * **Batch 10–500** → Salesforce runs it as a background job.

## **Custom Object – `delpha__DDQ_ContactInsight__c`**

* Stores the Insights returned by Delpha.
* Each record = one insight linked to a Contact.
* Used by both the related list and the Flow.

***

Together, these components let admins configure, display, and automate Email Insights, while developers can extend and integrate it into custom processes.
