Monthly updates on new features and improvements to the Paragon platform.
2024
*.googleapis.com
domains in the Integration Request Step.paragon.connect()
.getConnectOptions
across multiple integrations like Pipedrive and Salesforce.
paragon.authenticate
for new connected users was returning null
values. Metadata now persists correctly after initial creation.
actions/configs
route in npm was being erroneously blocked by immutable message in release environments, restoring full functionality.completeInstall
method that prevented the use of localhost addresses for the redirectUrl
option, enhancing flexibility in development environments.403
status code checks. This improvement ensures more reliable connectivity by handling token renewals proactively.paragon.completeInstall
function (docs), required for Redirect Pages in published Shopify and Pipedrive integrationsallowMultipleCredentials
parameters in Headless Connect Portal functions2023
accountType
parameter:Leads
, Opportunities
, Contacts
, and Tasks
within Close CRM.✨ Apollo.io Integration!You can now connect to your users’ Apollo.io accounts to manage their accounts, contacts, and sequences. Paragon enables you to sync data between your app and your users’ Apollo.io. For example, you can add new contacts or manage sequence stages in Apollo.io. Learn more in our docs.✨ Google Drive Actions!You can now Export a File to a raw file blob when building workflows for Google Drive.googleapis.com
domain in the proxy API for the Gmail integrationcompleteInstall
function to the SDK for installing integrations that originate from an Application Marketplace (Read more)Record Created
, Record Updated
, and Record Deleted
workflow triggers have (Legacy)
appended to their labels.Record Created
and Record Deleted
triggers in the workflow editor which will configure webhook-based notifications in their HubSpot applications.Event Created
, Event Updated
, Event Removed
, and New Message
workflow triggers have (Legacy)
appended to their labels.Event Created
, Event Updated
, Event Removed
, and New Message
triggers in the workflow editor which will configure webhook-based notifications in their Outlook applications.Event Created
trigger would fire for duplicate events.Get Folder by ID
action when building workflows for Dropbox.Record Deleted for Privacy (GDPR)
trigger for HubSpot. This allows you to trigger workflows when a record is deleted for privacy reasons.✨ New GitHub Triggers!You can now access the following triggers when building workflows for GitHub:Search Folders
action for Google Drive. This allows you to create workflows that are capable of searching folders at different depths on Paragon.Search for Custom Object
types previously returned null
values for every unset field. Changed the behavior so that they are filtered the same as other Search record
types.archiver
npm library.Record Created
and Record Updated
triggers.Search Records
action for HubSpot fails when attempting to search over 10k records.Record Deleted
trigger for HubSpot did not properly support Custom Objects.Search Contacts
action for Intercom.npm install @useparagon/connect
in your application’s console to get started. Learn more in our docs.✨ Front Actions!You can now access the following actions when building workflows for Front:Record Deleted
trigger for Companies in HubSpot.https://www.googleapis.com
in Google Sheets.https://www.googleapis.com/auth/drive
as one of the required scopes of the Google Drive integration.Workflow not enabled for this user.
jsforce
npm library to the Function step.Running
.paragon.authenticate()
with metadata would cause a 500
error.string
instead of an Object
in the Integration Request step.string
instead of a boolean
object.Search Records
action where Paragon may not paginate more than 2000 records.Search Records
step where users may see an error message when a search with filters returns no results.neo4j-driver
library in the Function step.v12
to v14
.refresh_token
scope as a default scope when setting up a Pardot integration.url
library to the Function step.Insert Document
action for the Firebase integration in Paragon Automate2022
Merge Fields
action for Mailchimp.paragon.installIntegration()
may not dismiss the portal after a successful authentication for basic authentication.Enterprise
users where they are unable to remove the “Powered by Paragon” watermark from the Connect Portal.&
characters were not correctly encoded when using the Write SOQL
step for Salesforce.Errored
in Task History.paragon.installIntegration
method can be used to start the connection process for an integration without the Connect Portal appearing over your user interface. You can find the integrationType identifier you need in the Overview page for the integration. Learn more in our docs.✨ Airtable Integration!You can now connect to your users’ Airtable accounts to manage their tables and invites. Paragon enables you to sync data between your app and your users’ Airtable. For example, you can create invites or manage event types in Airtable. Learn more in our docs.Get Team by ID
action to Linear.Record Updated
Salesforce webhook trigger.Invalid Credentials
message when trying to login to their ServiceNow accounts from the Connect Portal if the credentials are invalid.File
types from responses.File
objects in the Workflow Editor for all non-text payloads by default. This allows you to skip the Function step to convert the string into a File
object when downloading images or PDF files from an API!Calls
show up as Tasks
inside Salesforce.Deals
in HubSpot.[object Object]
instead of the actual payload.undefined
error after authenticating in the Connect Portal.docs.google.com
from the Google Drive integration.Not Found
instead of using the default calendar for the connected user.events
, instead of searching for the full permission in your Integration Settings.contacts
scope from HubSpot in favor of crm.objects.contacts.read
and crm.objects.contacts.write
.paragon.authenticate()
with no integrations in your account would result in a 500
error.Engagements
in HubSpot.socket hang up
errors.false
without disabling the rest of the Connect Portal’s options.null
in Google Sheets.paragon.event()
call when copying App Events from the App Event dashboard.Admin
users! Updated environment secrets will automatically be used in future workflow executions.✨ Sage Intacct Integration!You can now connect to your users’ Sage Intacct account to manage their accounts payable, vendors, and purchase orders. Paragon enables you to sync data between your app and your users’ Sage Intacct. For example, you can create and manage vendors or sync purchase orders from Sage Intacct. Learn more in our docs.404
status code when trying to trigger a workflow with the Request trigger that isn’t deployed.Get User by Email
in Slack.Comment Created
trigger.Contact Lead Status
in HubSpot.Members
would not have access to the same account plan as Admins
.undefined
.name
.500
error.0
or null
values show up as empty instead of their literal values in databases.Comment Created
triggers have been added for Asana, Jira, and Trello.Added
and API
integrations.providerData
would be missing from the Connect User object after an OAuth callback.Too many concurrent calls
error from the Function step.Before
or After
time filters./v1/
of Klaivyo’s API.onWorkflowChange
event from reaching your application.0
.Create Record
action in the Salesforce integration.aws-sdk
to the list of supported JavaScript libraries.paragon.getUser()
cloudflare
npm library in the Function step.localhost
!Name
property when getting customers in Xero consistently failed if the comparison value contained &
.Record Updated
triggers may not fire as expected.0
.Text Area (Rich)
field type when deploying custom objects on Salesforce.2021
true
/ false
statement from the Connect Portal! Customize your Connect Portal to get started.Custom
tag next to custom integrations in the Integration Dashboardcrm.object.owners.read
scope in HubSpot.accounting.reports.read
scope in Xero.Note
object in Salesforce Custom Objects.custom
instead of custom.name
when calling paragon.getUser()
.crm.objects.companies.read
crm.objects.companies.write
crm.objects.deals.read
crm.objects.deals.write
crm.lists.read
crm.lists.write
providerId
within the Workflow Builder. This feature was previously exclusive to the Paragon Connect SDK.
Phone
types for Xero contacts.
AccountCode
when creating or updating invoices in Xero.
DELETE
request without sending an empty body
to Stripe through the Connect Proxy API.fast-xml-parser
npm module to the Function editor./query/Account
to /query
.a.trim is not a function
error would prevent users from deploying workflows.Paragon.getUser()
to access the providerId of any integrations that user has connected!Configuration
tab to select your workflows upon enabling an integration.channels:history
, groups:history
, im:history
, mpim:history
..subscribe()
to Paragon SDK Events!**Developers rejoice! You can now subscribe to different events that occur within the SDK:"onIntegrationInstall"
)"onIntegrationUninstall"
)"onWorkflowChange"
)"onPortalOpen"
)"onPortalClose"
)chat:write.public
Custom Object Map
user setting in Salesforce would result in a 500
error for some users.JSON
input for line items.topic
, start time
, duration
, and timezone
were not marked as optional when updating meetings in Zoom.undefined
in the Workflow Editor.'
character before the value.Create Invoice Line Item
action for QuickBooks wouldn’t accept values from the dynamic variable menu.Premium
Tier increased from 60
to 120
seconds.keys
in quotation marks "
.<head>
tag of your application.jsonwebtoken
npm module in the Function step.read_users
scope is now off by default.Preview data (1 of 1)
Personal
project type.snowflake-sdk
npm module in the Function step!2020
{{
, you can now search the variable menu by typing the step number and variable name. You can also navigate the menu by using the ⬆⬇ arrow keys and the Return key to select.libraries
parameter.You can now access the s3
library in the Function step!Bug fixes and performance improvements!Added a “What’s New” tab in the dashboard to showcase our latest release notes and product updates. You might even be reading this there! 🙃You can now access the lodash
npm module in the Function step!And of course…. bug fixes and performance improvements!✨New Feature: PostgreSQL Database Trigger! You can now trigger workflows when a record is created or updated in your PostgreSQL database! Check out our docs to learn more.✨New Feature: OAuth Integration! You can now authenticate and build workflows with your users’ Slack and Google accounts! Check out our docs to learn more.Bug Fixes and performance improvements!✨New Feature: Salesforce Integration! Our most requested feature is here… you can now build workflows that create, update, and access records in Salesforce! What’s more, our new Salesforce integration also supports OAuth, so you can integrate with your users’ Salesforce accounts. Check out our docs to learn more.https
npm module in Functions.You can now access the slack
, luxon
, ramda
, and date-fns
in the Function Step! Note that date-fns
is accessed as libraries.dateFns
.✨ New Feature: Task History Filters. To help you navigate your Task History more easily, you can now filter executions by workflow, status, and date range!csv
and redis
npm modules in the Function step!