FeaturesCRM & PipelineWhatsApp APIAutomationEmail SenderAI Voice CallingAutodialerLanding PagesPayments & Forms Company All featuresSolutionsPricingDocsAboutBook a demo

Convrly Documentation

Everything you need to deploy, configure and run Convrly. New here? Start with the quick start, then set up your channels.

Introduction

Convrly is a self-hosted platform that combines CRM, WhatsApp messaging, marketing automation and AI voice calling in a single system. You install it on your own server (or let us host it on the Managed plan) and own the license outright — there is no recurring subscription for the software itself.

Three plans, one product. Managed (hosted by us), Self-Hosted (installed on your server) and White-Label (rebrand and resell) all run the same platform. This documentation applies to all three; hosting-specific steps are marked.

Quick start

The fastest path from zero to a working instance:

  1. Confirm your server meets the requirements.
  2. Follow the installation steps and set your database credentials.
  3. Complete configuration — domain, email and API keys.
  4. Connect your WhatsApp Business API number.
  5. Import contacts, invite your team and start capturing leads.

On the Managed plan, steps 1–3 are done for you. You start at connecting channels.

Requirements

ComponentMinimum
ServerLinux shared hosting or VPS (Hostinger, cPanel or similar)
PHP8.0 or higher
DatabaseMySQL 5.7+ / MariaDB 10.3+
CronAccess to scheduled tasks (for drip queues & reminders)
SSLHTTPS certificate on your domain

Installation

Upload the Convrly package to your web root and create a database. Then point your browser at the installer and provide your database details:

# 1. Upload files to your web root (e.g. public_html)
# 2. Create a MySQL database and user
# 3. Visit https://yourdomain.com/install
#    and enter your database credentials

The installer creates the schema and a first admin account. For a manual setup, copy the sample config and fill in your values:

cp config.sample.php config.php
# then edit config.php:
define('DB_HOST', 'localhost');
define('DB_NAME', 'convrly');
define('DB_USER', 'your_user');
define('DB_PASS', 'your_password');
define('APP_URL',  'https://yourdomain.com');

Keep config.php private. It holds your database and API credentials. Ensure it is not publicly readable and never commit it to a public repository.

Configuration

After install, set the essentials in Settings:

Add the queue worker to cron (every minute is typical):

* * * * * php /home/youruser/public_html/cron/queue.php >/dev/null 2>&1

WhatsApp API setup

Convrly uses the official WhatsApp Business API. During onboarding you connect a number and, once approved, you can run a shared team inbox and send template broadcasts.

  1. Add your WhatsApp Business API credentials in Settings → Channels.
  2. Submit message templates for approval.
  3. Assign team members to the shared inbox.
  4. Configure demo-reminder timings (for example T-3h, T-1h, T-15min).

Message and conversation fees are billed by Meta directly, based on your usage. Convrly does not add a per-message charge.

Email & DKIM

The email sender uses your own domain for strong deliverability. Set up DKIM by adding the provided CNAME records to your DNS:

In Cloudflare, set the DKIM CNAME records to DNS-only (grey cloud), not proxied — proxying breaks verification.

Once DNS verifies, drip queues send at a steady, paced rate managed by cron, and you can track opens, clicks and conversions per campaign.

AI voice agent

The AI voice agent handles confirmation, reminder and qualification calls. Configure the calling flows, connect your voice/telephony provider, and set when calls run.

Calling minutes are billed by your voice provider based on usage.

Automation

Build drip sequences and broadcasts once, then trigger them from lead events and tags. Combine WhatsApp and email steps in a single flow, and use AI reply suggestions (off by default, kill-switched) to draft on-brand responses your team approves.

White-label

On the White-Label plan you can rebrand the entire platform:

FAQ

Yes — the Self-Hosted and White-Label licenses are paid once. Ongoing costs are usage-based fees you pay providers directly (WhatsApp/Meta, AI-calling minutes, hosting, payment gateway).

Yes. Your data and configuration can be migrated to your own server. Talk to support to plan the move.

Yes — Convrly is built to run on standard Linux shared hosting with PHP and MySQL, as well as on a VPS.

Email hello@convrly.com or message @the_cyberhost. Managed and White-Label plans include priority support.

Launching soon

Ready to deploy?

Book a demo and we'll walk you through installation and setup for your environment.