JungleMail 365
JungleMail for Office 365 is a service that helps companies deliver personalized newsletters to their employees and their customers and increase engagement. Connect to JungleMail 365 to create newsletters, approve them and get analytical 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 | |
---|---|
[email protected] |
Connector Metadata | |
---|---|
Publisher | EnovaPoint, UAB |
Website | https://www.enovapoint.com/office365-newsletter/ |
Privacy policy | https://www.enovapoint.com/legal/privacy-policy/ |
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 |
---|---|---|---|
API Key | securestring | The API Key for this api | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Approve newsletter |
Approve and execute JungleMail 365 newsletter. |
Create newsletter |
Create JungleMail 365 newsletter. |
Get analytics log |
Get analytics log |
Get analytics report |
Get newsletter analytics report. |
Get newsletter details |
Get newsletter details. |
Get newsletters |
Get the list of recently completed newsletters. |
Get processed emails list |
Get processed emails list |
Get unsubscribes |
Get unsubscribes |
Reject newsletter |
Reject JungleMail 365 newsletter. |
Approve newsletter
Approve and execute JungleMail 365 newsletter.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Comments
|
comments | string |
Specify details or reason |
|
Secret
|
secret | True | uuid |
Newsletter secret from "When a newsletter is submitted" trigger. |
Returns
- response
- object
Create newsletter
Create JungleMail 365 newsletter.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Office 365 groups
|
adGroups | string |
Office 365 group names comma separated |
|
Attachment content
|
attachmentContent | byte |
Attachment content |
|
Attachment name
|
attachmentName | string |
Attachment file name with extension (ex. document.docx) |
|
Email addresses
|
emailAddresses | string |
Email addresses comma separated |
|
Email content
|
emailBody | string |
Email content (html or text) |
|
Email content type
|
emailContentType | string |
Specify email content type |
|
Email subject
|
emailSubject | string |
Specify email subject |
|
Exchange groups
|
exchangeGroups | string |
Exchange groups comma separated |
|
When to send type
|
jobExecutionType | string |
Specify when to send newsletter type |
|
When to send
|
jobScheduleTime | date-time |
Newsletter execution time (ISO 8601 or yyyy-MM-dd HH:mm), ex: 2017-02-16 20:30 |
|
Recipient email field
|
recipientListField | string |
SharePoint list recipient field id or name |
|
Recipient list URL
|
recipientListUrl | string |
SharePoint list URL of recipients list |
|
Recipient filter view
|
recipientListView | string |
SharePoint list view name for filter |
|
Recipient source
|
recipientType | True | string |
Newsletter recipient source |
Remove duplicates
|
removeDuplicates | boolean |
Remove email duplicates |
|
Send report
|
reportAuthor | boolean |
Send newsletter report after finish |
|
Time zone
|
scheduledTimeZoneId | string |
Time zone for sending date adjustment |
|
Sending account
|
sendingAddressId | True | uuid |
Sending account for email sending |
Template
|
template | string |
Template for email content |
|
Newsletter title
|
title | True | string |
Specify newsletter title |
Track clicks
|
trackClicks | boolean |
Track clicks |
|
Track opens
|
trackOpens | boolean |
Track opens |
Returns
- Body
- JsCreateJobResponse
Get analytics log
Get analytics log
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Newsletter id
|
request.jobId | True | uuid |
Specify newsletter id to retrieve tracker log |
Data type
|
request.dataType | True | string |
Specify log type to retrieve |
Returns
- Body
- JsTrackerLogResponse
Get analytics report
Get newsletter analytics report.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Newsletter id
|
request.jobId | True | uuid |
Specify newsletter id to retrieve |
Returns
- Body
- JsJobReport
Get newsletter details
Get newsletter details.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Newsletter id
|
request.jobId | True | uuid |
Specify newsletter id to retrieve |
Returns
- Body
- JsJob
Get newsletters
Get the list of recently completed newsletters.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Date from
|
request.dateFrom | date-time |
Date from (UTC, ISO 8601 format) |
|
Date to
|
request.dateTo | date-time |
Date to (UTC, ISO 8601 format) |
|
Limit
|
request.limit | integer |
Number of newsletters to retrieve (up to 200) |
Returns
- Body
- JsJobsResponse
Get processed emails list
Get processed emails list
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Newsletter id
|
request.jobId | True | uuid |
Newsletter id to retrieve |
Filter type
|
request.emailType | True | string |
Email filter type |
Returns
- Body
- JsEmailsResponse
Get unsubscribes
Get unsubscribes
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Newsletter id
|
request.jobId | uuid |
If not specified then all unsubcribes will be retrieved |
Returns
Reject newsletter
Reject JungleMail 365 newsletter.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Comments
|
comments | string |
Specify details or reason |
|
Secret
|
secret | True | uuid |
Newsletter secret from "When a newsletter is submitted" trigger. |
Returns
- response
- object
Triggers
When a newsletter is submitted |
This operation triggers a flow when a JungleMail 365 newsletter is submitted. |
When newsletter processing is completed |
This operation triggers a flow when a JungleMail 365 newsletter processing is completed. |
When newsletter processing is started |
This operation triggers a flow when a JungleMail 365 newsletter processing is started. |
When a newsletter is submitted
This operation triggers a flow when a JungleMail 365 newsletter is submitted.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Title
|
title | True | string |
Title used in JungleMail Settings for a reference |
Returns
When newsletter processing is completed
This operation triggers a flow when a JungleMail 365 newsletter processing is completed.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Title
|
title | True | string |
Title used in JungleMail Settings for a reference |
Returns
When newsletter processing is started
This operation triggers a flow when a JungleMail 365 newsletter processing is started.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Title
|
title | True | string |
Title used in JungleMail Settings for a reference |
Returns
Definitions
JsCreateJobResponse
Name | Path | Type | Description |
---|---|---|---|
errorMessage
|
errorMessage | string | |
id
|
id | uuid | |
success
|
success | boolean |
JsEmail
Name | Path | Type | Description |
---|---|---|---|
Recipient email
|
recipientAddress | string |
Recipient email address |
Recipient id
|
recipientId | string |
Recipient id depends on recipient source |
Recipient item id
|
recipientItemId | integer |
Recipient item id if recipient from SharePoint list |
Recipient name
|
recipientName | string |
Recipient name |
Recipient source
|
recipientSource | string |
Recipient source type name |
JsEmailsResponse
Name | Path | Type | Description |
---|---|---|---|
Emails
|
emails | array of JsEmail |
Emails list |
JsJob
Name | Path | Type | Description |
---|---|---|---|
Created by email
|
createdByEmail | string |
Email of a user who created a newsletter |
Created by id
|
createdById | integer |
Id of a user who created a newsletter |
Created by
|
createdByTitle | string |
Name of a user who created a newsletter |
Created time
|
createdTime | date-time |
Time when newsletter was created |
Newsletter display name
|
displayName | string |
Newsletter display name |
Email subject
|
emailSubject | string |
Email subject |
Email HTML
|
emailbody | string |
Email content in HTML format |
Newsletter id
|
id | uuid |
Newsletter id |
Is recurrent
|
isRecurrent | boolean |
Status if newsletter is recurrent (true or false) |
Is scheduled
|
isScheduled | boolean |
Status if newsletter is scheduled (true or false) |
Modified by email
|
modifiedByEmail | string |
Email of a user who modified a newsletter |
Modified by id
|
modifiedById | integer |
Id of a user who modified a newsletter |
Modified by
|
modifiedByTitle | string |
Name of a user who modified a newsletter |
Modified time
|
modifiedTime | date-time |
Time when newsletter was modified |
Preview URL
|
previewUrl | string |
Newsletter preview URL |
Scheduled time
|
scheduledTime | date-time |
Time when newsletter should be sent |
Send failed count
|
sendFailedCount | integer |
Number of failed emails |
Send percent
|
sendPercent | double |
Send percent (number) |
Send percent
|
sendPercentFormatted | string |
Send percent (plain text) |
Send skipped count
|
sendSkippedCount | integer |
Number of skipped emails |
Send succeeded count
|
sendSucceededCount | integer |
Number of send succeeded emails |
Send time
|
sendTime | date-time |
Time when newsletter was sent |
Send total
|
sendTotal | integer |
Number of total emails |
Status
|
status | string |
Newsletter current status |
Submitted by email
|
submittedByEmail | string |
Email of a user who submitted a newsletter |
Submitted by id
|
submittedById | integer |
Id of a user who submitted a newsletter |
Submitted by
|
submittedByTitle | string |
Name of a user who submitted a newsletter |
Submitted time
|
submittedTime | date-time |
Time when newsletter was submitted |
Newsletter title
|
title | string |
Newsletter title |
Total recipients
|
totalRecipients | integer |
Total resolved recipients count after newsletter submission |
JsJobInfo
Name | Path | Type | Description |
---|---|---|---|
Newsletter id
|
jobId | uuid |
Newsletter id |
JsJobReport
Name | Path | Type | Description |
---|---|---|---|
Bounces
|
bounces | integer |
Number of total bounces |
Bounces rate
|
bouncesRate | double |
Bouces rate (number) |
Bounces rate
|
bouncesRateFormatted | string |
Bounces rate (plain text) |
Devices desktop
|
devicesDesktopCount | integer |
Number of emails opened on desktop computers |
Devices desktop rate
|
devicesDesktopRate | double |
Emails opened on desktop computers rate (number) |
Devices desktop rate
|
devicesDesktopRateFormatted | string |
Emails opened on desktop computers rate (plain text) |
Devices other
|
devicesOtherCount | integer |
Number of emails opened on unknown device |
Devices phone
|
devicesPhoneCount | integer |
Number of emails opened on mobile phones |
Devices phone rate
|
devicesPhoneRate | double |
Emails opened on mobile phones rate (number) |
Devices phone rate
|
devicesPhoneRateFormatted | string |
Emails opened on mobile phones rate (plain text) |
Devices tablet
|
devicesTabletCount | integer |
Number of emails opened on tablet devices |
Devices tablet rate
|
devicesTabletRate | double |
Emails opened on tablet devices rate (number) |
Devices tablet rate
|
devicesTabletRateFormatted | string |
Emails opened on tablet devices rate (plain text) |
Email opens rate
|
emailOpensRate | double |
Email opens rate (number) |
Email opens rate
|
emailOpensRateFormatted | string |
Email opens rate (plain text) |
Total email opens
|
emailOpensTotal | integer |
Number of total email opens |
Unique email opens
|
emailOpensUnique | integer |
Number of unique email opens |
Email subject
|
emailSubject | string |
Email subject |
Emails failed
|
emailsFailed | integer |
Number of emails failed |
Total emails sent
|
emailsSent | integer |
Number of emails sent |
Emails skipped
|
emailsSkipped | integer |
Number of emails skipped |
Total emails
|
emailsTotal | integer |
Number of total emails processed |
Emails unopened
|
emailsUnopened | integer |
Unopened emails |
Newsletter display name
|
jobDisplayName | string |
Newsletter display name |
Newsletter title
|
jobTitle | string |
Newsletter title |
Link clicks rate
|
linkClicksRate | double |
Link clicks rate (number) |
Link clicks rate
|
linkClicksRateFormatted | string |
Link clicks rate (plain text) |
Total link clicks
|
linkClicksTotal | integer |
Number of total link clicks |
Unique link clicks
|
linkClicksUnique | integer |
Number of unique link clicks |
Links not clicked
|
linksNotClicked | integer |
Number of total emails with unclicked links |
Report in HTML
|
reportHtml | string |
Send analytics report in HTML format |
Send time
|
sendTime | date-time |
Time when newsletter was sent |
Submitted by
|
submittedBy | string |
Name of a user who submitted a newsletter |
Submitted by email
|
submittedByEmail | string |
Email of a user who submitted a newsletter |
Submitted by id
|
submittedById | string |
Id of a user who submitted a newsletter |
Top links
|
topLinks | array of JsTopLink |
Top links list |
Total unsubscribes
|
unsubscribes | integer |
Number of total unsubscribes |
Unsubscribes rate
|
unsubscribesRate | double |
Unsuscribes rate (number) |
Unsubscribes rate
|
unsubscribesRateFormatted | string |
Unsubscribes rate (plain text) |
JsJobSubmittedTriggerNotification
Name | Path | Type | Description |
---|---|---|---|
Newsletter id
|
jobId | uuid |
Newsletter id |
Newsletter approval secret
|
secret | uuid |
Newsletter approval secret needed for approval |
JsJobTriggerNotification
Name | Path | Type | Description |
---|---|---|---|
Newsletter id
|
jobId | uuid |
Newsletter id |
JsJobsResponse
Name | Path | Type | Description |
---|---|---|---|
Newsletters
|
jobs | array of JsJobInfo |
Newsletters list |
JsTopLink
Name | Path | Type | Description |
---|---|---|---|
Total link clicks
|
linkClicksTotal | string |
Number of total link clicks |
Unique link clicks
|
linkClicksUnique | string |
Number of unique link clicks |
Index
|
linkIndex | integer |
Link index number |
URL
|
url | string |
Link URL |
JsTrackerLogResponse
Name | Path | Type | Description |
---|---|---|---|
TrackerLog
|
trackerLog | array of JsTrackerLogRow |
Tracker log |
JsTrackerLogRow
Name | Path | Type | Description |
---|---|---|---|
Bounce description
|
bounceDescription | string |
Bounce description (availble only in bounces) |
Bounce reason
|
bounceReason | string |
Bounce reason (availble only in bounces) |
Bounce type
|
bounceType | integer |
Bounce type (availble only in bounces) |
Bounced time
|
bouncedOn | date-time |
When email bounced (available only in bounces) |
Clicks count
|
clickCount | integer |
Total email clicks (available only in unique clicks) |
Clicked time
|
clickedOn | date-time |
When email clicked (available only in total clicks) |
Email
|
string |
Recipient email address |
|
First click time
|
firstTimeClickedOn | date-time |
When email first time clicked (available only in unique clicks) |
First open time
|
firstTimeOpenedOn | date-time |
When email first time opened (available only in unique opens) |
IP address
|
ipAddress | string |
IP address (available in total opens and clicks) |
Link URL
|
linkUrl | string |
URL of clicked (available in total clicks) |
Open count
|
openCount | integer |
Total email opens (available only in unique opens) |
Opened time
|
openedOn | date-time |
When email opened (available only in total opens) |
Unsubscribed time
|
unsubscribedOn | date-time |
When email unsubscribed |
JsUnsubscribe
Name | Path | Type | Description |
---|---|---|---|
Recipient email
|
recipientAddress | string |
Recipient email address |
Recipient id
|
recipientId | string |
Recipient id depends on recipient source |
Recipient item id
|
recipientItemId | integer |
Recipient item id if recipient from SharePoint list |
Recipient name
|
recipientName | string |
Recipient name |
Recipient source
|
recipientSource | string |
Recipient source type name |
Unsubscribe Time
|
unsubscribeTime | date-time |
JsUnsubscribesResponse
Name | Path | Type | Description |
---|---|---|---|
Unsubscribes
|
unsubscribes | array of JsUnsubscribe |
Unsubscribes list |
object
This is the type 'object'.