Communications App Guide
Overview
Ecrion Communications enables companies to manage the entire flow of communicating with customers at scale.
Using Communications, you create personalized letters, invoices, statements, brochures, emails and any other type of business communication interactively, in batch or on-demand. Additionally, the app allows companies to deliver omnichannel via print, email, SMS and more, according to customer preferences, in order to drive better relationships with their audience.
With Ecrion Communications, organizations can ensure consistency, reduce operating costs and improve customer experience for long-term, profitable engagement.
This guide covers all the information you might need while using Communications. For a detailed understanding of the capabilities in the Communications App, please skim over the functionalities detailed within this guide.
Getting Started
The Communications app engages customers with omnichannel personalized communications. If you’re ready to take communications experience to the next level, follow the instructions in this section to find out more.
Installing the App
Follow the steps below to learn how to install the app.
- Start by accessing your Ecrion Account and go to the
Benefitstab. - Access your cloud organization.
- Click your account name in the top-right corner and select
Explore Apps. - Identify the
Communicationsapp in the Grid Apps Menu and clickMore >button. - Select
Get It Now >, then fill in the form fields as below:- Category: Choose the category where you want to include this App to;
- Access Rights: Use the drop-down list to configure the App permissions for your existing users or groups.
- Once ready, select
Install.
Note
If the user does not have the corresponding App keys installed, after the installation, you will be automatically redirected to install the licenses. To continue with this, select Manage Licenses, then click the Add button to install the product keys. For more information on Licenses Management, please access the following link: Ecrion Accounts Guide.

Requesting a Demo
Follow the steps below to learn how to request a demo of the app.
- Log in to your Ecrion Account.
- Access your cloud organization from the
Benefitstab. - Click your account name in the right-corner of the page and access
Explore Appsfrom the sidebar menu. - Identify the
Communicationsapp in the Grid Apps Menu and clickMore >button. - Select the
Request Demobutton to send a request to the support team. - You will be redirected to the Ecrion website, where you will be requested to complete a form with some required fields:
- Provide your first name.
- Provide your last name.
- Provide your business email address.
- Provide your company name.
- Write some comments regarding the request you are about to send (e.g. reason, purpose).
- Once you're ready, select
Request Demo. - Verify your mail inbox where you will receive further notice regarding the request.

