The highly skilled product team at DataBlend releases new connectors and updates monthly. It's our way of keeping the product fresh and up-to-date with the latest connectors and improvements. Below is a brief outline of the newest release. See our release notes: https://lp.datablend.com/knowledge/release-notes-1
Existing Connector Updates
There is a reason why DataBlend is trusted by the top finance and accounting departments at over 1200 companies. Our impressive product team is committed to updating and improving our growing number of connectors, enabling users to have fast, reliable, and secure integrations between their everyday applications in the Office of Finance.
With this brand-new DataBlend release, we've updated the following connectors:
ADP WFN Classic
- Connector: Added support for ADP event webhooks (Event Notifications), allowing DataBlend to receive near real-time ADP events via webhook delivery instead of polling; note this is a beta feature
- Collector: Added the ability to parameterize the Service Team Supervisor field in the Time Entry Collector
- Data Target: Aligned the query fields for the General Deduction Instruction Start, Change, and Stop Data Targets between Classic and NextGen to ensure consistent field naming across both connectors
ADP WFN NextGen
- Collector: Fixed an issue where the Onboarding Meta Collector did not return International Onboarding Templates; added the required parameters to the Collector UI
- Collector: Added a toggle to the Worker Collector to enable or disable data masking in the API request header, allowing collection of masked fields such as birth dates and SSNs
- Collector: Added a Time Entries Collector using the
timeServiceSupervisor.associateOID field for supervisor-based employee resolution, with the ability to parameterize the Service Team Supervisor
- Collector: Added a "Use Subschemas" toggle to the Dependents and Beneficiaries Collectors; when enabled, the collector emits one schema per nested array (e.g. governmentIDs, socialInsurancePrograms) with a
parent_id join column, rather than a single flat row per worker
- Collector: Centralized HTTP error handling across all NextGen collectors using a typed exception hierarchy and Polly-based resilience policy (token refresh on 401, retry-with-backoff on 429, retry-on-timeout); all collectors now emit dot-notation flattened records consistent with the Classic ADP plugin
- Data Target: Aligned the query fields for the General Deduction Instruction Start, Change, and Stop Data Targets between Classic and NextGen to ensure consistent field naming across both connectors
Concur
- Collector: Increased the extract generation wait time from 10 to 20 attempts (20 minutes) for all Extract Collectors to accommodate tenants where Concur takes longer to generate an extract
- Collector: Fixed an issue where the Invoice Digest Collector intermittently errored with "Failed to get payment confirmations for invoice"; added retry logic for payment confirmation calls and improved error handling and messaging
File
HubSpot
- Credential: Removed the non-functional "For Data Flows" credential option
- Connector: Updated the HubSpot OAuth integration to use the latest date-based versioned OAuth API endpoints ahead of the HubSpot v1 OAuth deprecation on February 16, 2027
- Data Target: Added a configurable Batch Size field to all HubSpot Data Targets, allowing users to reduce the batch size when encountering 500 errors from HubSpot's API limits
Pigment
- Data Target: Updated the Pigment connector to use the new v1 import endpoints (
/api/v1/import/push/csv and /api/v1/import/push/looker) ahead of the legacy endpoint deprecation; updated authentication to use Authorization: Bearer instead of X-Pigment-Api-Key
Procore
- Connector: Fixed an issue where rate limit state was never populated from 429 responses, preventing proactive request pacing from engaging; the rate-limit tracker now captures
X-Rate-Limit-* headers on both success and error responses so pacing works correctly and retries no longer silently drop data
- Connector: Fixed an issue where concurrent 401 responses triggered multiple simultaneous token refresh attempts, burning Procore's rotating refresh tokens and leaving the credential without a valid token; concurrent callers now serialize through a per-credential gate and reuse the refreshed token within a 30-second cooldown window
- Collector: Added parameterization for the Project field on the Budget Views Collector
- Collector: Fixed an issue where the Project WBS Codes Collector displayed Companies instead of Projects in the Project dropdown; also added parameterization for the Project field
- Collector: Added parameterization for the Project field on the Cost Types Collector
- Collector: Fixed an issue where selecting a Status value on the Work Order Contracts Collector caused an error on save; added parameterization for Project, Created At, Updated At, and End Date fields
- Collector: Added parameterization for the Project field on the Work Order Contract Line Items Collector; fixed an issue where the collector status showed Complete when warnings were present (now correctly shows Complete with Warning)
- Collector: Added parameterization for the Project field on the Purchase Order Contracts Collector; fixed an issue where the Projects dropdown displayed Companies instead of Projects
- Collector: Added Purchase Order Contract Line Items and Purchase Order Contract Detail Line Items Collectors with full parameterization
- Collector: Added Collectors for the following new endpoints with Project and date field parameterization: Commitment Change Order Line Items, Prime Contract Change Orders, Prime Contract Change Order Line Items, and Payment Application (Owner Invoice) Line Items
- Collector: Added parameterization for the Project field on the Commitment Change Orders Collector; fixed an issue where date filters prevented records from being collected even when matching records existed
- Collector: Added parameterization for Project and Requisition ID fields on the Requisition Subcontract Invoice Contract Items and Requisition Change Order Items Collectors
- Collector: Updated the Prime Contract Collector to include Project ID in the collected results so records can be associated with their respective projects
- Collector: Updated the Requisitions (Subcontract) Invoices Collector to support parameterization of Project, Commitment ID, Period ID, Created At, End Created At, Updated At, and End Updated At fields
- Collector: Renamed the Cost Type Collector object to "Line Item Types (Cost Types)" to align with Procore API documentation; added parameterization for the Projects field
- Connector: Added required-field validation on save for all Procore Collectors and Data Targets, preventing configurations with blank required fields from being saved and producing runtime errors or silent misconfigurations
- Data Target: Fixed incorrect API endpoint mappings for several Procore Data Targets, including corrected action mapping paths, updated Timesheet update to use the correct
rest/v1.1 API version, and corrected Segment update to use PATCH instead of POST
- Data Target: Added Create Prime Contract Data Target
- Collector: Added parameterization support for the
updated_at and end_updated_at date fields on the Prime Contracts Collector
Sage Intacct
- Collector: Fixed an issue where custom fields selected in the Read by Query Collector were not retained after saving, and where selecting a field would overwrite previously selected fields
- Data Target: Fixed an issue where the Cost Type Delete Data Target errored with "Value cannot be null" due to the delete XML element referencing the wrong object name
- Data Target: Added Sage Intacct XML and REST Data Targets to the Metadata API, enabling query result validation and Data Target field suggestions in the UI
- Data Target: Fixed an issue where the Group By field was no longer appearing on the Attachments Data Target UI
- Data Target: Added support for the
PROJECT_RULES (Transaction Rules) field on the Project Create and Update Data Targets, allowing one or more transaction rules to be assigned or replaced per project
- Data Target: Added the
ISINDIVIDUAL boolean field to the Vendor Data Target, allowing vendors to be designated as individuals for PII masking support in Vendor Payments powered by CSI
Sage Intacct REST
- Data Target: Added support for deleting records from Sage Intacct custom objects via the REST API (
DELETE /objects/platform-apps/nsp::{integration_name}/{key})
- Data Target: Added Ignore Bank Transaction Data Target, allowing automated marking of bank feed transactions as Ignored in Sage Intacct
- Data Target: Added Sage Intacct REST Data Targets to the Metadata API (see Sage Intacct entry above)
SharePoint
- Credential: Added support for Microsoft Entra App Registration credentials (Client ID / Client Secret), providing a more durable and enterprise-aligned authentication option that is not tied to an individual user account
Shopify
- Connector: Updated Shopify dependencies to resolve Snyk-flagged security vulnerabilities
Stripe
- Data Target: Added Customers Data Target supporting Create and Update operations
- Data Target: Fixed an issue where the
accountId routing column was being posted to Stripe in the request body for v2 Data Targets, causing every row to fail with "Received unknown parameter: accountId"; the column is now stripped before the request is sent
- Credential: Updated the Stripe connector to support organization-level API keys by adding the required
Stripe-Account header, enabling use of org-level keys that previously failed authentication
Vena
- Collector: Added parameterization for the Model ID field across all Collector object types (Jobs, Job Statuses, Template, Hierarchy, Intersection Values), supporting comma-separated IDs; added a note to the UI that models must have a template assigned
Platform Updates
- Updated the password policy display on the login and password reset pages to be dynamic, reading the actual policy requirements from the user pool rather than showing hardcoded text
- Fixed an issue where token refresh failed for users who logged in with MFA and a remembered device; the proxy was not including the required device data in the refresh token request, resulting in a 401 after one hour
- Fixed an issue where downgrading a user from Admin to Member (or deleting a member) errored with a null reference exception when the user owned workflows with schedules created before the schedule timezone configuration was introduced
- Updated all AWS Lambda functions from .NET 8 to the latest supported .NET runtime ahead of the November 10, 2026 end-of-support date
- Fixed a race condition in the authentication proxy where two concurrent requests near token expiry could each attempt to use the same refresh token; the second request now waits for the first refresh to complete rather than forwarding without a token
- Fixed an issue where stream content queries containing schemas with many or long field names exceeded Athena's 262,144-character query length limit, causing 500 errors on
GET /streams/{id}/content
Existing Workflow Updates
- Fixed an issue where the data retention analyzer failed to delete workflow executions that had been run as approval workflows due to a foreign key constraint violation
UI Updates
- Added a session timeout warning modal that appears 2 minutes before automatic logout, with a countdown timer and options to remain logged in or log out immediately
- Fixed an issue where SQL-standard datetime value functions (
current_time, current_timestamp, localtime, localtimestamp) and session information functions (current_user, current_catalog, current_schema) were available in the Query Builder's Function Call editor but generated invalid SQL when used; these have been removed from the available function list
- Added features to the Data Target editor and Query editor UI to assist in building queries compatible with a Data Target, making use of the Data Target field metadata API
- Added a loading spinner to drawers that open editors via "Open in Drawer" or "Create New"; the drawer now opens immediately while the editor loads, and Save/Save & Close buttons are disabled while loading
- Updated editor drawers throughout the app to respond to Ctrl+S (saves the drawer content rather than the page behind it) and Esc (closes the drawer)
- Improved error messages for file downloads that fail due to network or timeout errors, replacing technical Angular error messages with user-friendly notifications; also handles the case where the error response is HTML (e.g. a CloudFront 504)