April was packed with updates, from granular workspace permissions and a full REST API for data models, to four new connectors and significant improvements across some of our most popular integrations. We also published a deep dive on the new Viewer & Editor roles.
Here's everything new and improved in Weld this month.
New Features
Granular Access Control (Viewer & Editor Roles)
We've overhauled workspace permissions with two new roles:
- Viewer: Read-only access for stakeholders who need to monitor dashboards, view configurations, or check sync statuses without the risk of accidental changes.
- Editor: Configurable write access scoped to specific areas (ELT syncs, Reverse ETL, or Transformations) while keeping the rest of the workspace locked down.
This makes it easy to onboard team members with exactly the right level of access.
Learn more about workspace roles →
REST API for Data Models
You can now manage data transformations programmatically via the REST API. Create, update, publish, and list data models directly from CI/CD pipelines, scripts, or external systems.
Bulk Import for SQL & dbt Models
Upload entire ZIP folders of SQL or dbt models at once. Weld automatically tracks progress, resolves dependencies across files, and ensures everything builds in the correct order. Perfect for migrating large transformation layers.
Learn more about Model Import & Export →
Deprecated Stream Warnings
Visual warnings now appear in the Data Sources list and SQL editor when an external platform retires a data stream, helping you avoid querying outdated tables.
Workspace Usage Visibility
All team members can now view the Plan and Usage pages in Settings. No need to ask an admin. Billing management and payment actions remain restricted to Workspace Admins.
New Connectors
Adyen
Full ELT support for Adyen payment data. Sync payment reports and transaction data directly into your data warehouse.
Explore Adyen documentation → · View Adyen data schema →
2 total changes
| Table/column | Change type | Notes |
|---|---|---|
payment_report | New table | |
transaction | New table |
Younium
Full integration for Younium B2B billing. Extract subscription, invoice, and account data into your warehouse.
Explore Younium documentation → · View Younium data schema →
Traede
Full ELT support for Traede inventory and e-commerce data: products, variants, and categories.
Explore Traede documentation → · View Traede data schema →
Cargoson
Full ELT support for Cargoson freight and logistics data: shipments and transportation records.
Explore Cargoson documentation → · View Cargoson data schema →
Connector Updates
Shopify: Faster Catch-up Syncs
We completely rebuilt how Shopify Orders sync historical data. The system now uses intelligent "chunking," making multi-month catch-up syncs significantly faster and more reliable.
Amazon Ads: Unified Campaign Reporting
Combined the previously separate Sponsored Brand and Sponsored Product report streams into a single unified Sponsored Campaign report in Amazon Ads. Also increased the lookback window from 3 to 5 days to reliably capture late-arriving ad metrics.
1 total change
| Table/column | Change type | Notes |
|---|---|---|
sponsored_campaign_report | New table | Unified report combining Sponsored Brand and Sponsored Product data |
Stripe: Discount & Coupon Data
Expanded the Stripe integration with coupon_id and discount_amount fields on subscription items.
2 total changes
| Table/column | Change type | New name | Notes |
|---|---|---|---|
subscription_item | |||
column | New Column | coupon_id | Associated coupon identifier |
column | New Column | discount_amount | Discount amount applied |
Klaviyo: Campaign & Flow IDs on Events
Added Campaign IDs and Flow IDs to Klaviyo events, so you can tie user actions directly back to specific marketing campaigns and flows.
Facebook Ads: Multi-Account Support
You can now configure Facebook Ads to sync multiple Ad Accounts at once, along with smarter API rate limit handling.
TikTok Shop: FBT Inventory & Order Statements
TikTok Shop now syncs fulfillment-by-TikTok inventory levels and order statement transactions.
Zendesk: High-Volume Sync Overhaul
Switched Zendesk to time-based syncing with improved rate limit handling, delivering faster, more reliable syncs for large accounts.
Additional Connector Updates
- Apple App Store Connect: New
app_usagetable with sessions, crashes, installs, and deletions. - Calendly: Organization Memberships stream, so events and availability now sync for all org members.
- Mixpanel: Events now include same-day data for faster analytics.
- GoHighLevel: Added
fromandtosender fields on messages. - Intercom: Adaptive rate limiting for graceful API throttle recovery.
- Klarna: Updated data structures and new environment selection (Live/Playground).
- AppLovin: Restructured report schemas and daily lookback for retroactive adjustments.
Platform Improvements
Postgres & Redshift: Auto-Create Sub-Tables
Incremental syncs to Postgres and Redshift now automatically detect and create missing sub-tables on the fly. No more Full Syncs just to generate new sub-tables.
CDC Concurrency Limits
Large initial Change Data Capture snapshots now enforce concurrency limits to protect source databases from overload.
Bug Fixes
We squashed a long list of bugs this month, including:
- Amazon Ads: Improved token expiration handling, missing campaign budget ID/ASIN errors, and API pacing.
- Facebook Ads: Fixed duplicate rows in warehouse syncs and added retry for empty creative data.
- TikTok Ads: Fixed sync failures from empty "platform" fields in campaign reports.
- Google Sheets: Fixed "Mirror" mode continuously appending data instead of updating rows.
- Postgres: Fixed large dataset syncs failing due to strict timeout limits.
- Data Model Imports: Auto-detection and repair of missing raw view references in dbt imports.
- Reverse ETL: Fixed account deletion blocked by active Reverse ETL syncs.
That's a wrap for April! For the full technical details, check out the April 2026 release notes.
Questions or feedback? Reach out to us anytime, we'd love to hear from you.