Communications Interface
This section provides a detailed tour of the most common components that add interactivity to the Communications Interface. Find below the touchpoints for the users as they navigate throughout the app and learn how to make full use of them.
(A) Navigation Bar - appears at the top of the app screen and it is split into 3 sections - left, center and right.
- In the left side, there is the Organization name, from where you can access the Cloud Organization welcome page and view the installed apps.
- In the center of the navigation bar, there is the Name of the app from where you can redirect to the main Communications view whatever page you are visiting at the moment.
- In the right side of the navigation bar, there is the Help Center that offers options for support, access to the Ecrion Documentation, user feedback, etc. Next to the Help Center, there is also the Account Name that enables a list of right sidebar options, such as organization, account, users configurations or exploring the available apps.
(B) Toolbar - displays the main views of the application you are currently working with.
- Communications - a view with all the existing communications displayed in detail mode.
- Projects - a view with all the existing projects displayed in a detail mode.
- Channels - a view with all the existing channel queues in your organization displayed in a detail mode.
- Analytics - a view with all the existing dashboards displayed in a detail mode.
(C) Sidebar - contains the views for displaying the communications data; it has to states: hidden or locked, that can be set up by clicking on the Shrink ( ) or Expand ( ) buttons. It contains many options that are listed in the left sidebar for filtering the communications in the page content:
- All - displays a view with all existing communications.
- My Communications - displays a view only with the communications that have been created by the current user.
- Scheduled - displays a view with the scheduled communications only.
- Triggered - displays a view with the triggered communications only.
- In Progress - displays a view only with the communications that are currently in progress.
- Succeeded - displays a view only with the succeeded communications.
- Errors - displays a view only with the failed communications.
- By Folder - displays all the communications by folders in the sidebar.
- By Project - displays all the communications by projects in the sidebar.
(D) Page Content - is the dedicated region that you will use to easily navigate through your communications and find the associated information, such as the name of the communication, its status, its author, the date and the number of documents that are being produced (Forms, Documents, Sent Emails and Clicked Emails).
Communications App Basics
Communications are used to organize the interactions with your customers and manage the flow of information for one-to-one, group or mass communication.
Communications
Communications allow you to generate and deliver documents to any output type using the projects you have created (contracts, letters, claims, etc.).
Once a project is submitted, its associated communication will appear on a list within the Communications page. The communications list quickly summaries important details, such as the communication names that are being run within the environment, their status, the user who initializes it and the start date. The number of documents that are being produced according to their types are displayed in the right-columns, like: Forms, Documents, Sent Emails and Clicked Emails.
If multiple communications are present on the list, you can use the sidebar to focus on them. You can use it to look up for communications filtered By Project or By Folder. Additionally, you can find a communication by simply selecting from the default views, to check up on communications that are succeeded, finished with errors, or still in progress.
Furthermore, Communications app provides other two custom views, from where users have the ability to inspect and run batch communications in an automated fashion: Scheduled and Triggered.
For more information regarding different features in the Communications view, please visit a corresponding section from below:
Running a New Communication
Follow the steps below to learn how to run a communication.
Note
Prior of running a new communication, make sure that your have a Project configured. To learn more, please visit the Projects section.
- Start by accessing the
Communicationstab on the toolbar. - Select the
Newbutton from the right-corner of the page. - Select a project you intend to run from the available ones. Navigate through the Projects pages or use the Search bar at the top-right to quickly find a specific project. Additionally, you can either use the sidebar in the left side to find a specific destination folder of your project or make use of the
Search > By Folderfor a more precise result. Once selected, clickContinue.- If the communication has parameters you will be prompted to fill them in. Once you're ready, click
Continue. - If the communication has form fields you will be prompted to enter data manually before running a document production. Once you're ready, click
Submit.
- If the communication has parameters you will be prompted to fill them in. Once you're ready, click
- Once you're ready, click
Run.
Communication's Job Overview
For a more detailed view of the generated outputs, select a communication you are interested in from the Communications page. You will be redirected to an Overview page summing-up the documents that are being produced, delivered or read by the recipients.
-
You can select
Documentsfrom the sidebar to view all the documents or emails that are being generated for the selected project. -
Select the
Emailstab from the sidebar to view all the delivered correspondence. Use the down-arrow from the top-left side to filter your emails, by displaying only the one clicked, delivered, failed, opt-out, pending, read, sent or suspended. -
Select the
SMStab from the sidebar to display all the SMS tickets sent through the Ecrion Platform associated with the project selected. Use the down-arrow from the top-left to filter your tickets by displaying only the one who failed, running or sent. -
You can select
Printfrom the sidebar to view all the print streams that are being generated for the selected project. -
In case your project run has failed, go to the
Logtab from the sidebar to view a job log corresponding to the current communication alongside the message and timestamp of each of them.
Scheduled Communications
By selecting the Scheduled tab in the sidebar, the app will provide a filtered view of all the communications that have been scheduled earlier. On this page, you can either view information about existing scheduled communications, including the project name, the last time the communication was run and the author that scheduled the communication, or you can create new schedules.
Scheduling a Communication
The Communications app provides the ability to automatically schedule your communications based on the availability of the project resources, to start at a specific time. You can schedule projects to run hourly, daily, weekly, monthly, or even number of minutes, on certain days of the week, several times a month, etc. Follow the steps below to learn how to schedule a communication.
- Starting from the
Scheduledview from the sidebar, select theNewbutton from the right-corner of the page. - Choose the communication project you intend to set a schedule for and click
OK. - Select
New Scheduleto configure your schedule. - In the Schedule dialog, select the appropriate options to set up your schedule:
- Choose the time frame you would like to schedule the project for, by selecting the available tabs (Hourly, Daily, Weekly or Monthly).
- Configure the timing of the schedule.
- Toggle on or off the
Enabledoption to activate/deactivate the schedule. - Select
Configure Parametersbutton to modify the already defined parameters(if exist) from the workflow that need to be set before the project runs.
- Once you're ready, click
Save.
Triggered Communications
Triggers allow you to configure the start of specific projects as an automatic response to an action. In the Triggered page, you can inspect all the projects that have been triggered and/or create new triggers. The supported methods for triggering projects are Hot Folders and Microsoft Message Queues (MSMQ).
Configuring Hot Folders
Follow the steps below to learn how to configure a hot folder trigger for your communication.
- Starting from the
Triggeredview from the sidebar, select theNewbutton from the right-corner of the page. - Choose the communication project you intend to set a trigger for and click
OK. - Select
New > Hot Folderto configure your trigger. - Fill in the form with the required fields:
Path: provide the path of the folder containing the external resources.Hot Folder Type: Select the type of the Hot Folder: Machine Physical Folder or SFTP Folder. If you choose SFTP Folder, you will need to select an SFTP Connection to use. If none is available, you will have to configure an SFTP Connection.File Pattern: Provide the file pattern of the data source that the Communications app should be monitoring the folder for. You can use wildcards like '*' to make the pattern more generic.Pooling Interval: The number of seconds between 2 consecutive attempts to check for new files.Enabled: On or off theEnabledoption to activate or deactivate the current Hot Folder trigger.Configure Parameters: Configure the parameters (if any) from the workflow that need to be set before the project runs.
- Once you're ready, click
OK.
Configuring Microsoft Message Queues
An MSMQ trigger monitors the Microsoft Message Queue. Each time an entry is added, the app will parse it using either a binary or XML formatter and use the result as the input. The formatter to use is specified by the user when creating or editing the trigger. Follow the steps below to learn how to configure a MSMQ trigger for your communication.
- Starting from the
Triggeredview from the sidebar, select theNewbutton from the right-corner of the page. - Choose the communication project you intend to set a trigger for and click
OK. - Select
New > Microsoft Message Queueto configure your trigger. - Fill in the form with the required fields:
Path: Provide the path of the MSMQ.Formatter Type: Choose the Formatter Type to be used: BinaryFormatter or XmlFormatter.Pooling Interval: The number of seconds between 2 consecutive attempts to check for new files.Enabled: On or off theEnabledoption to activate or deactivate the current MSMQ trigger.Configure Parameters: Configure the parameters (if any) from the workflow that need to be set before the project runs.
- Once you're ready, click
OK.
Workflow Settings for Triggers
One of the common scenarios to use triggers is when you want to use input data in your projects from external sources. Setting up an Ecrion trigger process does not necessary mean that the project workflow will use the external data to generate documents.
When building your project workflow, you will need to reference the trigger file in your dynamic expressions. This can be accomplished by setting the Source parameter value in the Get Data step to the Trigger File Standard parameter. Or simply enter the following flag {PARAM:TriggerFile} inside the complex expression. This will resolve the path of the trigger file.
Note
For more details regarding how to set up settings for a workflow, please visit the Workflow Settings section of the Workflow Editor.
Embedding Communications
Due to embedded communications in the Communications app, one user can easily find a project by certain tags specified in a dedicated URL, and then run the communication and see the generated documents.
The format of the URL should be something like this:
http://ecrionserver:portnumber/EOS/Communications?embed=true#communications/NewCommunication!tag=tagName
where the key parameters needed to be used are highlighted below:
embed=true: if you want the communication to be integrated within the URL. (Required)tag: the filter(s) based on which the communication projects are sorted (e.g. tag=tagName). If no tag is specified, all the communications will be displayed in the New Communication UI.workItem: the data input file that will be passed to the communication's job (WorkspaceName:WorkspacePath, e.g. workItem=Default:Design\Uploads\Proposal1234123.xml). If this parameter is not specified within the URL, the communication will use the default file defining the corresponding workflow.
Note
Any kind of parameter (e.g. contactId, communicationId, or any other parameter found in the communication workflow) can be added within the URL, if there is a need to be passed as a job parameter. For example, to specify the contactId, the URL should be as follows: http://ecrionserver:portnumber/EOS/Communications?embed=true#communications/NewCommunication!tag=tagName&contactId=EOS_Contact
Sharing Communications
To share a communication, you need first to generate a public or a portal link. Public links are view-only and anyone with the link can view or download its content, while portal links enable access to the shared communication only to one user that has an account in Ecrion Customer Portal. Only users with access on the Customer Portal can open the portal links. This feature can be accessed from the More Actions > Share option of a communication you intend to share.
In case you do not want the communication to be public anymore, you can manually do the reverse operation which is Unshare by disabling the public or portal links.
Filtering Communications
Starting from the Communications page, you can filter the entities listed within.
- To filter the communications information displayed, select from the left sidebar a filter based on which you want to filter the results (e.g. In Progress).

