Changelog

Follow up on the latest improvements and updates.

RSS

Build AI-protected lead capture forms directly in your TrolleyShield dashboard — no WordPress or coding required.
  • Drag-and-drop field editor
    with text, email, phone, textarea, dropdown, and checkbox fields
  • Hosted form pages
    at app.trolleyshield.com/f/your-form
  • Embeddable snippet
    — paste a script tag on any website
  • Full styling control
    — customize colors, fonts, button text, or use 'no style' mode for full CSS control
  • Success actions
    — show a confirmation message or redirect to a URL after submission
  • Every submission gets behavioral fraud detection and AI intent classification automatically
TrolleyShield now automatically captures marketing attribution data on every form submission:
  • UTM parameters
    — source, medium, campaign, term, and content
  • Google Ads click IDs
    — gclid, gbraid, and wbraid
  • Referrer and landing page URL
  • Attribution data appears in the new
    Source Attribution
    card when you expand any submission
  • Works across all form paths: Custom Forms embed, WordPress plugin, and API submissions
Manage multiple businesses from a single TrolleyShield account with full role-based access control.
  • Org switcher
    in the dashboard sidebar — switch between organizations instantly
  • Role hierarchy
    — Owner, Admin, and Viewer roles with granular permissions
  • Team invitations
    — invite members via email with token-based acceptance (7-day expiry)
  • Each organization has its own numbers, forms, submissions, billing, and settings
  • Twilio subaccounts isolate phone numbers per organization
Growth and Agency tier accounts can now see IP reputation data on form submissions:
  • VPN, Proxy, Tor, and Hosting detection
    via MaxMind GeoIP2 Insights
  • Geolocation
    — country, state, and city for each submission
  • Threat level indicator
    — low, medium, high, or critical
  • Network flags
    — colored badges for detected anonymizers
  • IP data is cached for 24 hours to minimize API costs
  • Account-level privacy toggle for GDPR compliance
Connect your Google Ads account with one click to automatically send offline conversions for high-intent leads.
  • OAuth2 flow
    — connect and disconnect directly from Settings → Integrations
  • Conversion action mapping
    — specify which Google Ads conversion action to fire
  • Conversions are sent automatically when a call or form submission is classified as high or medium intent
  • Supports gclid, gbraid, and wbraid attribution from DNI sessions and form submissions
Manage your subscription entirely within TrolleyShield — no external redirects or Stripe customer portal.
  • Subscribe, upgrade, and downgrade
    from the Billing settings page
  • Usage-based overage billing
    — call minutes ($0.05/min), form analyses ($0.03/ea), extra numbers ($2.50/mo)
  • Payment method management
    — add, update, or remove cards
  • Trial system
    — 14 days, 10 call analyses, or 50 form analyses (whichever limit is hit first)
  • Automatic trial expiry with hourly cron job
Updated the WordPress plugin with source attribution capture and improved tracking:
  • Attribution capture
    — UTM parameters, gclid/gbraid/wbraid, referrer, and landing page URL are now sent with every form analysis
  • User agent tracking
    — browser user agent is included for better bot detection
  • Response time tracking
    — API response time is logged for each analysis
  • Download the latest version from your TrolleyShield dashboard under Settings → Form Shield
Real-time in-app notifications for important events:
  • Bell icon
    with unread count in the dashboard header
  • Notification dropdown
    with mark-as-read functionality
  • Per-account notification preferences
    — choose which events trigger notifications
  • Real-time delivery via Supabase broadcast
Phone numbers are now isolated per organization using Twilio subaccounts:
  • Each organization gets its own Twilio subaccount (created automatically on first number purchase)
  • Emergency addresses are created per-subaccount for E911 compliance
  • Subaccounts persist on downgrade (zero cost when no numbers are active)
  • Billing rolls up to the master Twilio account