Skip to main content

Changelog

Follow new updates and improvements to Coupler.io.

Reddit Ads reports, LinkedIn Ads member breakdowns & AI agent upgrade

New

Reddit Ads: Ad group performance and Ad performance reports
Both reports support an optional breakdown by geo (country, region, DMA), audience (gender, language, interest), delivery (placement, community, operating system, keyword) or creative (carousel card).

Reddit Ads: breakdowns for Campaign performance and updated metrics
The Campaign performance report now supports optional breakdowns by geo, audience, delivery and creative. Deprecated app install metrics are replaced with valid ones. Accept the schema changes in your data flow to use them.

LinkedIn Ads: Campaign performance by member dimension
Get campaign performance by day or month, broken down by country, industry, seniority, company size and other member dimensions.

Improved

LinkedIn Ads: updated to latest API version
Includes the new Member DMA dimension and new analytics metrics.

LinkedIn Company Pages: updated to latest API version

Instagram Insights: split by period for performance by media type
Choose Daily, Monthly or Totals only. Existing data flows are set to Totals only, so your data stays the same.

Google Sheets add-on: support for multiple destinations
The add-on shows the destination sheet name under your data flow name. Click "Toggle details" to see all destinations.

AI agent: now runs on Claude Sonnet 5
Deeper reasoning for more complex questions.

MCP: broader client compatibility
MCP tool schemas now use JSON Schema 2020-12, so clients that reject older schemas can connect.

Home page: AI and manual tabs
Everyone now sees separate tabs for the AI and manual setup paths. Your selected tab is remembered. Template cards also keep source logos on one line, with extra sources collapsed into a +N counter.

Fixed

LinkedIn Ads: advanced filters in reports
Bracketed filters now work correctly.

LinkedIn Company Pages: follower demographics for pages without data
A page with no follower data returns 0 rows, and your other pages import as usual.

Shopify: stale orders with status filters
Orders filtered by status, financial status or fulfillment status now refresh fully, so orders that no longer match drop out.

Shopify: customers import with special characters
Records containing null characters no longer cause failed or partial imports.

CIN7: product movements and large sales imports
Product movements are now a separate entity, which fixes failures on large accounts. Sales imports save progress more often and resume where they stopped, so large accounts no longer time out with incomplete data.

QuickBooks Online: large Profit and Loss reports
Large reports no longer fail with "Unable to fetch more data".

Facebook Ads: imports failing on global rate limits
Imports now retry on Facebook's global rate limit errors and show a clear message if the limit persists.

TikTok Organic: Video Insights sync stability
Syncs now retry on TikTok timeouts.

Google Sheets add-on: help icon no longer overlaps the add-on area

NewImprovedFixed

ChatGPT Ads & StackAdapt sources, sources pausing, and AI skills library updates

New

ChatGPT Ads integration
Import campaign and insights reports, including campaign conversions and country-level campaign totals.

StackAdapt integration
Import delivery reports for advertisers, campaign groups, campaigns, and ads, plus insights by country.

Pause a source
You can now pause a source to stop refreshing it and keep using the data already stored in Coupler.io.

Campaign Monitor: Campaign summary report
Sent campaigns now include opens, unique opens, clicks, unsubscribes, bounces, spam complaints, forwards, likes, and mentions.

Taboola: two new reports
Campaign daily performance by publisher, and Top campaign content daily performance by conversion action.

AI agent: charts in conversations
The agent can now show charts directly in the conversation.

Improved

UpPromote updated to v2
Referrals, Coupons, and Affiliates are available with API key connection.

Deputy: Timesheets split into two reports
The existing report is now Active employees timesheets. A new Timesheets report reads data for a start and end date you choose.

NinjaOne RMM: OAuth connection
Connect with client ID, client secret, and region (North America, EMEA, APAC) instead of a legacy API key.

TikTok Organic: more profile insights
Added unique video views, profile clicks, and daily follower metrics (total, new, lost). Some metrics require a business or verified business account.

Skills library: easier to browse and use
"Use this skill" now hands a skill straight to the agent. The Skills page adds favourites, a data source filter, and simpler cards. The slash-command menu shows short descriptions. Markdown tables render in skill instructions.

Home page: less intrusive layout
The right sidebar no longer opens on its own, and the help button is now available on mobile.

Fixed

Zoho Books: general ledger and Google Sheets
General ledger reports no longer repeat rows per account, and date ranges no longer shift by a day for organizations outside UTC. Multiple contact and project IDs now stay readable in Google Sheets.

ClickUp: large accounts timing out
Tasks now load reliably for large workspaces. Previously, imports could stop partway while still appearing successful.

CIN7: product availability by location
Product availability now keeps one row per location, including serialized and batch-tracked stock.

RingCentral: failed fetches
Fixed an issue that caused every entity to fail.

Runs stuck in progress
Runs no longer stay in progress when a network error occurs at the start.

Create from template error
Fixed a 422 error when creating from a template outside the Google Sheets add-on.

NewImprovedFixed

Single sign-on (SAML), Home page redesign & BigQuery static IPs

New

Single sign-on (SAML) for your organization Connect any SAML 2.0 identity provider, such as Okta, so your team signs in to Coupler.io through your company's identity provider. Test the connection first, then turn SSO on alongside your existing sign-in methods. When you're ready, you can require it for every member. Organization Owners keep password access as a fallback. Available on the Agency & Enterprise plan to Organization Owners. Setup guide

Improved

Redesigned Home page Ask the AI agent a question straight from Home if your workspace has it. Templates are now ordered by what you said you want to do during onboarding. A banner appears when none of your data flows has ever run successfully. Free trial and expired trial tiles are redesigned, with an option to book a call with sales.

AI agent: conversation starters are editable Picking a starter now puts the prompt in the ask box instead of sending it, so you can edit it first.

Custom MCP tokens can be regenerated Regenerating a token invalidates the old one, the same as API tokens.

Faster data set list The data set list loads noticeably faster.

BigQuery destination: static IPs Traffic now leaves from static IP addresses, so you can allowlist them if you restrict access by IP.

Klaviyo: custom profile attributes The Profile entity now includes custom attributes, including UTM properties.

Gorgias: advanced filters New advanced filters field to narrow what's pulled from Gorgias.

Fixed

Facebook Ads: Leads import and date ranges Leads now import for pages without lead forms. Days at the edges of the selected date range are no longer missing.

Xero: Invoices filtered by status return all rows Filtering by a single status no longer stops at 100 rows.

Pipedrive: imports with 500+ custom fields Fixed memory failures for accounts with a large number of custom fields.

monday.com: "Boards to sync" no longer breaks sync Preview and sync now work when you specify board IDs.

Pinterest Organic & Shopping: click metrics User account analytics and board pins now return click data instead of blank columns.

Data Studio add-on: error on cache miss The add-on no longer errors out when cached data isn't available.

NewImprovedFixed

Earlier updates