Communication Filters
Filters can be very useful for viewing a specific range of communication information, allowing you to display only the data you are interested in and hide the rest.
| Name | Description |
|---|---|
| Status | Verifies the current status of the communication project that has been running. |
| Type | Verifies the communication type. |
| Author | Verifies the author that has run the communication. |
| Not Older Than | Verifies the date when the communication has finished running by setting a lower limit. |
| Name | Verifies the communication name. |
| Project Name | Verifies the project name of the communication being stored. |
| Start Date | Verifies when the communication has started. |
| End Date | Verifies when the communication has finished. |
Configuring Filters
Follow the steps below to learn how to add a new filter for your communications.
- Starting from the Communications page, enable
Filtersto apply a filter for the available communication entries. - Select the communication's operator (e.g. Project Name) based on which the filter will test for from the available drop-down list.
- Choose an operand (e.g. Contains) to execute the filter from the second drop-down list.
- Select the second operator (e.g. contract) to test the communication data when executing the filtering expression.
- Once you're ready, click
Apply.

Sorting Communications
Starting from the Communications page, you can sort the entities listed within by using the available column-headers, such as Name, Status, Author or Date.
- To sort the communications information displayed, select a column-header (e.g. Name) and the list will sort the results in ascending ( ) or descending ( ) order.
- If multiple sorting criteria are applied, such as Name, Status, and Date, the high-priority is received by the last criteria set.

