Extension Kit for M-Files | Unitfly
  • Solutions
  • Products
    • Extension Kit Core
    • Extension Kit Document AI
    • Extension Kit REST Object Type
    • Extension Kit Cloud Connector
    • Extension Kit Process Intelligence
  • Pricing
  • Resources
    • Documentation
    • Insights
    • Extension Kit Academy
    • Free trial
    • Download center
  • Solutions
    • DOCUMENT ACTIONS

      • Work with barcodes, watermarks, and images
        Automatically add and read barcodes, or add or remove watermarks and images.
      • Encrypt and decrypt files
        Automatically encrypt and decrypt files in M-Files.
      • Work with electronic and digital signatures
        Automatically add signatures and digital certificates to your documents.
      • Gain more control over your PDF files
        Merge, split, convert, undo conversion, and revert to the original document.
      • Sync data between Excel or Word with M-Files
        Populate Excel and Word files or read data from documents to update/create objects in M-Files
      • Perform advanced file export/import
        Import files from SFTP or file share and read associated metadata. Export files and metadata. Zip/unzip documents
      • AI and ML classification and metadata extraction
        Use the power of AI and Machine Learning to automatically classify and extract important documents

      OBJECT ACTIONS

      • Automate object creation and duplication
        Create and duplicate objects from templates and sync between vaults.
      • Validate objects and metadata
        Control object permissions and validate related objects and metadata
      • Control object numbering and versioning
        Define any custom object versioning and numbering formats

      INTEGRATIONS

      • Advanced SQL integration
        Set property values from SQL, call stored procedures, execute SQL functions, and more.
      • REST/HTTPS integrations
        Keep systems in synchronization using HTTPS and REST API
      • Office 365 and Microsoft Azure integration
        Use Azure or Office 365 services to exchange the data with M-Files

      REPORTING AND ANALYTICS

      • Create reports from M-Files data
        Define the data set and create reports (Excel, Word,...) Schedule or user triggered.
      • Export M-Files data for process analysis
        Export M-Files data in event-based format for process analysis

      PROPERTY OPERATIONS

      • Automatically set property values
        Use prebuilt expressions like Math, Date, Regex, and other operations
      • Copy and set property values
        Set properties on objects or copy from other based on different rules and triggers.
      • Count and math operations on related objects
        Enumerate related objects and apply math operations on properties

      NOTIFICATIONS

      • Send emails to external parties
        Send branded emails to external parties based on predefined rules.
      • Send emails with attachments
        Define which documents you want to automatically attach to your emails.

      UI

      • Embed web pages in M-Files
        Display external reports and web pages directly in M-Files tabs
  • Products
    • Extension Kit Core
    • Extension Kit Document AI
    • Extension Kit Cloud Connector
    • Extension Kit REST Object Type
    • Extension Kit Process Intelligence
  • Pricing
  • Resources
    • Learning
      • Insights
      • Extension Kit Academy
    • Technical
      • Documentation
      • Download center
      • Free trial
    • Support
      • Community
      • Contact
