SaaS Module for Concord CRM
๐Ÿ‘‰ Get it now!Concord CRM modules ยป
  • ๐Ÿ™ŒSaaS module for Concord CRM
  • Getting Started
    • โšกRequirements
    • ๐Ÿ› ๏ธActivating the module
    • ๐Ÿ”ŒConfiguring the module
      • ๐Ÿ’ป1) Webhost Configuration
        • cPanel
        • Plesk
        • CloudPanel
        • Virtualmin
        • All other / No Panel (nude) setups
        • MySQL Root
      • ๐ŸŒ2) DNS & SSL Settings
        • cPanel DNS settings for Wildcard Subdomain + SSL Support
        • Plesk DNS settings for Wildcard Subdomain + SSL Support
        • CloudFlare DNS settings for Wildcard Subdomain + SSL Support
        • All other providers / Self hosted
      • โš™๏ธ3) Module's General Settings
      • ๐Ÿ”—4) Module's Integration Settings
  • How to use saas module
    • ๐ŸŽฏCreating a quota
    • ๐Ÿ“ฆCreating a package
    • ๐Ÿ›๏ธTenant Self-Registration (frontend)
    • ๐Ÿ—๏ธCreating a Tenant (backend)
    • โœ๏ธEditing a Tenant
    • โŒDeleting a Tenant
    • ๐ŸŒCustom Domain support
    • Common Tenant operations
    • ๐Ÿ“„Page & template management
    • ๐Ÿ“ฆInvoice Module Integration โ€“ Enabling monitization features
Powered by GitBook
On this page
  1. Getting Started
  2. Configuring the module

4) Module's Integration Settings

Previous3) Module's General SettingsNextCreating a quota

Last updated 1 month ago

Whether you're running a managed panel server (cPanel, Plesk, CloudPanel, Virtualmin etc) or a custom setup, automated provisioning and database management are fully covered.

Our SaaS module seamlessly integrates with all major hosting panels. It also supports direct server connections for every other panel or for setups without a panel. These setup cases can use the MySQL root access configuration way. There are currently two available fully automated ways of automatic provisioning, under two dedicated tabs: cPanel and MySQL Root. Here's a breakdown of each setting displayed in each tab:

๐Ÿงฉ cPanel Integration

Enable this section to automate domain and database creation using your cPanel hosting environment. The following fields are available and need to be filled:

  • cPanel Enabled Toggle to enable or disable cPanel integration.

  • cPanel Login Domain The domain used to access your cPanel instance (e.g., yourdomain.com).

  • cPanel Port The port used for connecting to cPanel (usually 2083 for SSL or 2082 for non-SSL).

  • cPanel Username Your cPanel account username.

  • cPanel Password Your cPanel account password.

  • cPanel DB Prefix This is the database prefix automatically assigned by your cPanel account (e.g., yourcpaneluser_). It is prepended to all newly created tenant databases. Ensure this matches the prefix enforced by your cPanel environment to avoid database creation errors.

  • cPanel Addon Domain Enable this option to allow the automatic creation of addon domains for each tenant during provisioning. This requires that your cPanel account supports addon domain creation and is properly configured for domain management.

๐Ÿ”’ Security Tip: Ensure the cPanel account used has the necessary permissions to create subdomains, addon domains, and MySQL databases.

๐Ÿ›  MySQL Root Integration

This section allows direct interaction with your MySQL server for advanced database operations - especially useful for dedicated servers or VPS environments. The following fields are available and need to be filled:

  • MySQL Enabled Toggle to enable or disable root-level MySQL access.

  • MySQL Host The hostname of your MySQL server (e.g., localhost or an IP address).

  • MySQL Port The port used by the MySQL server (default is 3306).

  • MySQL Username Root or administrative MySQL username.

  • MySQL Password Corresponding password for the provided MySQL user.

  • Create MySQL User Toggle whether to automatically create a dedicated MySQL user for each tenant.

โš ๏ธ Note: If MySQL Root credentials are not provided, the system will fall back to the current database connection defined in your Concord CRM .env file


โœ… Final Note By completing the configuration of either the cPanel or MySQL Root integration method โ€” along with ensuring the rest of the setup steps (Webhost Configuration, DNS & SSL, and General Settings) are correctly followed โ€” your SaaS module will be fully operational. Once everything is properly configured, the module will handle tenant provisioning, subdomain assignment, and database creation automatically and reliably. No matter your hosting environment, if the settings are correctly applied, the system will function seamlessly, turning your Concord CRM into a true SaaS platform.

๐Ÿ”Œ
๐Ÿ”—