Contextual Communications Options
Follow the steps below to explore the options from the contextual menu of a communication.
- Access the
Communicationstab from the toolbar. - Select the
More Actions( ) button of a communication from the Page Content. - From the contextual menu displayed, you can select the following options, according to your needs:
- Open: Use the
Openbutton to be redirected to the Communication Overview page, from where you can see a more detailed view of the documents that are being produced, delivered and read by recipients. - Share: Use the
Sharebutton to share the communication job content publicly or with your portal users. For more information, please access the Share Communication section of this guide. - Export: Use the
Exportbutton to download the corresponding job together with input and log files, if needed. - Delete: Use the
Deletebutton to permanently remove the current communication instance along with the documents produced. - Create New Version: Use the
Create New Versionbutton to generate a new version of the communication by filling up a new form version for it. Once you select this option, the Status of the Communication will change to Waiting for input. Select the communication to fill in the form fields, then submit it. Note that the option is available only for the projects with input data that fills up manually. - Download Form Data: Use the
Download Form Databutton to download the XML file containing the last saved form data entered at the run time. Note that the option is available only for the Projects with input data that fills up manually. - Go to Project: Use the
Go to Projectbutton to access the Project Details page. This will allow you to view all the assets and their dependencies required to build the communication outputs. - Run Again: Use the
Run Againbutton to initialize and run a new instance of the selected communication. Note that the option is visible only for projects with input data that fills up automatically.
- Open: Use the
Projects
Projects represent a central part of the Ecrion apps. These allow you to manage and organize your particular files, together with their dependencies. In a nutshell, it can be seen as a Project Manager, as it is the place where you will plan and draw the map of each project individually. Project files are the ones used when running communications through Ecrion. For example, if you are responsible for running a communication project in Communications, this is the right place to create and add the required project's assets.
Once the Projects page opens, you can easily navigate through your documents by selecting from the default views from the sidebar, such as Shared publicly, to filter only the projects that have been shared across the environment, or Published to Portal, to see only the projects files that have been published to the Customer Portal. To view all the existing projects, select the All tab in the sidebar. In case you know the destination folder of your project you can navigate through the By Folder view tree and narrow the results.
For more information regarding different features in the Projects view, please visit a corresponding section from below:
Creating Projects
Projects must be consistent and specific to an area of your work. When creating new projects try to avoid internal codenames that have less to do with what the project is about. Keep in mind that most of the projects are shared with others and they do not have to struggle in understanding the scope of them.
There are some restrictions on using special characters within the names of the projects, therefore project names cannot contain any of the following: '|' (vertical bar), '/' (slash), '\' (backslash), ':' (colon), '*' (asterisk), '"' (double quote), '<' (less than), '>' (grater than), '.' (full stop) and '?' (question mark). For example, some relevant names could be Retail, Financial, Insurance, Telecom, etc.
Creating Projects from Scratch
Follow the steps below to learn how to create a new project from scratch.
- Access the
Projectstab on the toolbar. - Select the
Newbutton from the right-corner of the page. - Choose a template as a starting point before customizing as you need, then click
Next. Projects provide six options as a starting point:Blank: Empty template to configure the project and all its assets from scratch.Invoice: Templates that generates a single invoice from data.Letter: Basic letter template for showcasing authoring editor capabilities.Lead Generation Form: Template for storing contact information after submitting a form.Email Blast: Templates that are part of an email marketing strategy, avoiding designing each email from scratch every time you want to send a new blast.Analytics Dashboard: Templates that contains dashboard widgets.
- Fill out the form with the following required fields:
Name: enter a friendly name for your project.Description: optionally, provide more information about the project you want to create.Folder: selectBrowseto navigate through the environment and choose a destination for the project to be stored.Options: depending on the template you have selected, you might have the ability to enable/disable the options below:Users must fill out a form: when this option is selected, users have the ability to enter input data manually before running a communication project.Produce multiple documents at a time in batch: when this option is enabled, multiple documents are automatically produced from one single input data.
- Once you're ready, click
Finish.
Creating Projects from Word Documents
Using a Word document as the basis for a project is an easy way to automatically create a template and a form for correspondence produced communications.
Before importing a Word Document, highlight the sections with yellow to automatically generate fields for the communication form. After importing the Word Document, Communications will create a template (.epr file), a form (.efd file) containing the highlighted fields, an email body (.epr file) and a workflow (.wk4 file) to produce documents.
Follow the steps below to learn how to create a new project from a Word document.
- Access the
Projectstab on the toolbar. - In the Projects page, select the
More Actions( ) button from the right corner of the page, then choose theImport Word Documentoption from the contextual menu. - Fill out the form with the following required fields:
- Select the
Choose Filebutton and browse for a .docx file to upload. - Choose the workspace in which this Word document should be stored.
- Select the
- Once you're ready, select
Importto successfully upload the file.
Creating Projects from Workflows
Workflows can be created from projects. In case you have already created a workflow, you can simply create your project in a plain manner. Follow the steps below to learn how to create a new project from a workflow.
- Access the
Projectstab on the toolbar. - In the Projects page, select the
More Actions( ) button from the right corner of the page, then choose theCreate from Workflowoption from the contextual menu. - Fill out the form with the following required fields:
Type: use the drop-down list to select a project type. It can beInteractive, where users can manually enter the input,Batch, that uses a single input to generate multiple documents automatically,On-Demand, in case you need to generate documents in real-time, orAnalytics Dashboard, for projects containing dashboard widgets.Name: provide a friendly and unique name for your project.Description: optionally, add additional project details into the rich text box.Workflow: selectBrowseand choose the workflow you want to use.
- Once you're ready, click
OK.
Importing Existing Projects
The website allows you to import projects' archives created and exported from older versions or within other organizations, without losing configurations. Follow the steps below to learn how to import a project.
- Access the
Projectstab on the toolbar. - In the Projects page, select the
More Actions( ) button from the right corner of the page, then choose theImport Projectoption from the contextual menu. - Fill out the form with the following required fields:
- Select the
Choose Filebutton and browse for a .zip archive to upload. - Choose the workspace in which this project should be stored.
- Select the
- Once you're ready, select
Importto successfully upload the archive.
Working with Project Files
At any time, you can select a project from your projects list to customize it as needed. Once selected, you will be redirected to the Project Details page, where you can add new files or you can explore and edit the existing ones or their dependencies.
Adding New Files
Follow the steps below to learn how to insert files into a project.
- Starting from the Project Details, select the
Newbutton from the right corner of the page. - Select the file type you want to include from the drop-down menu. Within a project, you can choose to add document templates, email templates, content fragments, workflows or forms.
- Additionally, you can include a file or a folder, by selecting one of the options below:
Include File- select this option to upload an external file or include it from the environment.Include Folder- select this option to either create a new folder or to include an existing one.
Customizing Existing Files
A project contains all the assets required for building a communication, that will produce the outputs your organization demand. Since editing assets is popular, the platform provides you with a group of editors for each of the file type. All you need to do is to select the file you want to update, then choose the Edit button, and you will be redirected to the correlated page. Read through this section to learn more on each file type you can edit.
Document Templates
Document Templates are .epr files created within the Ecrion Publisher, a stand-alone Ecrion solution, or by using the Online Template Editor, integrated in the Communications app. They describe the visual look & feel as well as the business rules that apply when producing a document dynamically from data.
Content Fragments
Content Fragments are .epb files created either through the Ecrion Publisher, or by using the Online Template Editor. Fragments are a powerful way to improve efficiency and consistency across your document templates. For any of your designed content, you can preserve your work in a content fragment. By doing so, you can insert it into other templates. This means that you do not have to recreate the section of content that you had already created, but perhaps more importantly, when you need to change something within that section of content you will only need to change in one location and consequentially all of your templates using this content fragment are updated.
Email Templates
To send your correspondence as an attachment to an email, you will need to create an email template. Ecrion Communications provides an easy way to create email templates and multiple options that allow you to customize and format your emails' content. Email Templates are the .ehtml files and can be edited through the Email Editor.
Workflows
Workflows are the .wk4 files, which define a series of processing steps or transformations that your data will go through, ultimately resulting in a document or set of documents being published along one or more output channels, like print, email or SMS. To build or customize a workflow, you will need to access the Workflow Editor.
Forms
Ecrion Communications allows you to create forms that capture data or enables users to create documents interactively. A form is a window or a screen that contains numerous fields or spaces to enter data. Each field holds a field label so that any user who views the form gets an idea of its contents. Forms are the .efd files, which can be build or customized through the Form Editor.
Publishing Projects to other Organizations
Sometimes, due to the fact that Communications is running on multiple servers, you may need to share assets between instances and for that, the publishing feature comes in handy. This option offers an improvement of efficiency and consistency across environment (organization) processes. Follow the steps below to learn how to publish a project to another organization.
- Access the
Projectstab on the toolbar. - In the Projects page, select the
More Actions( ) button from the right corner of the page, then choose thePublishoption from the contextual menu. - Select the project(s) you want to publish.
- Optionally, check the
Include Tagsoption if you want to publish also the tags included in the selected projects.
- Optionally, check the
- Select
Nextto continue. - Fill out the form with the following required fields:
Select destination: enter the URL that the engine can use to publish the project(s). It should use the following format: http://HostName, where HostName is the Ecrion server that contains the app. For example,https://apps3.stg.ecrion.com.Username: enter a username that has sufficient authority to perform a publishing procedure on the destination server.Password: type the corresponding password.Environment: optionally, if the user belongs to multiple environments (organizations), enter the organization name.
- Select
Nextto continue to the next step. - Optionally, you can add some comments that will be applied to all existing versions already created for each individual project. This is valid only for the first version published of your project. Once you're ready, select
Publishto finalize the process. - Wait until the publishing process is finished for all the selected projects.
A green status bar in the Publish dialog will inform you when the status of the communication project(s) is Published successfully. Then sign-in to the Publish Destination Server to ensure the publishing process is successfully finished. The project(s) will be deployed in a folder structure that mirrors the folder structure of the source.
Filtering Projects
Starting from the Projects page, you can filter the entities listed within.
- To filter the projects information displayed, select from the left sidebar a filter based on which you want to filter the results (e.g. Shared publicly).