Get started free
Extension Kit for M-Files | Unitfly
  • Solutions
  • Products
    • Extension Kit Core
    • Extension Kit Document AI
    • Extension Kit REST Object Type
    • Extension Kit Cloud Connector
    • Extension Kit Process Intelligence
  • Pricing
  • Resources
    • Documentation
    • Insights
    • Extension Kit Academy
    • Free trial
    • Download center
  • Solutions
    • DOCUMENT ACTIONS

      • Work with barcodes, watermarks, and images
        Automatically add and read barcodes, or add or remove watermarks and images.
      • Encrypt and decrypt files
        Automatically encrypt and decrypt files in M-Files.
      • Work with electronic and digital signatures
        Automatically add signatures and digital certificates to your documents.
      • Gain more control over your PDF files
        Merge, split, convert, undo conversion, and revert to the original document.
      • Sync data between Excel or Word with M-Files
        Populate Excel and Word files or read data from documents to update/create objects in M-Files
      • Perform advanced file export/import
        Import files from SFTP or file share and read associated metadata. Export files and metadata. Zip/unzip documents
      • AI and ML classification and metadata extraction
        Use the power of AI and Machine Learning to automatically classify and extract important documents

      OBJECT ACTIONS

      • Automate object creation and duplication
        Create and duplicate objects from templates and sync between vaults.
      • Validate objects and metadata
        Control object permissions and validate related objects and metadata
      • Control object numbering and versioning
        Define any custom object versioning and numbering formats

      INTEGRATIONS

      • Advanced SQL integration
        Set property values from SQL, call stored procedures, execute SQL functions, and more.
      • REST/HTTPS integrations
        Keep systems in synchronization using HTTPS and REST API
      • Office 365 and Microsoft Azure integration
        Use Azure or Office 365 services to exchange the data with M-Files

      REPORTING AND ANALYTICS

      • Create reports from M-Files data
        Define the data set and create reports (Excel, Word,...) Schedule or user triggered.
      • Export M-Files data for process analysis
        Export M-Files data in event-based format for process analysis

      PROPERTY OPERATIONS

      • Automatically set property values
        Use prebuilt expressions like Math, Date, Regex, and other operations
      • Copy and set property values
        Set properties on objects or copy from other based on different rules and triggers.
      • Count and math operations on related objects
        Enumerate related objects and apply math operations on properties

      NOTIFICATIONS

      • Send emails to external parties
        Send branded emails to external parties based on predefined rules.
      • Send emails with attachments
        Define which documents you want to automatically attach to your emails.

      UI

      • Embed web pages in M-Files
        Display external reports and web pages directly in M-Files tabs
  • Products
    • Extension Kit Core
    • Extension Kit Document AI
    • Extension Kit Cloud Connector
    • Extension Kit REST Object Type
    • Extension Kit Process Intelligence
  • Pricing
  • Resources
    • Learning
      • Insights
      • Extension Kit Academy
    • Technical
      • Documentation
      • Download center
      • Free trial
    • Support
      • Community
      • Contact
Get started free
Email configuration
  • Do more with M-Files

Extension Kit for M-Files | Documentation

Getting Started

  • About Extension Kit Core
  • User Interface
  • Groups and Modules
  • Installation

Essentials

  • How to Create Rules
  • Rule Execution
  • Common Features

