DevPremier CRM DevPremier Docs Buy

Client Portal

Customer login, documents, and self-service

Try:

01 Database Tables & Migration

Run migrations after updating CRM source:

php artisan migrate

Analytics tables: analytics_report_definitions, analytics_dashboards, analytics_dashboard_widgets, analytics_scheduled_reports, analytics_report_exports, and related permission/folder tables.

Custom Dashboard tables: dashboards, dashboard_widgets, dashboard_layouts, dashboard_filters, dashboard_permissions, dashboard_favorites, dashboard_templates, dashboard_shares, dashboard_activity, dashboard_public_links, dashboard_kiosk_sessions, dashboard_widget_plugins, dashboard_sql_queries.

Rebuild frontend assets: pnpm run build

Useful tip

Always back up your database before running migrations on production.

02 Client login

Customers access the portal at /client/login using the username and password set during customer creation or lead conversion.

  • Separate authentication from staff — clients never use the admin login URL.
  • Reset passwords from the customer record in admin or via client password reset if enabled.
  • Each customer account maps to one primary portal identity.

03 What clients can view

After login, clients typically see:

  • Proposals, estimates, and invoices shared with their account.
  • Payment options on open invoices (when Stripe/PayPal is configured).
  • Shared media/files uploaded by your team.
  • Profile and contact details (where exposed in your build).

04 Provisioning clients

Portal access is created when you add a customer manually or convert a lead to customer with username/password.

Communicate login URL and credentials securely; encourage clients to change password on first login.

Thanks for reading DevPremier CRM docs

Browse all guides