Sorting Projects
Starting from the Projects page, you can sort the entities listed within by using the available column-headers, such as Name or Last Modified.
- To sort the projects information displayed, select a column-header (e.g. Name) and the list will sort the results in ascending ( ) or descending ( ) order.
- If multiple sorting criteria are applied, such as Name and Last Modified, the high-priority is received by the last criteria set.

Contextual Projects Options
Follow the steps below to explore the options from the contextual menu of a project.
- Access the
Projectstab from the toolbar. - Select the
More Actions( ) button of a project from the Page Content. - From the contextual menu displayed, you can select the following options, according to your needs:
- Open: Use the
Openbutton to be redirected to the Project Details page, where you can view or edit the project assets. - Test: Use the
Testbutton to run the project in test mode in order to analyze what changes your project requires so far. - Clone: Use the
Clonebutton to make a copy of the current version of your project. For more information, please access the Cloning Projects section of this guide. - Export: Use the
Exportbutton to download a zip archive on your local machine that will contain all the communication assets and dependencies included into your project. The zip files can be added therefore to other environments by using the Import option. - Versions: Use the
Versionsbutton to open the Versions dialog and be able to create new versions of your project. For more information, access the Project Versions section of this guide. - Share: Use the
Sharebutton to share your project content publicly or with your portal users. For more information, access the Sharing Projects section of this guide. - Lock/Unlock: Use the
Lock/Unlockbutton to restrict the way other users can use your project. For more information, access the Lock/Unlock Projects section of this guide. - Cleanup: Use the
Cleanupbutton to clean up all the jobs or schedules associated to this communication project that are older than a certain amount of time. For more information, access the Cleanup Project Jobs section of this guide. - Delete: Use the
Deletebutton to permanently remove the selected project and all the files included. Note that deleting a project is an irreversible operation. - Properties: Use the
Propertiesbutton to open the Properties dialog that provides basic and advanced options for your project aspect based on its type. For more information, access the Exploring Project Properties section of this guide.
- Open: Use the
Exploring Project Properties
Once a project is created, when accessing its properties, there are two types project properties available: basic and advanced.
Basic Properties
Starting from the Properties dialog, select the Basic ( ) option, from the top-right corner.
Name: enter a new name for your project.Description: update the project description.Run Mode: depending on the project type you have selected, you can choose from various Run Mode views to display your projects after submission:Show Output: Select this option to display all documents generated once the communication is finished.Show a Message: Select this option to display a custom message after the communication has finished generating the output. *Show a Summary: Select this option to display a summary overview of all documents produced.Download Output: Select this option to automatically download the generated documents once the communication is run.Preview Document: Select this option to display a preview of all documents produced once the communication is finished.Continue Editing: Select this option to display an editable version of all documents produced once the communication is finished.
- Once you're ready, click
OK.
Advanced Properties
Starting from the Properties dialog, select the Advanced ( ) option, from the top-right corner.
- For On-Demand Communication Project types, advanced options provide you with the ability to configure template parameters.
- For Interactive Communication Project types, the advanced options provide you with the ability of enabling or disabling different features presented in the final output, such as:
Show live preview: Preview while you work allows you to preview changes to your document before you commit to finalizing those changes.Show form view: Preview the form editor for the current communication that allows you to commit direct changes in the form fields.Give documents a name: Provide a name for the documents generated after the communication is run.Enable discussions: Customers can use discussions as a forum-like communication tool only if this feature is enabled.Show versions button: View all the previously created versions for the communication project.Show advanced menu: Enable the Advanced Menu in the Preview mode.
- Once you're ready, click
OK.
Cleanup Project Jobs
Accessing Cleanup option for a project will enable the following properties:
- Choose the amount of time after which the jobs will be removed.
- Provide a number of time units (e.g. 2 Days).
- Choose the time unit (
Hours,DaysorMonths).
- Select
Noneto schedule a periodical cleanup. For more details, please visit the Scheduling a Communication section from this guide. - Once you're ready, click
Run Nowto start the cleanup process.

Locking Projects
When a project is locked, it can be viewed by other users, but its content cannot be edited. In general, an environment administrator can lock a project completely when it passes Review and Approval. It will then unlock it when change requests come in; however, locking a project is not mandatory.
- Starting from Projects page, access
Lock/Unlockoption for a project. - In the Lock/Unlock Communication Assets dialog, select to lock all the existing project files or check only those you want to prevent from editing.
- Once you're ready, select
Apply. - Note that your project will be marked by the locked ( ) icon.