Configurations

  • Orchestrator
    • About the Module
    • Configuration
    • Use Cases
  • Embedded Dashboards
    • Module Introduction
    • Configuration
  • Object Templates
    • About the Module
    • Configuration
    • Use Cases
  • Property Calculations
    • Module Introduction
    • Use Cases
    • Simple Rule Configuration
      • Triggering options
      • Calculation options
    • Advanced Rule Configuration
      • Advanced rule configuration
  • Property Operations
    • Module Introduction
    • Use Cases
    • Simple Rule Configuration
      • Trigger-related Options
      • Target-related Options
      • Property error handling behaviour and Act as user
    • Advanced Rule Configuration
      • Advanced Rule Configuration
  • Document Processing
    • Module Introduction
    • Use Cases
    • Simple Rule Configuration
      • Triggering options and State actions
      • Action: Convert to PDF or Undo PDF conversion
      • Action: Add or Remove watermark
      • Action: Add or Remove signature
      • Action: Merge or Undo merge documents
      • Action: Restore original / Sync file names with object title
      • Action: Add or Read barcode
      • Action: Add, Replace or Remove file / Add blank page
      • Add digital signature
    • Advanced Rule Configuration
      • Advanced Rule Configuration
  • Auto State Transition
    • About the Module
    • Configuration
    • Use Cases
  • E-mail Notifications
    • Module Introduction
    • Use Cases
    • Extension Kit – O365 OAuth Setup Manual
    • Simple Rule Configuration
      • Triggering options
      • Mail server
      • Email configuration
      • Delivery notification and Properties
    • Advanced Rule Configuration
      • Advanced rule configuration
  • Extended Assignments
    • About the Module
    • Configuration
    • Use Cases
  • Extended Auto Properties
    • About the Module
    • Configuration
    • Use Cases
  • Extended Permissions
    • Module Introduction
    • Use Cases
    • Simple Rule Configuration
      • Trigger-related Options
      • Permission Options
    • Advanced Rule Configuration
      • Advanced Rule Configuration
  • Auto Numbering Properties
    • About the Module
    • Configuration
    • Use Cases
  • Object Operations
    • Module Introduction
    • Use Cases
    • Simple Rule Configuration
      • Trigger-related Options
      • Action: Create objects
      • Action: Duplicate objects
    • Advanced Rule Configuration
      • Advanced Rule Configuration
  • Property Builder
    • About the Module
    • Configuration
    • Use Cases
  • Validation
    • Module Introduction
    • Use Cases
    • Simple Rule Configuration
      • Triggering options
      • Property validation rules
    • Advanced Rule Configuration
      • Advanced rule configuration
      • Advanced Property validation rule configuration
  • SQL Integration
    • Module Introduction
    • Use Cases
    • Simple Rule Configuration
      • Triggering options and Execution mode
      • SQL settings: Value from and Connection string
      • SQL settings: Query and Rollback query
      • Property setting options
    • Advanced rule configuration
      • Advanced rule configuration
  • HTTP Integration
    • About the Module
    • Configuration
    • Use Cases
  • Excel Reader
    • About the Module
    • Use Cases
    • Configuration
  • Excel Writer
    • About the Module
    • Configuration
  • Word Reader
    • About the Module
    • Configuration
  • Word Writer
    • About the Module
    • Configuration
  • Extension Methods
    • About the Module
    • Use Cases
    • Configuration
  • Versioning
    • About the Module
    • Configuration
    • Use Cases
  • Reporting
    • About the Module
    • Configuration
    • Use Cases
    • Extension Kit – O365 OAuth Setup Manual
  • Data Transfer
    • Configuration
    • Use Cases
  • Vault to Vault
    • About the Module
    • Configuration
    • Use Cases
  • Logging
    • Logging
  • Archiving
    • Module Introduction
    • Simple Rule Configuration
      • Triggering options
      • Action type: Compress
      • Action type: Decompress
    • Advanced Rule Configuration
      • Advanced Rule Configuration
  • Insights
    • Module Introduction
    • Configuration Backup Settings
    • Use Cases

Resources

  • Roadmap
  • Extension Kit Academy
  • Community and Support
  • FAQs
  • Release Notes
View Categories
  • Home
  • Documentation
  • Extension Kit Core
  • Configurations
  • E-mail Notifications
  • Simple Rule Configuration
  • Email configuration

Email configuration

E-mail #

This section provides options to configure the email content and recipients. The following fields are available:

  • Values from
  • To
  • CC
  • BCC
  • Subject
  • Body
  • Attachments

Values from #

E-mail > Values from

Determines the source for expanding dynamic expressions in the subject, body, and recipient addresses.

  • Source (default): Expands dynamic expressions using data from the event trigger source.
  • Vault search: Expands dynamic expressions using data retrieved from a vault search.

To #

E-mail > To

This section provides options to configure recipient email address.

  1. Expand the To section.
  2. Click on Add DynamicEmailAddress.
  3. Expand DynamicEmailAddress [1].

The Type and Value fields are available by default.

Type #

E-mail > To/CC/BCC > > Type

Specifies the recipient type. Based on the selected type, corresponding fields will appear for specifying the value.

  • Dynamic (default): Email will be sent to dynamically resolved e-mail address.
  • User: Email will be sent to the user’s e-mail address as defined in M-Files Admin.
  • Group: Email will be sent to all group members’ e-mail addresses as defined in M-Files Admin.

Value #

E-mail > To > Type: Dynamic > Value

Displayed when Type is Dynamic.

Defines the expression used to determine the recipient. This can be a static email address, or a property expression on the source object that resolves to an email address, a user, or a user group.

User #

E-mail > To > Type: User > User

Displayed only when Type is User.

Select a recipient from the Users value list.

Group #

E-mail > To > Type: Group > Group

Displayed when Type is Group.

Select a recipient from the User groups value list.


CC #

