Back
Lopodesk
Load previous page…
Added Calendly-style booking system: settings page with availability, time slots, video call options, and custom URLs
#lopodesk
Added missing email variables warning on prospect cards - shows which template variables are not filled before sending
#lopodesk
Built AppointmentActionModal component that opens automatically on drag&drop with pre-filled defaults from status config
#lopodesk
Added "Create appointment" action type in CRM status configuration - allows scheduling meetings when prospects are moved to specific columns
#lopodesk
Add DMARC record for lopodesk.com (TXT _dmarc v=DMARC1; p=none; rua=mailto:[email protected])
#lopodesk
Homepage: "All-in-one" section with orbiting features (CRM, Chat, Widget, Visio, Email) + Visio highlight card
#lopodesk
Homepage: Customer Journey timeline replacing "Simple as 1,2,3" - shows prospect-to-customer flow
#lopodesk
Synchronized pricing pages - billing, subscribe and homepage now have consistent styling with plan icons (Solo=green, Team=cyan/purple, Business=purple)
#lopodesk
Fixed email domains workspace isolation - added workspace_id column and updated all 6 API endpoints
#lopodesk
Domain whitelisting complete - workspaces can now restrict which websites embed their chat widget. Backwards compatible (empty = allow all).
#lopodesk
Created domain configuration UI in chat settings - add/remove domains with pattern validation and localhost support for dev.
#lopodesk
Secured all public chat API endpoints (start, messages.get, messages.post) with Origin/Referer header validation against allowed domains.
#lopodesk
Built domain validation utility with wildcard support - *.example.com now matches all subdomains including base domain.
#lopodesk