Updates roll out continuously. The most recent changes appear first.Documentation Index
Fetch the complete documentation index at: https://docs.politicalcomms.com/llms.txt
Use this file to discover all available pages before exploring further.
May 2, 2026
Added
Media File Status TrackingUploaded media files now show their status (Uploading, Compressing, Saving, Ready) and survive a page refresh - no more uploads disappearing mid-compression. Failed uploads display a clear reason on hover instead of vanishing silently, and the message composer now hides any media that is still processing so it cannot be attached by mistake.Performance
Faster Dashboard LoadingHome page metric cards (Messages This Month, Message Volume, Performance) now load instantly for organizations of any size - including parent organizations with many sub-orgs that previously timed out and rendered blank.Faster L2 Voter-Data FiltersFiltering and counting against the L2 voter file is significantly faster, especially for large state-wide universes. Saved searches load quickly and re-running the same filter no longer redoes the heavy work.Faster Report Generation & DownloadsReports now start downloading in seconds instead of waiting for the full file to assemble, and the download button no longer fails on long-tailed files. Large exports finish noticeably faster.Fixed
2FA No Longer Required on Every Login (Custom Domains)Fixed an issue on white-labeled custom domains where two-factor authentication was prompted on every login, ignoring the ‘Remember this device’ checkbox. Trusted devices are now correctly remembered across logins on every domain.Projects No Longer Hang in SendingFixed an issue where a small number of projects could remain stuck in the Sending state after every message had finished, even though the work was actually complete. Affected projects now correctly transition to Completed.May 1, 2026
Added
Comma-Separated Test RecipientsProject test sends now accept multiple phone numbers separated by commas, so you can QA a campaign across several test devices in a single send.Changed
Improved Media CompressionImage and video compression is tuned for cleaner MMS payloads. Photos taken on mobile now retain correct orientation through the upload pipeline, and a few edge-case encoder failures on non-standard sources are resolved.April 27, 2026
Added
L2 Voter-Data PurchasesBuild a custom voter universe in-app with live filters and an estimated count, then purchase the resulting list with a credit card. Purchases land in CSV or JSON, are downloadable from the new Purchase History tab for 7 days, and are billed separately from your platform wallet.April 23, 2026
Added
API Project BuilderExternal tools and partners can now build, test, and schedule projects entirely through the public API. New endpoints cover list import, list analysis, media upload, project creation, test sends, scheduling, and webhook subscriptions - everything the in-app build flow does, available programmatically.Selected Media Now Visible in ComposerWhen you attach a media file in the message composer, the thumbnail, filename, and size now appear inline so you always know exactly which file is attached without re-opening the picker.Performance
Faster, More Reliable Number LookupsNumber lookup throughput is now governed by a single global rate limiter, so lookups stay smooth even when our worker fleet scales up. Slow lookups are no longer rejected mid-job and queued lookups complete more predictably.April 19, 2026
Added
Stripe Connect & Parent Org PayoutsParent organizations can now become resellers with a fully in-app verification flow, automatically receive payouts to their own bank account when sub-organizations add funds, and choose a daily, weekly, or monthly payout schedule. Any organization can now save a payment method on file, and auto-recharge will route funds correctly for sub-organizations.April 17, 2026
Added
Survey Response BranchingSurvey questions can now branch based on each response - send ‘Yes’ answers to one question and ‘No’ answers to another, or skip directly to the end. Each multiple-choice option has a new “Go to” dropdown, and branch targets update automatically when you reorder or delete questions.Fixed
Project Copy Preserves Full ConfigurationCopying a project now preserves the opt-out footer setting from the source project (previously it would silently default back to on). Copying surveys is also fully transactional now - a partial failure can no longer leave you with a half-copied survey.April 6, 2026
Added
Enterprise Data ExportsNew Enterprise feature: automatically stream your project and message data to your own Amazon S3 bucket, Snowflake warehouse, or Databricks workspace on an hourly or daily schedule. Includes a Data Exports admin page to manage destinations, watch job history, and trigger one-off exports.April 4, 2026
Changed
Smarter Opt-Out DetectionWe now catch many more opt-out phrases and common typos (like ‘stip’, ‘stoo’, and ‘srop’), plus variants like “leave me alone” and “remove me”. This catches roughly 700 more opt-outs per day and keeps your lists cleaner and more compliant.April 3, 2026
Added
Bot Click FilteringLink tracking now automatically filters out bot clicks for more accurate analyticsMarch 30, 2026
March 28, 2026
Fixed
MMS Media QualityFixed MMS media formatting to prevent quality changes when sending to carriersMarch 25, 2026
March 23, 2026
Added
Export to Postman CollectionExport your API configuration as a Postman collection for easy testingMarch 22, 2026
Performance
Faster Dashboard LoadingSignificantly improved dashboard loading speed. Pages that previously took several seconds now load instantly.Faster Webhook DeliveryWebhook processing is now significantly faster. Delivery status updates arrive sooner.Improved Message Sending SpeedDoubled message processing capacity. Large campaigns now send significantly faster.March 20, 2026
Added
10DLC Pricing ControlsAdded pricing controls for 10DLC provisioning and vetting. Organizations can now configure custom pricing for brand registration and campaign vetting.Fixed
Campaign Verify SubmissionFixed validation errors on the campaign verify submission form.Dashboard Cost DisplayFixed project cost on the dashboard showing lower than the actual cost.Link Tracking Performance FixFixed a critical issue where large sends with link tracking caused database CPU spikes and system lockup under high click volume. Redirect performance is now stable regardless of send size or concurrent click load.Sending SpeedsFixed sending speeds not being applied correctly to campaigns.Survey MMS PreviewsFixed MMS previews not displaying in survey projects.Survey ValidationFixed validation errors on survey projects and fixed surveys not requiring re-testing after being edited.March 12, 2026
Fixed
Fixed dashboard becoming unresponsive during link tracking sendsFixed an issue where campaigns using link tracking could cause the UI to crash, making the dashboard appear frozen or broken while a project was sending.February 28, 2026
Added
Agency ModeManage multiple organizations from a centralized admin interface. Switch between organizations and manage all your clients from one place.Copy ProjectsDuplicate existing projects to quickly create new campaigns with the same settings. Save time by copying project configurations instead of starting from scratch.Fixed
Accurate Reply MetricsFixed reporting to exclude opted-out recipients from reply statistics. Reply metrics now accurately reflect only active, opted-in recipients.February 22, 2026
Added
In-App Notification SystemStay updated with real-time notifications! Get alerts for project completions, low balance warnings, payment confirmations, and more. Access your notification history anytime from the notification bell icon.Search and Filter Recurring TransactionsEasily find and manage your recurring charges with new search and filtering options on the billing page. Filter by transaction type, status, or search by description.Fixed
Fixed Missing Recurring Billing ChargesResolved an issue where phone numbers and 10DLC campaigns were not being properly billed with recurring transactions. All missing charges have been backfilled.Fixed Project Completion NotificationsYou will now receive notifications when your scheduled projects complete successfully. Never miss when an important campaign finishes!February 20, 2026
Added
Advanced Dropdown SearchEnhanced dropdowns across the platform with powerful search and filtering capabilities, making it faster to find what you need.iPhone Message PreviewsAdded realistic iPhone message preview examples throughout the platform to help you visualize how your messages will appear to recipients.Non-Political Brand VettingAdded streamlined vetting workflow for non-political campaigns, making it easier to get your brand approved for messaging.Changed
Streamlined Brand and Campaign WorkflowsImproved the brand setup, campaign verification, and campaign creation workflows for a smoother, more intuitive experience.Fixed
Login Error MessagesImproved error messages during login to be clearer and more helpful when authentication fails.Pricing Settings PrecisionFixed an issue where decimal values in organization pricing settings were not saving correctly.February 13, 2026
Added
Automatic Video & Image CompressionVideos and images now automatically compress to meet carrier size limits. The system will try to preserve quality while ensuring files are under 900KB. Supports all common video formats (MP4, MOV, iPhone videos, etc.).Changed
Enhanced Reporting PageImproved reporting page with better data visualization and iPhone message preview examples.Fixed
Fixed Login Error MessagesImproved error message display when login attempts fail.Fixed Pricing SettingsResolved issue with decimal precision in organization pricing settings.February 3, 2026
February 2, 2026
February 1, 2026
Changed
Improved Platform PerformanceOptimized database queries and webhook processing for faster response timesJanuary 26, 2026
Added
Survey ProjectsCreate interactive multi-question surveys that automatically progress based on recipient responses. Build surveys with up to 30 questions, track completion rates, and export results to CSV for analysis.January 11, 2026
Added
Project Dashboard FilteringAdded filtering capabilities to the project dashboard and archive for easier project discovery and management.Changed
Enhanced Homepage ExperienceImproved homepage with better support for resellers and sub-organization queries, making it easier to navigate and manage multi-tier organizations.Performance and Stability ImprovementsImproved overall system performance and stability with database optimizations and better resource management.Fixed
Fixed Chat Page Display IssueResolved an issue where the message window appeared at the bottom of the conversation list instead of in its proper position.Fixed Segment Builder CrashFixed a crash that occurred when selecting multiple contact lists in the segment builder.January 8, 2026
Added
Daily Usage LedgerView detailed daily billing ledger entries with date range filtering. Access your complete billing history and transaction details for better financial transparency.Changed
Improved Loading ExperiencePage loading now shows content-aware skeleton previews instead of generic spinners, providing a smoother and more responsive experience.Performance
Faster Message ProcessingMessage delivery speed improved by 15-25% through optimized caching and database query consolidation.Fixed
Recurring Billing FixesFixed calculation and scheduling issues with recurring charges to ensure accurate monthly billing.January 4, 2026
Added
Enhanced Accessibility FeaturesThe platform now meets WCAG 2.1 AA accessibility standards. Improvements include better keyboard navigation, screen reader support, skip navigation links, and high contrast text for improved readability.Changed
Improved Dark Mode SupportDark mode has been enhanced with better color consistency and improved visual design. All interface elements now use a unified color system for a more cohesive dark mode experience.New Modern Design SystemWe’ve completely redesigned the user interface with a modern, professional design system. You’ll notice improved visual consistency, smoother animations, and a more polished look throughout the application.Performance
Faster Page Load TimesWe’ve optimized the application bundle size, reducing it by approximately 90-100KB. This means faster initial page loads and improved overall performance throughout the platform.January 1, 2026
Performance
Faster Contact List ProcessingContact list uploads are now up to 2.5x faster. Phone number searches are 10x faster. Large contact lists (100k+) now process in under 2 minutes instead of 5+ minutes.Faster Dashboard LoadingDashboard pages load 99.8% faster. Brand and campaign lists now load in milliseconds instead of seconds, even with large datasets.Fixed
Fixed Phone Number Search and Purchase ErrorsFixed errors in phone number search and during purchase that were blocking users. Improved error messages and logging for better troubleshooting.December 20, 2025
Added
Contact List SegmentationCreate targeted contact lists from project engagement. Segment contacts who clicked links, responded to messages, or didn’t engage. Build sophisticated audiences for follow-up campaigns.Outbound WebhooksSubscribe to real-time event notifications for project lifecycle, message status updates, and contact list events. Integrate your external systems with webhook delivery, retry logic, and signature validation.Performance
Faster Platform ResponseEliminated system bottlenecks resulting in 5-10x throughput improvement. Projects start faster and the platform stays responsive under heavy load.December 10, 2025
Added
API DocumentationComplete API documentation with code examples in multiple languages (cURL, JavaScript, Python). Includes authentication guide and best practicesAPI Key ManagementSelf-service API key creation and management for external integrations. Create keys with granular permissions for different access levelsMerge Tag MappingMap CSV columns to merge tags with smart auto-detection during upload. System automatically detects common fields like FirstName → first_nameMultiple Contact ListsUse multiple contact lists in a single project with automatic de-duplication across all listsTemplate Editor EnhancementsInsert merge tags with fallback syntax () for personalized messages. Includes live preview with sample contact dataDecember 4, 2025
Added
Send Test Messages to Multiple Phone NumbersYou can now send test messages to multiple phone numbers at once (up to 10 recipients). Add or remove phone numbers with the +/- buttons, and see the delivery status for each recipient in the test history.December 2, 2025
Added
Link Tracking SystemTrack recipient clicks on campaign links with detailed analytics. Measure engagement with click-through rates, detect viral sharing, and analyze device/browser/OS breakdown. Custom branded short domains available with platform domains (vter.io, msg.vote) included for all organizations.Fixed
Fixed Contact List Saving in DraftsContact list selections now properly save when creating or editing project drafts. You can save your work and resume later without losing your contact list configuration.November 29, 2025
Fixed
Project edit screen now shows all fields correctlyFixed issue where project data was not properly loading all fields on the edit screen. All project fields now correctly populate when editing.Projects can now be successfully deletedResolved critical bug that was preventing project deletion. You can now delete projects as expected.Reporting page now appears for all projectsFixed bug where the reporting page failed to display for projects that were sending. Reporting data is now accessible for all active and completed projects.Session timeouts now work correctly - you’ll stay logged in for 48 hours of inactivity or 30 daysFixed logout timer accuracy. Users are now only logged out after 48 hours of inactivity or 30 days absolute maximum, eliminating premature logout issues.Suppression lists can now be properly added to projectsFixed issue preventing suppression lists from being associated with projects. You can now successfully add and manage suppression lists for your messaging projects.November 19, 2025
Added
Campaign Verify Management - Centralized Political VettingNew standalone Campaign Verify management page for political campaign vetting and compliance. Create and manage Campaign Verify submissions at the organization level (not tied to specific brands). Full lifecycle support: save drafts, submit to Campaign Verify, verify PIN codes, and generate unlimited tokens for 10DLC, Toll-Free, and Short Code messaging. Each verified submission can generate multiple tokens for different use cases. Import existing tokens from external Campaign Verify accounts.Changed
Campaign Verify System ImprovementsCampaign Verify functionality has been reorganized and improved for better usability. All campaign vetting and compliance management is now available in a dedicated section, making it easier to manage political campaign verification independently from brand registration.Improved Brand Management InterfaceComplete redesign of the brand management pages with cleaner UI, better workflow visibility, and improved navigation. Brand detail pages now focus exclusively on TCR brand registration and 10DLC campaign management. Campaign Verify functionality has been separated into its own dedicated management page for better organization and clarity.November 18, 2025
Added
Session Activity TrackingView all active sessions and see when and where you logged in from your profile pageTwo-Factor Authentication AvailableYou can now enable two-factor authentication (2FA) using authenticator apps like Google Authenticator or Authy for enhanced account securityPerformance
Billing Page PerformanceBilling balances page is now 96% faster (under 1 second instead of 13 seconds)Faster Dashboard LoadingDashboard and projects pages now load 40-60% faster thanks to optimized cachingFixed
Cross-Browser Session PersistenceSessions now persist correctly when closing and reopening your browserMulti-Device Session SupportYou can now log in from multiple devices simultaneously and manage all active sessions from your profileSession Stability ImprovedYou will no longer be logged out every 15 minutes or after deploymentsTrusted Devices PersistYour trusted devices for 2FA now remain trusted even after app updatesSecurity
48-Hour Inactivity TimeoutFor your security, sessions now automatically expire after 48 hours of inactivityEnhanced Account ProtectionImproved brute-force protection with automatic account lockout after 10 failed login attemptsImproved Session SecurityAuthentication tokens are now more secureNovember 14, 2025
Added
Branding & Domain ManagementNew dedicated admin page for complete white-label control. Upload custom logo and favicon, manage multiple custom domains, view real-time provisioning progress, and set primary domain with automatic redirects.Custom Domain SupportAdd your own branded domain (e.g., app.yourcompany.com) to access the platform with automated SSL certificates and global CDN delivery. Simple DNS verification workflow with one-time setup fee of $5.00 per domain.Domain Provisioning WorkflowFull domain lifecycle management with visual status indicators. Automated certificate provisioning (5-30 min) and CloudFront deployment (15-20 min). Access your app via custom domain immediately once active.November 12, 2025
Changed
Enhanced System ReliabilityImproved overall system reliability and stability. The platform now handles large projects and high message volumes more smoothly.Performance
Improved System PerformanceSignificantly enhanced system performance and speed. Pages load faster, operations complete more quickly, and the platform handles high-volume messaging more efficiently.Fixed
Fixed Timeout ErrorsResolved timeout errors that occasionally occurred when loading pages or performing operations. The platform is now more stable and reliable.November 11, 2025
Changed
Enhanced System ReliabilityThe platform is now more stable with comprehensive monitoring to ensure consistent performance and uptime.Performance
Faster Dashboard LoadingYour dashboard now loads 50-100x faster with instant access to projects, contacts, and messages.Faster Message ProcessingMessages are now sent 3x faster with improved throughput. Large campaigns complete more quickly with better real-time progress tracking.Improved System Performance and StabilityThe platform is now significantly faster and more reliable. Pages load up to 260x faster, and the system handles large message campaigns without any slowdowns or errors.Fixed
Eliminated System CrashesFixed issues that could cause the system to crash when processing large message batches. The platform now reliably handles campaigns with 100,000+ messages.November 7, 2025
Fixed
Contact List DownloadsResolved an issue that prevented users from downloading contact lists after they had been analyzed. Downloads now work reliably once analysis is complete.November 6, 2025
Performance
Message Processing ReliabilityEnhanced message processing stability under high load, ensuring consistent delivery performance and reliable status updates even during peak usage periods.Webhook Processing StabilityResolved an issue where webhook events were not properly closing database connections, leading to lock contention and delayed processing. Webhook ingestion and status updates now execute more efficiently and reliably under high load.November 4, 2025
Changed
Enhanced Message Export DataProject data exports now include individual message delivery status and detailed disposition information, providing more granular insights for campaign analysis and reporting.November 3, 2025
Performance
Dashboard Performance ImprovementsSignificantly improved dashboard loading speed, with the activity feed now loading 20-40x faster and providing a smoother user experience when viewing recent messaging activity.November 2, 2025
Changed
Recurring Usage View - Nested Phone Numbers & Cascade ControlsUpdated the recurring usage page to display phone numbers nested under their associated campaigns, making it easier to understand which numbers belong to each campaign. Added cascade toggle functionality to enable or disable auto-renew at the campaign level, automatically applying settings to all linked phone numbers.Fixed
Recurring Charges TriggerResolved an issue where recurring charges were not triggering as expected, ensuring automated billing runs reliably and on schedule.November 1, 2025
Added
Status PageIntroduced a dedicated status page to display real-time system health, component uptime, and incident updates, improving transparency and reliability awareness for users.Status Page SystemBuilt and launched a status page system to show real-time platform health, component monitoring, uptime history, and incident reporting - improving transparency and operational confidence without relying on third-party tools.Changed
Navigation EnhancementsRefined the platform navigation for faster access to key sections, clearer menu structure, and a smoother user experience across the app.Fixed
Auto-Recharge ReliabilityResolved an issue where auto-recharge could get stuck and fail to process, ensuring wallets recharge automatically when balance falls below the configured threshold.Inbound Message BillingResolved an issue where inbound messages were not being billed correctly, ensuring accurate usage tracking and billing for received messages.Project Completion TrackingFixed an issue where projects would display as incomplete even after all messages were delivered, ensuring accurate project status and progress indicators.October 31, 2025
Added
Compliance & Policy PagesAdded full compliance documentation, messaging policies, legal disclosures, and carrier-required guidelines to ensure clarity and campaign readiness.Help Center & FAQsLaunched a comprehensive Help Center and FAQ resource covering key setup steps, common questions, troubleshooting, and support workflows.Platform Features ListPublished a full feature overview page outlining core platform functionality, pricing, and competitive advantages.Changed
Onboarding GuideExpanded the onboarding guide to include detailed, end-to-end setup instructions across the full system - from registration and campaign setup to sending messages, billing, and reporting.October 30, 2025
Added
Changelog systemIntroduced an in-app changelog section to track updates and communicate improvements to users.Homepage contentAdded full content to the homepage.Phone number descriptionsUsers can now add custom descriptions to phone numbers for improved organization and account clarity.October 19, 2025
Added
Archived Project ManagementView and manage archived projects with snapshot metrics. Filter to show/hide archived projects and prevent editing with clear visual indicators.Performance
6x Faster Billing for High-Volume SendsDramatically improved billing system performance during concurrent operations. Large message bursts now process without timeout errors.Fixed
Critical Billing Accuracy ResolvedEliminated missing ledger entries that were causing silent billing failures. All charges now process correctly with complete audit trail and proper retry logic.October 18, 2025
Added
Text Formatting in Message TemplatesAdded bold and italics formatting options to message template editor for richer message styling.Performance
Large Projects 85% FasterHigh-volume message projects (3,600+ messages) now complete in under 2 minutes instead of 13+ minutes with improved database efficiency.Message Billing 100% AccurateFixed race condition that could cause lost charges during high-volume sends. All messages now billed correctly with complete audit trail.Fixed
Brand Registration Billing FixedEliminated double charge issue when registering brands. Registration now charges correctly with single transaction.Dynamic Custom Field SubstitutionMessage templates now support any CSV column header as a placeholder (e.g., , , ) for personalized messages.Project Delivery Rate FixedDelivery rate percentages now calculate correctly, excluding reply messages from the calculation to show accurate delivery metrics.October 14, 2025
Changed
Improved Cost Tracking Per ProjectBilling ledger now tracks costs per individual project/resource for clearer visibility into where your spending goes.Performance
Instant Wallet Balance UpdatesWallet balance updates now appear immediately (under 100ms) instead of the previous 3-second delay. Real-time accuracy for all billing operations.October 13, 2025
Changed
Reliable Pause and ResumePause/resume functionality now preserves all sent messages and prevents duplicates. Projects resume exactly where they left off with zero message duplication.Performance
4x Faster Message SendingHigh-volume campaigns (10,000+ messages) now send in under 60 minutes instead of 4+ hours with improved queue processing and autoscaling.Projects Start 10x FasterProjects now start in under 1 second (previously 10-15 seconds). Messages are pre-created when you finish editing, enabling instant project activation.October 9, 2025
Added
Automatic Account RechargeEnable automatic recharge to keep your account funded. When balance drops below your threshold, we’ll automatically charge your payment method.Project Auto-Completion and ArchivingProjects automatically marked complete when all messages sent, then auto-archive after 14 days to keep your workspace organized.Real-Time Balance DisplayYour balance now includes today’s unbilled usage in real-time, so you always know your exact available balance before sending messages.Recurring Charge AutomationPhone numbers and campaigns automatically renew. Phone numbers prorated by days remaining, campaigns renew on anniversary date.Simplified Approval WorkflowProject approval process simplified with single toggle. Projects requiring approval clearly marked in workflow.Changed
Test-Before-Send EnforcementAll projects now require test message before full send for safety. Edits automatically reset to testing state to prevent accidental sends.Performance
10x Faster Project CreationCreating new projects is now 10x faster with just-in-time message creation. Large campaigns with thousands of contacts load instantly.January 20, 2025