The configuration options for CC recipients are the same as in the To section. You can specify recipients to be added to the CC using the same types—Dynamic, User, or Group—and follow the same steps for adding and managing email addresses. For a detailed description of the Type options, click here.

BCC #

The configuration options for BCC recipients are the same as in the To section. You can specify recipients to be added to the BCC using the same types—Dynamic, User, or Group—and follow the same steps for adding and managing email addresses. For a detailed description of the Type options, click here.


Subject #

E-mail > Subject

Specifies the subject line of the email that will be sent. It can be either static or dynamic. For dynamic subjects, you can reference object properties to automatically insert their values. For example: “Contract %PROPERTY_{PD.ContractName}% is ready for review” will insert the value of the ContractName property into the subject line.


Body #

This section provides options for configuring the email body.

  1. Expand the Body section.
  2. Click on Add EmailBody.
  3. Expand EmailBody [1].

The following fields are available: Body, Type, and Body Type.

Body #

E-mail > Body > EmailBody > Body

Specifies the body of the email that will be sent. You can insert text along with placeholders to dynamically reference object properties, having their values displayed in the email body. This enables message customization with specific object data.

Type #

E-mail > Body > EmailBody > Type

Choose the type of the body:

  • Static (default): Used for all notifications.
  • Dynamic: Used only for digest notifications when the Email type is set to SingleEmail. This allows you to construct the body using values from multiple objects.

BodyType #

E-mail > Body > EmailBody > BodyType

Specifies the body type of the email that will be sent.

  • PlainText (default): If this option is selected, the email body will be sent as plain text.
  • HTML: If this option is selected, the email body will be sent as HTML.

Attachments #

  1. Expand the Attachments section.
  2. Click on Add Attachment.
  3. Expand Attachment [1].

The Mode and Filename wildcard fields are available by default.

Mode #

E-mail > Attachments > Attachment [1] > Mode

Defines how the attachment is selected from the vault.

  • CustomObject: Select any custom object from the vault. When selected, the Custom object section and Search timeout (sec) field become available.
  • SourceObject: Select the current source object.
  • Reference: Select any reference to the source object. When selected, the Reference expression field becomes available.

Filename wildcard #

E-mail > Attachments > Attachment [1] > Filename wildcard

Specifies the filename wildcard used to select a file from the object. The default value is *.

Custom object #

E-mail > Attachments > Attachment [1] > Mode: CustomObject > Custom object

Displayed when Mode is CustomObject.

Specifies the conditions for finding the custom object. When expanded, the Search conditions field is available, allowing you to define an optional list of conditions that must be satisfied to find the custom object.

Search timeout (sec) #

E-mail > Attachments > Attachment [1] > Mode: CustomObject > Search timeout (sec)

Displayed when Mode is CustomObject.

Defines the search timeout applied to object search operation, expressed in seconds. The default value is 0.

Reference expression #

E-mail > Attachments > Attachment [1] > Mode: Reference > Reference expression

Displayed when Mode is Reference.

Defines the property reference expression to select the attachment from a related object.

Updated on May 1, 2025
On This Page
  • E-mail
  • Values from
  • To
    • Type
    • Value
    • User
    • Group
  • CC
  • BCC
  • Subject
  • Body
    • Body
    • Type
    • BodyType
  • Attachments
    • Mode
    • Filename wildcard
    • Custom object
    • Search timeout (sec)
    • Reference expression
Extension Kit for M-Files | Unitfly
Extension Kit for M-Files | Unitfly
  • Solutions

Products

  • Extension Kit Core
  • Extension Kit Document AI
  • Extension Kit REST Object Type
  • Extension Kit Cloud Connector
  • Extension Kit Process Intelligence

Resources

  • Documentation
  • Community
  • Insights
  • Extension Kit Academy
  • Release notes

Get started

  • Pricing
  • Free trial
  • Contact us
  • Download center
Get updates and tips on Unitfly products!
Products Newsletter
Extension Kit Tip of the Week
Auclio Newsletter
  • Privacy & Cookie policy

© 2025 Unitfly

zicer logo negative
hamag bicro logo