Skip to main content

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.

Updates roll out continuously. The most recent changes appear first.
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 analytics
March 30, 2026

Added

Copy Archived ProjectsArchived projects can now be copied to create new active projects
March 28, 2026

Fixed

MMS Media QualityFixed MMS media formatting to prevent quality changes when sending to carriers
March 25, 2026

Added

Read-Only API EndpointsAdded 7 new API endpoints for accessing your data programmatically
March 23, 2026

Added

Export to Postman CollectionExport your API configuration as a Postman collection for easy testing
March 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 4, 2026

Fixed

Fixed Link TrackingLink click tracking now properly records all clicks
February 3, 2026

Changed

Faster Message SendingOptimized and reinforced message sending speeds

Fixed

Fixed Data ExportsLarge data exports no longer time out
February 2, 2026

Changed

Faster List AnalysisContact list analysis is now 10x faster

Fixed

Fixed List Cell EstimatesContact list cell count estimates now accurately reflect actual counts
February 1, 2026

Changed

Improved Platform PerformanceOptimized database queries and webhook processing for faster response times
January 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 data
December 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 security

Performance

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 caching

Fixed

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 updates

Security

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 secure
November 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

Added

White-Label Branding for Custom DomainsCustom domains now display your organization’s branding throughout the platform. When you add a custom domain, all public pages (login, registration, legal documents) will automatically show your logo, organization name, and contact information instead of native branding. This provides a fully white-labeled experience for your users.