Sharing Projects
To share a project, you need first to generate a public or a portal link. Public links are view-only and anyone with the link can view or download its content, while portal links enable access to the shared project only to one user that has an account in Ecrion Customer Portal. Only users with access on the Customer Portal can open the portal links.
Note
Share options are not available for Batch Project types.
Getting a Public Link
You can send to other enterprise users a public link to your project so anyone with the link can view or download its content.
- Starting from the Share dialog, change the
Public Sharetoggle button toEnabled. - Notice that a public link has been generated. Select
Copy linkto copy the link URL. - Optionally, select
Embedto copy a HTML reference of the project to your website.- Fill out the form with the required parameters:
Go To URL- provide a link to navigate upon form submission.+Add Parameter- select this button to add parameters in the public link.
- Once you're ready, select
Copy To Clipboard. - Access the copied URL link and view the project preview.
- You can share the link with the people with whom you want to share your project sample.
- Fill out the form with the required parameters:

Getting a Portal Link
You can send to other enterprise users a portal link to your project so any customer of the portal with the link can view or download its content.
- Starting from the Share dialog, change the
Portal Sharetoggle button toEnabled.- Provide a
Titlethat will identify the shared resource on your Customer Portal. - Select the
Portal User(s)from the drop-down list for each you want to share the file. CheckEveryoneoption and the project will be available for all existing portal users. - Once you're ready, select the
Sharebutton.
- Provide a
- Notice that a portal link has been generated. Select
Copy linkto copy the link URL. - In case you want to change Share configurations, click
Edit. - Finally, log in to the Customer Portal and notice that the project has been shared under
Documents.

Cloning Projects
Once you click on the Clone option from the contextual menu, provide the required fields in the dialog:
Name- by default, the new name of the project will be Clone of ProjectName, but you can choose whatever name you would like.Description- give a description of the cloned project.Folder- choose the destination folder from the current workspace or another existing one, where you want the clone to be stored.- Once you're ready, click
Clone. You will be automatically redirected to the cloned contents of your project.
Note
In case the project is shared, the clone of the project will inherit this property.

