Contents

Getting started - Plugixa CRM

This walks from a clean install to a real deal on a pipeline. Nothing has to be configured first, and there is already something to look at when you arrive.

The Plugixa CRM dashboard, showing open pipeline, won this month, overdue activities and open leads above a pipeline breakdown, a forecast, leads to work and recent activity

Install

Plugins -> Add New -> Upload Plugin, choose the ZIP, activate. Or unzip into /wp-content/plugins/ so the main file sits at /wp-content/plugins/plugixa-crm/plugixa-crm.php.

Free and Pro are separate downloads, not a switch. The Pro build is the free plugin plus a pro/ directory, so there is nothing to unlock in place: you install the other ZIP over the top, and the data stays exactly where it is.

Activation creates the plugin’s own database tables. It does not create posts or custom post types, because accounts, contacts, deals and their history are relational data.

You are not starting from nothing

Activation also seeds twenty-four example records across four modules: a couple of accounts and contacts, a lead, a deal, a case, an article, a web form. They exist so that every screen has something on it the first time you open it.

Delete any of them and nothing objects. If you later want them back, Settings -> Example content puts back only the ones that are actually gone: renamed, edited and trashed examples are left completely alone, because a seeder that restores a fresh copy alongside the one in your bin is not answering the question you asked.

Where things are

Everything lives under one WordPress menu item, Plugixa CRM, as a single-page application. The sidebar groups it:

Group Holds
CRM Leads, Contacts, Accounts, Opportunities
Activities Emails, Calendar, Meetings, Calls, Tasks, Free/busy
Support Cases, Knowledge base
Marketing Campaigns, Target lists, Mass emails
Business Documents
Analytics Reports
Administration Mail accounts, templates, web forms, portal users, duplicates, working hours, import, access, teams, roles, settings, integrations - plus custom fields on a paid build

The order to do things in

The CRM has one dependency worth knowing: a deal needs a pipeline, and a pipeline exists already. Everything else can be created in any order.

1 - Create an account

Accounts -> Create. A name is all that is required. Add the website, the industry and a billing address if you have them.

An account is a company. It is the thing most reporting groups by, so creating one before its people saves relinking later.

2 - Add a contact

Contacts -> Create. First and last name, then attach them to the account.

A contact can belong to more than one account, and the link records the role they play at each. That matters more than it sounds: the person who signs the contract at one company is often the technical evaluator at another.

Add their email addresses and phone numbers on the contact itself. There can be several of each, with one of them primary.

3 - Or start with a lead instead

If you do not know yet whether this is a customer, create a lead rather than an account and a contact. A lead holds the company name as plain text, so your account list does not fill up with companies that never bought anything.

When it qualifies, Convert creates the account, the contact and the opportunity in one step, with nothing retyped.

4 - Create a deal

Opportunities -> Create. Name it, attach the account, put in an amount and a close date, and pick a stage.

Each stage carries a probability, and the forecast is the pipeline weighted by those probabilities rather than the face value of everything open. Drag the card between stages on the board as things move.

5 - Log what you did

A deal that nobody touches is a deal nobody is working. Add a task, a call or a meeting, or just a note. All of them appear on the record and on the calendar.

Worth doing early

Do this Because
Set the currency in Settings Amounts are stored in it and every total is summed in it
Set working hours Free/busy answers with the time somebody can actually be booked
Connect a mailbox Incoming mail becomes cases by itself
Create a role Until you do, everyone with access can see everything

Already have your data?

Import it. CSV or Excel, with a column-matching step before anything is written, lookups by name or code, and errors reported by line number rather than invented for you. An import can be reverted.

Put it on your own site

Staff who should not be in wp-admin do not have to be. Add [plugixa_crm_app] to a page and the whole application runs there, inside your theme, with the same API and the same permissions. See Shortcodes and Blocks.

Troubleshooting

Symptom Usual cause
The menu is not there The signed-in user lacks plugixa_crm_manage. An administrator has it.
Screens are empty on a new install They should not be: activation seeds examples. Use Settings -> Example content to check.
A deal cannot be saved It needs a stage, and a stage belongs to a pipeline. One ships by default.
Amounts look wrong Check the currency in Settings -> General. Everything is summed in it.
Nobody can see anything after I made a role A role is a grant, not a filter. Check what it allows, then who holds it.
Example content came back after I deleted it Only if it was purged, not trashed. Trashed examples are left alone.

What to do next

Quick Links