Roadmap

See what's planned for SheetLinkWP and where the product is headed next.

SheetLinkWP is actively developed and shaped by real customer needs. Our focus areas are reliability, agency workflows, integrations, and smarter automation. Items on this roadmap reflect our current direction and may evolve as we learn more from the people using the product.

A note on naming: SheetLinkWP is the primary brand and website. SheetLink Forms is the WordPress plugin name. Same product, same team.

We prioritize reliability and customer-requested improvements over shipping flashy features for the sake of it.

Recently Shipped

Features and improvements that are live in the current release.

Shipped

Ad Conversion Tracking Suite

Capture click IDs from paid traffic on every form submission and export completed conversions back to each ad platform. Google Ads (GCLID/wbraid/gbraid CSV export), Meta Ads (fbclid + hashed-PII CSV), Microsoft Ads (msclkid CSV), and Meta CAPI server-side events all share one Apps Script authorization token. Shipped in v1.9.3 (Google Ads) and v1.9.4 (Meta/Microsoft/CAPI).

Shipped

Formula Injection Guard

Server-side sanitisation of every payload value before dispatch so spreadsheet formula-injection attempts (=HYPERLINK(...), =cmd|..., leading @ / + / -) cannot be embedded in user input. Defaults ON. Shipped in v1.9.4.

Shipped

Webhook Health Monitoring

Hourly cron pings every active rule's destination plus an in-admin Test now button. Surfaces a wp-admin notice when a destination has been failing for the last hour. Uses a backward-compatible payload marker; older deployed Apps Scripts ignore the ping silently. Shipped in v1.9.4.

Shipped

Duplicate Submission Prevention

SHA-1 hash store in transients with configurable key field plus window. Modes: suppress the duplicate or reroute it to a dedicated Duplicates sheet tab. Shipped in v1.9.4.

Shipped

Email Digest Cron

Daily or weekly summary email of submission volume and delivery health. Frequency configurable per-site. Shipped in v1.9.4.

Shipped

Vertical Automation Packs

Six pre-configured rule templates for specific industries: real estate, legal intake, healthcare, education, e-commerce quote, and agency client intake. Each pack pre-fills column maps, conditional routing, and CRM/destination configuration. One-click apply per pack. Shipped in v1.9.4.

Shipped

Airtable & Notion as Free Destinations

Per-rule mirror to an Airtable base or a Notion database alongside Google Sheets. Notion uses smart property-type inference (Number, Date, Email, URL). Both fire at hook priority 40/45 on sheetlink_after_delivery and use the same retry pipeline as the core sheet write. Free, no add-on required. Shipped in v1.9.4.

Shipped

SMS / WhatsApp Alerts via Twilio

Per-rule notification on submission with optional condition gating (e.g. only fire when lead_score >= 80). Supports {field} placeholder rendering. BYOK Twilio credentials. Shipped in v1.9.4.

Shipped

Non-Form Data Sources

Three new sources dispatch through the same delivery pipeline as form submissions: User Registration Sync (hooks user_register), Form Abandonment Capture (frontend partial capture + hourly sweep, defaults OFF), and ACF + Custom Post Type Sync (one source per enabled CPT). Shipped in v1.9.4.

Shipped

Row Upsert Mode

Per-rule toggle for upsert versus append. Apps Script scans a key column and updates the matched row in place, falling back to append on no-match. Requires regenerating and redeploying the Apps Script on existing rules. Shipped in v1.9.4.

Shipped

Admin Menu De-Clutter & Multi-CRM Routing Rename

Reduced SheetLink sidebar from 21 submenu items to ~12 by grouping ad conversions and secondary destinations under shared parent pages with tab strips. Renamed CRM Fan-Out to Multi-CRM Routing for consistency with marketing copy; underlying slug and license entitlement unchanged. Shipped in v1.9.4.

Shipped

White-Label Hardening

Reset to defaults button on the White-Label settings page, plus whitespace-trim and empty-fallback on save so accidentally-blank menu labels (which would render an invisible sidebar entry) get replaced with sensible defaults. Shipped in v1.9.4.

Shipped

Kit (ConvertKit) CRM Destination

