Skip to main content

Iceburg CRM is a metadata driven CRM in django python that allows you to quickly prototype any CRM. The default CRM is based on a typical business CRM but the flexibility of dynamic modules, fields, subpanels allows prototyping of any number of different tyes of CRMs.

Project description

Iceburg CRM - PYTHON

A DJANGO PYTHON CRM & CRM Builder

With optional AI Builder

Screenshots:

Project Home Page - iceburg.ca

Demo

Default usernames and passwords

Describe your CRM and let's AI create it.

About Iceburg CRM

Iceburg CRM is a metadata driven CRM with AI abilities that allows you to quickly prototype any CRM. The default CRM is based on a typical business CRM but the flexibility of dynamic modules, fields, subpanels allows prototyping of any number of different tyes of CRMs.

Features

  • [Unlimited Relationships between any number modules without common fields]
  • [Metadata creations of modules, fields, relationships, subpanels, datalets, seeding]
  • [Ability to Import/Export in 6 different formats (XLSX, CSV, TSV, ODS, XLS, HTML]
  • [25 different input types, Laravel field validation, Maska field masking]
  • [26 themes with light and dark themes available]
  • [Module based Role permissions (read, write, import, export)]
  • [Calendar, Audit logs, Vue3 Charts, Convertable modules, Related Fields (related to another module)]

Created With

Iceburg CRM Python is created with:

Installation

Quick Install

// Default
python manage.py seed

// Use AI
python manage.py ai "create a stamp collecting crm"

Ways to Install

  • Default - Install the default Classic IceburgCRM: 55 Modules, 282 Fields, 43 Relationships, 24 Subpanels, 5 Datalets
python manage.py seed
  • AI - Describe the CRM you want and let AI create it. Including the logo parameter will create an unique image for your login page. ChatGPT 3.5 is used as the default. Dalle-3 is used for image generation. Cost: 4 cents per crm with logo or a 1 penny without the logo.
python manage.py ai "create a stamp collecting crm" --logo=True

Each AI generation is different. Based on the prompt above here are three CRM's created: Stamp Collectors CRM 1 Stamp Collectors CRM 2 Stamp Collectors CRM 3

Note: Connection parameters, can be used with different types of installation.

Full Installation

If you do not have a server available visit digitalocean and get $200 dollars in free credit

If not installed, please install composer

If not installed, please install npm

composer create-project iceburgcrm/iceburgcrmpython iceburgcrm

or 

git clone git@github.com:iceburgcrm/iceburgcrmpython.git

cd iceburgcrm

Edit your database environment variables

vim .env

DB_HOST=
DB_PORT=
DB_USERNAME=
DB_PASSWORD=
DB_DATABASE=
OPEN_AI_KEY=
API_KEY=

Default Iceburg CRM

Number of Modules: 56

Primary Modules: 14

  • Accounts
  • Contacts
  • Contracts
  • Leads
  • Opportunities
  • Lineitems
  • Products
  • Campaigns
  • Cases
  • Documents
  • Notes
  • Projects
  • Groups
  • Quotes

Number of Fields: 288

Number of Relationships: 38

Number of Subpanels: 22

5 Datalets

  • [pie chart] Total Sales
  • [line graph] New Leads / Contacts / Accounts over 7 days
  • [pie chart] New Opportunities / Contracts / Quotes
  • [bar graph] Meeting (Today, 7 Days, 30 Days)
  • [pie chart] Orders this month

Admin

  • Settings
  • Permissions
  • Modules, Fields, Subpanels, Users, Datalet editing

Roles

  • Accounting
  • Admin
  • HR
  • Marketing
  • Sales
  • Support
  • User

IceburgCRM.com

Don't want to self install? Create CRMs Online for free

  • Describe your CRM and build it with AI
  • Select from our premade CRM templates
  • Make any Database into a CRM

IceburgCRM.com

Templates

Classic CRM

Classic CRM Icon
Classic CRM. Accounts, Contacts, Contracts, LineItems, etc.
Preview

Rare Books CRM

Rare Books CRM Icon
A platform for sneaker enthusiasts to catalog their collections, track market values, manage trades or sales, and connect with other collectors.
Preview

Wine Connoisseurs CRM

Wine CRM Icon
For wine enthusiasts and sellers, offering cellar management, tasting notes, vintage tracking, and a community feature for sharing recommendations and organizing tastings.
Preview

Fitness Studio CRM

Fitness CRM Icon
Tailored for small to medium fitness studios, featuring membership management, class scheduling, fitness progress tracking for members, and integration with wearable tech for health data.
Preview

Professional Networking CRM

Networking CRM Icon
A niche CRM for professional networking organizations, offering event planning, member engagement tracking, mentorship program management, and job boards.
Preview

Crafting Supplies CRM

Crafting Supplies CRM Icon
For retailers and enthusiasts of crafting, offering inventory management, project tracking, supplier databases, and community features for sharing project ideas and tutorials.
Preview

Gourmet Coffee Enthusiasts CRM

Gourmet Coffee CRM Icon
A platform for coffee lovers to track their favorite beans, roasts, brewing methods, and café experiences, including a marketplace for specialty beans and equipment.
Preview

BeeKeeping CRM

BeeKeeping CRM Icon
For beekeepers to track hive health, manage honey production records, schedule maintenance, and engage with local and online beekeeping communities.
Preview

Wordpress CRM

Wordpress CRM Icon
This is a premade instance of a wordpress database with iceburgcrm. Once created, download and point your wordpress files. Changing the data in the CRM will change the wordpress website. CRM Preview
Wordpress Website

Star History

Star History Chart

Security Vulnerabilities

If you discover a security vulnerability within Iceburg CRM, please send an e-mail to security@iceburg.ca.

License

The Iceburg CRM is open-sourced software licensed under the AGPL

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iceburgcrm-5.5.5.tar.gz (4.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iceburgcrm-5.5.5-py3-none-any.whl (66.9 kB view details)

Uploaded Python 3

File details

Details for the file iceburgcrm-5.5.5.tar.gz.

File metadata

  • Download URL: iceburgcrm-5.5.5.tar.gz
  • Upload date:
  • Size: 4.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.10.12

File hashes

Hashes for iceburgcrm-5.5.5.tar.gz
Algorithm Hash digest
SHA256 59e29219de206b8c4c6ff1487f0f8a8c93c5aa71da449423d9343f25b08d4973
MD5 8f0a3173404f64b0e426923ab7edc10b
BLAKE2b-256 d5c96a0c447f23c1c8e19aec4f9c714514594bb4b8c02da29043e9646c2a380c

See more details on using hashes here.

File details

Details for the file iceburgcrm-5.5.5-py3-none-any.whl.

File metadata

  • Download URL: iceburgcrm-5.5.5-py3-none-any.whl
  • Upload date:
  • Size: 66.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.10.12

File hashes

Hashes for iceburgcrm-5.5.5-py3-none-any.whl
Algorithm Hash digest
SHA256 3906889421014ad0ca5fce8df71c30e78d99a3ac951e7bb4ce92917c5551a74c
MD5 26db2fa15c340fa8848f2d2ab17c64dc
BLAKE2b-256 fad2461b2fadf5550785ab35ae8a04dd4f99a2512cdf1155bc2f0415b11986ee

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page