November 2025 Update
🔗 Short Codes for Feedback Links
Say goodbye to long, complicated URLs!
What's New
User-Friendly Short Codes: Clean, memorable URLs for all feedback links
Automatic Generation: Short codes auto-generated for new locations
Backfill Support: Existing locations automatically get short codes
QR Code Integration: QR codes now use short codes by default
Benefits
Easier to share via SMS and print materials
More professional appearance
Better for verbal communication
Backward compatible with existing links
🎓 Enhanced Onboarding Experience
We've refined the onboarding flow with more helpful features:
Step 6: Sharing Your Feedback Form
QR Code Download: Instantly download your QR code
Email/SMS Templates: Pre-written templates you can copy
CRM Integration Guides: Instructions for popular CRMs
Multiple Sharing Options: Everything in one place
Step 4: Test Your Form
Live Form Preview: Test your form during setup
Benefits List: See why each form type is valuable
Progress Tracking: Know exactly where you are
Reset Capabilities: Start over if needed
UI Enhancements
"Start Here" Indicator: Clear guidance in email input
Highlighted Send Button: Onboarding-specific styling
Better Props Management: Cleaner component interfaces with
isOnboardingparameter
🤖 AI Review Generation Updates
Enhanced Review Quality
Asynchronous Generation: AI reviews generated in background
Better Error Handling: Retry options when generation fails
Loading States: Visual feedback during generation
Dynamic Placeholders: Contextual placeholder text
Expanded Text Limits: Support for longer reviews
Contact Management
Edit Contacts: Update contact information easily
Delete Contacts: Remove outdated contacts
Review Button Tracking
Click Tracking: Track when users click review buttons
Database Logging: Store interaction data
Session Recovery: Recover sessions using response_id
Dynamic AI Handling: Based on available credits
🎨 Demo Page Updates
Interactive Demo
Form Type Toggle: Switch between classic and chat forms
Form-Specific Benefits: Show benefits for each type
Improved Layout: Better grid and spacing
Responsive Design: Optimized for all devices
Mobile Styling: Dynamic viewport height utilities
Reusable Utilities
Clipboard Utility:
copyToClipboardwith iOS fallback supportBetter Error Handling: Improved feedback on copy failures
Consistent UX: Unified copy functionality across components
📊 Content Updates
New Comparison Content
Broadly vs Spokk Article: Detailed head-to-head comparison
Pricing Breakdown: Clear pricing comparison tables
Feature Analysis: Side-by-side feature comparison
Use Cases: When to choose each platform
Decision Framework: Help readers choose the right tool
Additional Articles
Review request automation updates
Professional services content
Contractor guides and timing tips
HIPAA compliance specifications
🎨 Landing Page Improvements
Review Request Automation Page
Revamped with updated components
Enhanced schemas for SEO
Multi-channel support highlights
Clearer feature presentation
Google Review Generation Page
Dedicated landing page
/google-review-generationHero, problem, solution sections
How-it-works walkthrough
Results showcase
Schema metadata for SEO
Strong call-to-action elements
Homepage Updates
Improved mobile responsiveness
Better navigation structure
Screencast player integration
Dynamic form selector
Updated demo section
📈 Dashboard Enhancements
Response Management
"Show Completed" Toggle: Filter responses by completion status
Multi-location Selection: Select multiple locations at once
Better Visibility: Improved response tracking
Dynamic Props: Enhanced component flexibility
Feedback Attributes
Active State Filters: Filter by active attributes
Custom Question Handling: Better custom question support
Attribute Management: Enhanced CRUD operations
🔧 Technical Improvements
Conversion Tracking
Session Storage: Prevent duplicate GTM events (replaced useRef)
Session ID Tracking: Better transaction tracking
Stripe Success URL: Include session_id for tracking
Facebook Pixel: Server conversion API for checkout tracking
Simplified Transaction IDs: Better ID handling with fallback logic
API & Backend
Protocol-based Links: Better feedback link generation
Credit Usage Logic: Streamlined credit management
Removed Unnecessary Logs: Cleaner server logs
Short Code Support: Throughout API and DB logic
Link Management Updates: Compatibility with short codes
Form Logic
Default Form Type: Changed to 'classic'
Toggle Behavior: Consistent UI states
Benefit Display: Show/hide benefits correctly
Step Determination: Better flow control in chat forms
🐛 Bug Fixes & Code Quality
Removed console.log statements from API files
Improved session restoration logic
Better handling of 'rid' parameter
Enhanced location dropdown functionality
Fixed form type and toggle states
Layout adjustments for demo page
Grid and spacing improvements
Height and margin refinements