Synter Mobile (Android) — First Native App
Shipped the first native Synter mobile app on Android. Native Clerk sign-in (including Google), Capacitor app ID, Doppler env support, mobile icons and splash screens, Android Gradle project setup, mobile-friendly logout, and parity with web auth flows. iOS is next.
Five New Ad Platforms: Outbrain, Taboola, Mixpanel, GSC, More
Added Outbrain native advertising connector, Taboola via Backstage, Mixpanel analytics connection, Google Search Console verification, plus a generic OAuth and API-key connection framework. Total connected platforms now exceeds 20.
Clerk Auth Migration
Migrated primary authentication to Clerk: Google social sign-in, password reset, change-password, magic email links, OAuth integration with workspace mapping, and domain-based workspace auto-join. Legacy cookie sessions still supported during transition.
Strategist + SimilarWeb Integration
The Strategist agent now pulls SimilarWeb traffic, traffic sources, and keyword intelligence as part of its analysis. Compare your domain to competitors before recommending bids and budgets.
Agent Session Replay
Every Campaign IDE session can be replayed step-by-step for debugging, training, and customer support. See every tool call, every input, every output — exactly as the agent saw it.
Three-Lane Email Architecture
New email infrastructure split into transactional, marketing, and product-update lanes with separate deliverability monitoring, suppression lists, and sender reputation tracking.
Customer UTM → Attio Attribution (End-to-End)
Verified the full path: Google Ads `final_url_suffix` → customer landing page → Synter Pixel → Attio CRM. Customers now see `utm_source`, `utm_medium`, `utm_campaign`, `utm_content`, `utm_term`, and `gclid` written to Person records in their own Attio workspace via Nango OAuth.
Customer-Connected Attio with Schema Probing
New backend script `attio_create_utm_attributes` audits or creates the 6 utm_* + gclid attributes on People, Companies, and Deals. Schema probe with 5-minute caching prevents Attio rejections from missing attributes.
Synter Self Pixel + Cross-Subdomain Attribution
Built Synter's own first-party pixel for landing pages, with cross-subdomain attribution and ZeroClick verification pages. UTM cookies survive subdomain redirects and feed customer CRMs.
Landing Page Asset Library
Per-workspace asset library for landing pages. Store and reuse logos, hero images, screenshots, and brand assets across pages without re-uploading.
Signup, Onboarding & Checkout UX Overhaul
Major rewrite of the signup → onboarding → checkout funnel. Redirect to onboarding after signup, polished done-step, fixed back navigation, connect-step upgrade modal, and the 30-day free-trial flow.
Creative Gallery
New gallery page surfacing every creative the AI Agents have generated for your account, organized by campaign, platform, and date. Reuse winners across new campaigns.
Dark Mode + Bulk Actions in Campaign List
Dark mode for the campaign list, bulk-select, bulk-delete, and trash-can recovery for accidentally deleted campaigns.
Compare Pages and LLM Discovery Content
Launched dedicated comparison pages plus a programmatic LLM cross-channel pages section for SEO. New blog series on media buying creative.
Credit System Margin Audit & Repricing
Credit packs deprecated — credits now come with monthly plans only. 80%+ margin target enforced. Repriced landing pages, engineer agent, SimilarWeb, video generation (Veo, Creatify, Luma), and added dedicated actions for competitor research and HeyGen avatar videos.
Amazon DSP End-Date & Flight Constraints
Fixed Amazon DSP line item end-date regression, flight constraints, and line item activation flow. Resolved a rate-limit loop that affected DSP advertisers.
Universal Reconnect for Broken Connections
One-click reconnect for any broken OAuth integration. Stabilized MCP server, fixed proxy 401 errors, and resolved Google Ads MCC hidden from account selector.