- Views: Create custom views which is a combination of filters, sort and columns.
- Pinned View: Pin important leads and deals in the sidebar.
- Public View: Share views with all users.
- Saved View: Save views for later use.
- Email Communication: Send and receive emails directly from the Lead/Deal Page.
- Email Templates: Create and use email templates for faster communication.
- Comments: Add comments to leads and deals to keep track of the conversation.
- Notifications: Get notified when someone mentions you in a comment.
- Service Level Agreement: Set SLA for leads and deals and get notified when the SLA is breached.
- Assignment Rule: Automatically assign leads and deals to users based on the criteria.
- Tasks: Create tasks for leads and deals.
- Notes: Add notes to leads and deals.
- Call Logs: See the call logs with call details and recordings.
- Twilio: Integrate Twilio to make and receive calls from the CRM. You can also record calls. It is a built-in integration.
- WhatsApp: Integrate WhatsApp to send and receive messages from the CRM. Frappe WhatsApp is used for this integration.
Get started with your personal or business site with a few clicks on Frappe Cloud.
The quickest way to set up Frappe CRM and take it for a test ride.
Frappe framework is multi-tenant and supports multiple apps by default. This docker compose is just a standalone version with Frappe CRM pre-installed. Just put it behind your desired reverse-proxy if needed, and you're good to go.
If you wish to use multiple Frappe apps or need multi-tenancy. Take a look at our production ready self-hosted workflow, or join us on Frappe Cloud to get first party support and hassle-free hosting.
Step 1: Setup folder and download the required files
mkdir frappe-crm
cd frappe-crm
Step 2: Download the required files
Docker Compose File:
wget -O docker-compose.yml https://raw.githubusercontent.com/frappe/crm/develop/docker/docker-compose.yml
Frappe CRM bench setup script
wget -O init.sh https://raw.githubusercontent.com/frappe/crm/develop/docker/init.sh
Step 3: Run the container and daemonize it
docker compose up -d
Step 4: The site http://crm.localhost should now be available. The default credentials are:
username: administrator
password: admin
If you prefer self-hosting, follow the official Frappe Bench Installation instructions.
- Open this link and click on "Create Codespace".
- Wait for initialization (~15 mins).
- Run
bench start
from the terminal tab. - Click on the link beside "8000" port under "Ports" tab.
- Log in with "Administrator" as the username and "admin" as the password.
- Go to
<random-id>.github.dev/crm
to access the crm interface.
- Install Bench.
- Install Frappe CRM app:
$ bench get-app crm
- Create a site with the crm app:
$ bench --site sitename.localhost install-app crm
- Open the site in the browser:
$ bench browse sitename.localhost --user Administrator
- Access the crm page at
sitename.localhost:8000/crm
in your web browser.
Join our telegram group for instant help.
Check out the official documentation for more details.