DocuMotor
Generate documents, presentations, and spreadsheets based on data. DocuMotor is a modern document generation platform that allows you to use transformation steps and templates designed in Microsoft 365, to create documents based on any data.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | DocuMotor Support |
URL | https://support.omnidocs.com/hc/en-us/requests/new |
support@documotor.com |
Connector Metadata | |
---|---|
Publisher | Omnidocs |
Website | https://omnidocs.com/ |
Privacy policy | https://omnidocs.com/privacy-policy-2 |
Categories | Productivity;Content and Files |
Automate any data into any type of document, presentation, spreadsheet, or Accessible PDF. DocuMotor enables document automation with all the flexibilities known from templates in Microsoft 365 such as Word, PowerPoint, and Excel, combined with capabilities like repeated sections, dynamic charts and tables, images, fields, and much more. The result can be either perfectly tailored documents or accessible PDF/UA documents.
Prerequisites
You will need the following to proceed:
- A Microsoft Power Apps or Power Automate plan with custom connector feature
- A DocuMotor tenant
- A DocuMotor template
Please reach out to Omnidocs at info@omnidocs.com to procure a DocuMotor tenant for testing.
How to get credentials
DocuMotor requires the Unit ID and an API Secret to connect securely to your repository.
Acquiring the Unit ID
Once logged in to your tenant in DocuMotor, navigate to the Unit and access the "Management" page from the menu, from here navigate to "Details". Your Unit ID will be listed and can be copied using the "Copy"-button.
Acquiring the API Secret
Access the "Management" page from the menu, from here navigate to "API Secrets". Either copy an existing API secret from the list, or create a new secret by entering a name and clicking the "New Secret"-button.
Get started with your connector
DocuMotor offers comprehensive templating based on Microsoft 365 templates, combined with flexible template-level data transformation, to allow any data to automate any document, presentation, or spreadsheet, without constraints.
Whether you are part of:
Sales team, that often must prepare transactional documents like proposals and invoices, negotiate on contract terms, and participate in contract management. Automatically generate documents directly from your CRM such as Microsoft Dynamics or Salesforce.
Recruitment and professional services, where CVs and references are key to being able to operate.
Manufacturing company, blessed with many SKUs also have the curse of high complexity in creating an overview of what they are selling.
Healthcare organization, looking to implement document automation to generate, manage and transform contracts, insurance policies, invitations, and claims.
First step when automating with DocuMotor is a great template and its corresponding Template ID.
To configure a template, please see the DocuMotor documentation.
Acquiring the Template ID
Access the list of templates ("Templates") from the menu and navigate to the template you wish to generate from the file list. Once you have navigated to the template open the template editor by clicking on the name of the template. In the Template editor click the "Snippets"-button in the top bar. Select the Template ID, which is the ID inside the API url shown: https://documotor.com/api/template/{TemplateID}/generate.
Acquiring the Stage ID
This step is only needed if you are using a versioned Template. Access the "Management" page from the menu, from here navigate to "Stages". Either copy an existing Stage ID from the list, or create a new stage by entering a name and clicking the "New Stage"-button.
Known issues and limitations
Currently not supporting self-hosted DocuMotor instances.
Common errors and remedies
Error code | Message | Comment |
---|---|---|
422 | JmesPath API failed with status | Misconfigured template data transformation "JmesPath API |
401 | - | Missing or invalid credentials provided. |
FAQ
How do I troubleshoot data insertion from the connector to the DocuMotor template?
You can enable sample data recording in DocuMotor. This will allow you to see the last result inside the editor. Typically small variations in data naming are the root cause in the early stages of configuration.
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
Unit ID | securestring | The Unit ID for this api | True |
API Secret | securestring | The API Secret for this api | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Generate a document |
A document is generated based on the input data and template id. |
Generate a document
A document is generated based on the input data and template id.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Template ID
|
templateId | True | string |
The ID of the template. |
Accept Type
|
Accept | True | string |
Output file type. / denotes the native template format. |
Stage ID
|
stageId | string |
Required for versioned templates, must be blank for non-versioned templates. |
|
|
object |
Returns
- response
- binary
Definitions
binary
This is the basic data type 'binary'.