Kit V4 added as a Multi-CRM Routing destination alongside HubSpot, Salesforce, Pipedrive, Zoho, Mailchimp, and ActiveCampaign. Shipped in v1.9.4.

Shipped

Auto Pass-Through Field Mapping

Leave the Field Mapping rows empty and SheetLink syncs every form field to your sheet automatically, in form order, header row keyed by field name. Internal WordPress fields (nonces, _wp_http_referer, embed post id) are filtered out. Explicit field-map rows only needed when pinning specific fields to specific columns. Includes nested-field flattening for Fluent Forms composite fields (names.first_name, names.last_name). Shipped in v1.9.2.

Shipped

Bulk Site Management - Network Template

Agency, Enterprise, Agency Bundle, and Agency Plus licenses get a Network Template admin page that lets the license owner snapshot one site's rules and settings, publish it as the canonical fleet template, and pull-and-apply it on every other licensed site. Webhook URLs and per-site secrets stay local. Shipped in v1.9.1.

Shipped

Cross-Site Agency Fleet View

Customer portal at sheetlinkwp.com/account/ aggregates the activation roster plus 7-day delivery health across every site licensed under an account. No client wp-admin login needed. Available to Agency Bundle and Agency Plus subscribers. Backend ships /api/sheetlinkwp/portal/fleet. Shipped in v1.9.1.

Shipped

Two-Way Sync Echo Suppression

When the plugin writes to a Google Sheet that also has the Two-Way Sync onEdit Apps Script wired up, the resulting onEdit echo is suppressed via a 60-second fingerprint cache. Eliminates the infinite-loop risk on the Two-Way Sync add-on. Shipped in v1.9.0.

Shipped

GDPR Consent Audit Log

Per-submission audit trail of every consent-style field a user ticks. New wp_sheetlink_consent_log table captures consent field name, submitted value, form source plus ID, anonymized IP, User-Agent, and timestamp. Surfaced in the WP privacy export and erasure flows so DSAR responses include the consent record alongside the submission data. Shipped in v1.9.0.

Shipped

Multi-CRM Routing Admin (HubSpot, Salesforce, Zoho, Pipedrive, Mailchimp, ActiveCampaign, Kit)

Three premium admin pages introduced in v1.8.0 (CRM Fan-Out, Two-Way Sync, WooCommerce Sync) progressively expanded to six CRM destinations through v1.8.1 (Pipedrive), v1.9.0 (Mailchimp + ActiveCampaign), and v1.9.4 (Kit / ConvertKit V4). Renamed to Multi-CRM Routing in v1.9.4.

Shipped

WooCommerce Order, Customer, and Product Sync

WooCommerce Sync admin page added in v1.8.0. v1.8.2 added product_created and product_updated events so the catalogue stays mirrored. Shipped in v1.8.0 and v1.8.2.

Shipped

Guided Setup Wizard

First-run wizard that walks new installs from activation to a working Google Sheet connection in three minutes - picks your form plugin, generates the Apps Script, sends a test payload, and saves your first sync rule. Shipped in v1.7.0.

Shipped

Advanced Routing & Fallback Logic

Multi-destination routing with priority ordering and optional fallback webhooks when a primary destination fails. Shipped in v1.7.0.

Shipped

Agency Dashboard & Multi-Site Visibility

Network-admin overview of delivery health and rule counts across every site on a WordPress Multisite install. Shipped in v1.7.0.

Shipped

Branded Reports for Agencies

Downloadable HTML delivery reports with your agency name, logo, accent color, and footer. Show clients what their forms are doing. Shipped in v1.7.0.

Shipped

Enhanced Analytics & Lead Workflow Tools

Submissions-per-day, peak hours, top forms, duplicate detection, week-over-week trend alerts, and an optional (off-by-default) lead-scoring add-on with explicit consent gating. Shipped in v1.7.0.

Shipped

Smart Mapping Suggestions

Heuristic field-to-column suggestions that propose Google Sheets headers, types, and ordering from your form field names. Runs entirely locally - no external calls. Shipped in v1.7.0.

Shipped

Role-Based Menu Visibility

Hide SheetLink menu items from non-administrator roles that already hold manage_options (e.g. custom Site Manager roles). Full editor/author/subscriber role permissions still on the roadmap. Shipped in v1.7.0.

Shipped

White-Label Admin