Project Versions
Versions allow you to save the state of a project and its content as a backup that you can restore later or publish to a different organization, for example from your development environment to your production environment. Versions can be created only for projects. It is suggested, as best practice, to create a version before any major edits or updates made to a project folder in case the changes fail acceptance testing and you need to roll back to a stable state. When restoring a version, this will be used as the latest version when running a communication.
Versions are seen in Communications as immutable entities. This means that once a version is created, you cannot add, edit or remove individual files within. You can only export, restore, publish, edit or delete a version as a whole.
When you add or modify files through versions, the versioning mechanism continues to behave as expected, creating a new version with each addition or change.
Creating New Versions
Follow the steps below to learn how to create a new version for a project.
- Starting from the Projects page, select the
More Actions( ) button of a project. - Select
Versionsfrom the contextual menu. - Select the
+New Versionbutton. - Fill in the form with the required fields:
- Provide a unique and relevant name to the project version. * Optionally, add some comments. Note that the version's name configured here will be the name of the folder created in case you publish it to another environment (organization).
- Once you're ready, click
OK.
Notice that the version created will be visible in the Versions dialog. Now, it is available to be published, exported, restored or other options related to versions of a project.
Exporting Project Versions
Follow the steps below to learn how to export a version of a project.
- Starting from the Versions dialog, select the
More Actions( ) button next to the version you want to edit. - Choose
Exportfrom the contextual menu. - A zip archive will be downloaded to your local machine containing project version assets and their dependencies.
Publishing Project Versions
Follow the steps below to learn how to publish a version of a project.
- Starting from the Versions dialog, select the
More Actions( ) button next to the version you want to edit. - Choose
Publishfrom the contextual menu. - Fill in the form with the required fields:
- Enter the destination information by providing a destination server URL (for example, https://apps3.stg.ecrion.com, the username and password of an Ecrion Account that has sufficient authority to perform a publishing procedure on the destination location. Optionally, if the username is used for multiple environments, enter the Environment name.
- To continue, click
Next. - The next step allows you to select the target workspace and a folder location to publish the project version. If the Version's name is the same as a folder already existing in the destination workspace, you have the following options:
Delete existing files: deletes the files included in the version prior to writing them in the destination folder. This means the versions are lost in the target environment. If there are extra files in the destination folder they will remain untouched.Delete only the files included in folder: deletes the destination folder and all the files within prior to publishing the version.Create subdirectory with version name: add the version's content to a subdirectory that contains the version's name.Include Tags- additionally, you can opt-in to publish tags as well. The tags are the keywords used to describe the content of a project.Choose Folder- choose the destination folder of the published version.
- Once you're ready, select
Publish.
A notification dialog will display the successful status of the publish process. You can sign-in to the Publish Destination Server to ensure that everything is functioning properly. The version will be deployed in a folder structure that mirrors the folder structure of the source.
Restoring Project Versions
Follow the steps below to learn how to restore a version of a project.
- Starting from the Versions dialog, select the
More Actions( ) button next to the version you want to edit. - Choose
Restorefrom the contextual menu. - Additionally, enter some comments, then click
Restore. Notice that the snapshot version has been restored to the project.
Editing Project Versions
Follow the steps below to learn how to modify a version of a project.
- Starting from the Versions dialog, select the
More Actions( ) button next to the version you want to edit. - Choose
Editfrom the contextual menu. - You will be redirected to the Edit Version dialog where you can change the version name or the associated comments.
- Once you're ready, click
Edit.
Deleting Project Versions
Follow the steps below to learn how to delete a version of a project.
- Starting from the Versions dialog, select the
More Actions( ) button next to the version you want to edit. - Choose
Deletefrom the contextual menu. - Confirm your selection and click
Delete. Notice that your project version is removed from the Versions list.
Versions vs Import-Export
While there are some similarities between versions and import/export, their purposes are different. Imports exist so you can upload multiple files easily into organization and exports exist so that you can download multiple files easily from the Communications app, but the data has to go through the local hard-drive. So use import/export whenever you need to upload or download files from Ecrion Communications.
For backup, restoring and publishing to a different Ecrion app or organization, the recommendation is to use versions. They are designed with this purpose in mind, so they will always be more suitable for this task than manually importing and exporting files. Additionally, Communications keeps track of versions so you can switch between them at any time, an important feature which is not possible if you just use import/export.
Channels
Channels are used to deliver communications directly to the final recipients. Ecrion Communications provides a multi-channel messaging for distributing documents, such as Email, Print or SMS. Before creating a channel, users need to configure a corresponding queue, then run a communication that has a channel defined. After running the communication, job tickets will be generated showing the status, the time and the name of the job that has been running in the workflow.
Configuring Channels
Communication is the key in a successful project management. It helps to exchange information through various methods by email, print or SMS channels.
Configuring a channel in Communications implies setting up a channel queue. This can be achieved by creating a corresponding queue (Email, SMS or Print) from the Channels view:
| Email Queue | Print Queue | SMS Queue |
Creating Email Queues
Follow the steps below to learn how to create an email queue.
- Access the
Channelstab on the toolbar. - Select the
Newbutton from the right-corner of the page. - Fill in the Email Queue form with the appropriate values:
Name: provide a unique and relevant name for the email channel you want to create.Description: optionally, add a description related to the channel.Email Connection: select the connection from the drop-down list. The connections configured in other Ecrion App's (Leads, Contracts, etc.) settings are mapped here and can be used once configured.Track Email Read: if enabled, this option will embed in all HTML email messages delivered through this queue a one-pixel transparent image that resides on the Communications server. When the recipient of the email loads the images for that, it will inform the Communications Server that the email has been read. ThisReadstatus will be reflected in the Status column.Track Web Campaigns: if enabled, this option will embed in the links sent by email information about the active web campaigns.Track Engagement: if enabled, this option will keep the evidence of the customers accessing the links delivered through email.Suspend tickets with bounced recipients: if enabled, this option will suspend the email ticket that has the TO recipient as a bounce list item.- Select
Send Test Emailif you want to check if the email connection is successfully configured.
- Once ready, select
Saveto update the changes.
Info
After creating an email queue, you have to set up an email connection. For more details, please visit the Email Connections section of the Ecrion User Guide. Finally, you have to access your communication workflow and configure the Email step. For more information, please visit the Email section of the Workflow Editor.
Creating Print Queues
Follow the steps below to learn how to create a print queue.
- Access the
Channelstab on the toolbar. - Select
Printtab from the sidebar. - Select the
Newbutton from the right-corner of the page. - Fill in the SMS Queue form with the appropriate values:
Name: provide a unique and relevant name for the Print channel you want to create.Description: optionally, add a description related to the channel.Printers: Select the+ Add Printerbutton to choose the device(s) to be used for printing jobs in this queue.
- Once ready, select
Saveto update the changes.
Info
After creating a print queue, you have to access your communication workflow and configure the Print step. For more information, please visit the Print section of the Workflow Editor.
Creating SMS Queues
Follow the steps below to learn how to create an SMS queue.
- Access the
Channelstab on the toolbar. - Select
SMStab from the sidebar. - Select the
Newbutton from the right-corner of the page. - Fill in the SMS Queue form with the appropriate values:
Name: provide a unique and relevant name for the SMS channel you want to create.Description: optionally, add a description related to the channel.SMS: select the SMS connection to use for jobs in this queue. If there are none available you will need to contact the system administrator to add one.
- Once ready, select
Saveto update the changes.
Info
After creating an SMS queue, you have to set up an SMS connection. For more details, please visit the SMS Connections section of the Ecrion User Guide. Finally, you have to access your communication workflow and configure the SMS step. For more information, please visit the SMS section of the Workflow Editor.
Sorting Channels
Starting from the Channels page, you can sort the entities listed within by using the only available column-header: Name.
- To sort the channels information displayed, select the column-header (e.g. Name) and the list will sort the results in ascending ( ) or descending ( ) order.

Filtering Channels
Starting from the Channels page, you can filter the entities listed within.
- To filter the channels information displayed, select from the left sidebar a filter based on which you want to filter the results (e.g. Print).

Exploring Channels Jobs
Once a channel is created, you can select a connection from the list to redirected to the Channel Jobs page, from where you can see a more detailed view of the jobs that are being completed, when deliver through the selected channel.
In the view, there will be displayed the job name, along with the project context, the start and end times of the job, its status, the number of tickets, pending or bounced of each item in the list.
Sorting Jobs
Starting from the Channel Jobs page, you can sort the entities listed within by using the available column-headers, such as Job Name, Start, Finish, Status, Tickets, Pending or Bounced.
- To sort the jobs information displayed, select a column-header (e.g. Job Name) and the list will sort the results in ascending ( ) or descending ( ) order.
- If multiple sorting criteria are applied, such as Job Name, Start, and Bounced, the high-priority is received by the last criteria set.

Contextual Channels Options
Follow the steps below to explore the options from the contextual menu of a channel connection.
- Starting from the Channels view, select the
More Actions( ) button of a channel connection. - From the contextual menu displayed, you can select the following options, according to your needs:
- Delete: Use the
Deletebutton to permanently remove the selected channel queue and all its configurations. - Properties: Use the
Propertiesbutton to access the Channels properties for modifying channel's configurations.
- Delete: Use the
Analytics
Using Analytics, users can create interactive documents based on their own custom dashboards. A dashboard is a collection of widgets that provide a visualization of your enterprise data. This is useful to track metrics and other key data points relevant to a business, department, or a specific process, and it is also intended to simplify complex data flows to let users casting a glance over their current performance.
Exploring Dashboards
Dashboards often provide at-a-glance views of key performance indicators relevant to a particular objective or business process. These help you to make intelligent business decisions based on meaningful patterns in transactional data. Dashboards are .bid files created using the Ecrion Analyst tool. To learn more about how to create a dashboard using the Analyst tool please visit the Ecrion Analyst Help Manual.
Accessing the Analytics page, you can either navigate through existing dashboards or create new ones. A good and easy way of finding and navigating through dashboards is using the sidebar. By default, there will be two views in the sidebar: Custom and System. To view all the existing dashboards, select the All tab and to create new views, please visit the Creating New Dashboards section of this guide.
The System Dashboards provide business users with an intuitive and easy-to-use tool for monitoring their issues. If a dashboard is created properly then users are treated to a highly visual panorama of their own business.
Creating New Dashboards
Follow the steps below to learn how to create a new custom dashboard.
- Access the
Analyticstab on the toolbar. - Select the
Newbutton from the right-corner of the page. - Choose the
Dashboardthat should be executed from the available templates. Additionally, you have the possibility to use the search bar for a specific project name or access the sidebar for a specific folder. - Once you're ready, click
Run. You will be redirected to the Dashboard Preview page.

Reviewing Dashboards Output
When you are designing your dashboard, you may frequently want to check the output behavior of your widgets. Communications provides the ability to review the output documents of the created dashboards. In Analytics page, simply select your dashboard and you will be redirected to the Dashboard Preview page.

The user can review and test all the widgets included in the dashboard. For this, right click on a widget in the Dashboard Preview and select one of the following options from the contextual menu:
| Download CSV |
| Export to |
| Show/Hide Legend |
| Toggle column |
| Show/Hide scrollbar |
Downloading CSV
Follow the steps below to learn how to download a CSV from a widget's data.
- Right click on a widget in the Preview Mode.
- Select the
Download CSVoption. - The data in the widget will be exported as a CSV file on your local machine.
Note
This option is valid only for Visualization Widget types.

Exporting to
Follow the steps below to learn how to export a widget.
- Right click on a widget in the Preview Mode.
- Select the
Export tooption. - Choose the file format in which you want your widget to be exported.
- The data in the widget will be exported as the selected file format on your local machine.

Showing-Hiding Legend
Follow the steps below to learn how to show/hide a widget's legend.
- Right click on a widget in the Preview Mode.
- Select the
Show/Hide legendoption depending on the legend state.

Toggling Column
This option allows you to restrict the number of columns in a table to emphasize only some of them. Follow the steps below to learn how to toggle a column.
- Right click on a table widget type in the Preview Mode.
- Select the
Toggle columnoption. - Choose the column option that you want to be toggled.
Note
This option is valid only for Table Widget types.

Showing-Hiding Scrollbar
Follow the steps below to learn how to show/hide a widget's scrollbar.
- Right click on a graphical widget in the Preview Mode.
- Select the
Show/Hide scrollbaroption depending on the scrollbar state.
Note
This option is valid only for Graphical Widget types, excepting the Pie Chart because it does not have axes.

Generating Reports
Because the Ecrion Communications includes document automation technology, users can generate reports that integrate their dashboard information within an external document. Follow the steps below to learn how to generate a report.
- Starting from the Dashboard Output Preview, select the
Reportsbutton from the right-corner of the page. - Select the available
Report templatefrom the drop-down list. - Select the
Formatfor the output file. - Select the necessary options for the Dashboard state:
Include filtersoption suppose that the downloaded document will contain data filtered by you previously.Include marksoption suppose that the marks done by you under Dashboard Preview be retained when downloading the report.
- Once ready, click
Generate Report.

Generating Transactions
Dashboards enable executives from an organization to interact with and analyze transactions based on analytics dashboards.
- Starting from the Dashboard Preview page, click
Transactions. - Use the lists on the left hand side to filter your data according to the specified criteria.
- The dashboard updates in real-time performing analysis on the selected transactions.

Configuring Schedules
Ecrion Communications provides users to schedule dashboards to refresh on a certain period that you set (daily, weekly, or monthly), and then receive refreshed dashboards results by email. Follow the steps below to learn how to set up a schedule for your dashboard.
Note
System Dashboards cannot be scheduled.
- In the Analytics page, select the
More Actions( ) button from the right corner of the page, then choose theSchedulesoption from the contextual menu. - Select
Nonefrom the Schedules column next to the dashboard for which you want to configure one. - Click
New Schedulefrom the Configure Schedules dialog in case there is no schedule display in the list. - Configure your schedule for the selected dashboard as you usually do for any other schedule.
- Once you're ready, click
Save.

Filtering Dashboards
Starting from the Analytics page, you can filter the entities listed within.
- To filter the dashboards information displayed, select from the left sidebar a filter based on which you want to filter the results (e.g. Custom).

Sorting Dashboards
Starting from the Analytics page, you can sort the entities listed within by using the available column-headers, such as Name, Type or Last Updated.
- To sort the dashboards information displayed, select a column-header (e.g. Name) and the list will sort the results in ascending ( ) or descending ( ) order.
- If multiple sorting criteria are applied, such as Name, Type and Last Updated, the high-priority is received by the last criteria set.

Contextual Dashboards Options
Follow the steps below to explore the options from the contextual menu of a communication.
- Access the
Analyticstab from the toolbar. - Select the
More Actions( ) button of a dashboard from the Page Content. - From the contextual menu displayed, you can select the following options, according to your needs:
- Refresh: Use the
Refreshbutton to reload the complete dashboard with all its widget panels until the last update at environmental level that has been performed. By default, dashboards refresh every 30 minutes. - Delete: Use the
Deletebutton to permanently remove a Custom Analytics dashboard.* Rebuild: Use theNote
System Dashboards cannot be deleted.
Rebuildbutton to load all data from the dashboard without taking into account previously updates. This option perform full crawl upon the database and it is available only for System Dashboards.
- Refresh: Use the