Replace the plugin menu label and logo for agency installs that ship a branded dashboard to clients. Hardened in v1.9.4 with Reset to defaults plus whitespace-trim. Shipped in v1.7.0.

Shipped

Extra Form Integrations

Native support added for JetFormBuilder, Bricks Builder, MetForm, Kali Forms, and HappyForms on top of the original 12 integrations. Shipped in v1.7.0.

Shipped

Features Hub

Single control panel to toggle every optional feature on or off, so sites only load what they use. Shipped in v1.7.0.

Shipped

Core Google Sheets Sync

Direct WordPress-to-Sheets delivery via Apps Script webhook. No third-party relay, no per-submission fees.

Shipped

12 Form Integrations

Native support for Elementor Pro, Contact Form 7, Gravity Forms, WPForms, Fluent Forms, Formidable Forms, Ninja Forms, Forminator, Everest Forms, Beaver Builder, Divi, and WS Form.

Shipped

Conditional Routing

Route submissions to different Sheet tabs or webhook URLs based on field values. Eight operators, unlimited rules per mapping.

Shipped

Zero-Drop Retry Queue

Automatic local caching and retry for failed deliveries. Every 15 minutes, up to 3 attempts, with manual retry for flagged failures.

Shipped

Delivery Logs & Diagnostics

Timestamped delivery history for every submission. See successes, retries, and failures at a glance.

Shipped

UTM & Marketing Data Capture

Automatically appends UTM parameters, referring page URLs, GCLID/fbclid/msclkid, and submitter IP to every row. UTM cookie TTL extended to 90 days in v1.9.3 to match the Google Ads attribution window.

Shipped

GDPR Compliance Tools

WordPress privacy-tool integration for personal-data export and erasure, consent field mapping, IP handling controls, and (since v1.9.0) per-submission consent audit log.

Shipped

Multisite Support

Activate and manage SheetLink across WordPress Multisite networks with per-site or network-wide configuration.

Shipped

Lifetime Core Licensing

One-time payment for the core WP-to-Sheets plugin. 5, 25, or 100 site tiers with lifetime updates and support.

Next Up

Actively in development or scheduled for the next release cycle.

Next

Full Role-Based Access

Extend Role-Based Menu Visibility so editor, author, and custom roles can be granted specific plugin permissions - view logs, manage rules, retry failed deliveries - independently of the manage_options capability.

Next

Better Debugging & Delivery Diagnostics

Expanded error details, payload inspection, and step-by-step delivery tracing for troubleshooting failed syncs. Builds on the existing delivery log with replay, diff, and per-destination success metrics.

Next

Expanded Field Transformations

Transform, format, or combine field values before they reach your Sheet. Date formatting, text cleanup, value mapping, and field concatenation.

Planned

On the roadmap with clear scope. These will be built - timing depends on priorities.

Planned

Team Features

Multi-user access for agencies and teams. Shared dashboards, audit trails, and collaborative configuration in the customer portal.

Planned

Excel Online / OneDrive Destination

First-class Microsoft 365 destination so customers on the Microsoft stack don't have to round-trip through Google Sheets.

Planned

Server-Side Google Tag Manager Integration

Native sGTM event forwarding to complement the existing client-side GTM container path.

Longer-Term Ideas

Things we're exploring. Not committed, but on our radar based on customer conversations.

Exploring

Workflow Builder & Automation Recipes

Visual automation builder for multi-step post-submission workflows. Route, transform, notify, and sync in sequence - bigger surface than today's per-rule conditional routing.

Exploring

Optional Hosted Relay

Managed delivery relay for sites that cannot run direct webhooks. Optional, paid infrastructure for edge cases like air-gapped or behind-VPN WordPress installs.

Exploring

Comment & Profile Sync

Pipe WordPress comment moderation and user profile updates into Google Sheets through the same dispatch pipeline that form submissions, ACF posts, and user registrations already use.

Roadmap priorities may shift based on customer feedback and product needs. Items shown here reflect current direction, not guaranteed commitments.

Running an agency or managing multiple client sites? Check out our pricing tiers built for agencies, or get in touch to discuss your use case.

Want to shape what gets built next?

Customer feedback drives this roadmap. Tell us what matters most to your workflow.