CRM and CRMshop

Finally, at last we have moved the CRM on. After much deliberation we have decided to couple it with a shop plugin. We will still be endeavouring to add the email element but the shop stage will mean some re-ordering of fields etc. So we decided to start with this first.

For more information please visit CRM and CRMshop post at our new CRM site.

CRM Update Again

Our developer has started work on the following:

  1. A total cleanup. It doesn’t look that nice and if I had a 100 clients entered the list would be stupidly long. You can filter by clicking All, Supplier, Customer or Opportunity and there is a search box. I just don’t think the plugin looks good.
  2. A contact form that enters the data directly into the crm.
  3. I also need the plugin to do a newsletter section (email element).
    1. Add more options (up to 5) for Customer Category. i.e. To be able to grab a particular group of people
    2. Add on section to send email to customer singularly or group wise or all customers.
    3. In send email section there will be a form with below fields
      1. Customer Category (Drop down menu with all category like All, Supplier, Client, Opportunity or Particular)
      2. If you select the particular option then below the category option it will display list box of all the customers with multiple section.
      3. Description – There will be HTML editor to draft email.
      4. Subject – for email subject
      5. From Email
      6. Test Email – To send test email before send it to all customers.
      7. There will have 3 options for email Save, Send and Test Email.

Task list to add a shop
We are looking to integrate the crm plugin with eshop:

And link it so data is posted to the crm plugin and vice versa? We’re doing this because eshop is fairly straightforward and connecting the 2 should be fairly straightforward. If not we’re looking at building a shop ourselves:

  • Create the option to post products.
  • There will have an option to add to cart in product page.
  • We will also create basic shopping cart with checkout option.
  • After click on “Checkout” all the billing information to be collected to CRM data. Also record the order detail accordingly.
  • Integrate paypal payment integration to make live payment and also give an option in admin to set paypal email address to receive a payment.
  • Display all recorded information in CRM section of the admin.

Any other thoughts?

CRM Plugin Update

The CRM plugin has languished for some time and I did publish that I would leave it lie. However, whilst money is tight I do want to add to its functionality and so it is time to upgrade it. The next step is to add the ability to send emails and so here it is:

Task list:

  1. We will add more options (up to 5) for Customer Category.
  2. We will add-on section to send email to customer singularly or group wise or all customers.
  3. In send email section there will be a form with below fields
    • Customer Category(Drop down menu with all category like All, Supplier, Client, Opportunity or Particular)
    • If you select the particular option then below the category option it will display list box of all the customers with multiple section.
    • Description – There will be HTML editor to draft email.
    • Subject – for email subject
    • From Email
    • Test Email – To send test email before send it to all customers.
  4. There will have 3 options for email Save, Send and Test Email.

I am hoping to start as soon as possible. But here is a plea for help. It has to do with money. I have asked for help with the programming. It will cost around $540. So if anyone fancies donating towards the email side of things that would be great. Use the contact form to let me know. Thanks.

CRM ~ What Next

We currently have several ideas of where to take this next:

  1. A contact form that auto adds details to the CRM.
  2. User level and content viewing. Basically we allocate a user a level when they get an account. WordPress has 4 user levels – subscriber, editor, contributor and administrator. What I would like to do is add an option to the plugin to allocated additional user levels such as Bronze, Silver, Gold. These levels then get access to certain content that nobody else gets access to. Allowing a membership site to be set up.
  3. Open up data so when a client logs in they see their own data. Useful for reviewing history, passing documents, etc.
  4. A small shop or e-commerce system including room management or a booking system

Any other ideas please?

CRM Plugin

Hi All

I have added a new function to the CRM plugin – a contact form. This is probably the last update I will do for a time because of the cost of developing this further. I am hoping to find a client who will sponsor taking the project forward. As soon as I can I will endeavour to advance further with some of the ideas that have been floated.

In the meantime, please download the contact form and tell me what you think.

== Installation ==
1. Upload to your plugins folder, usually `wp-content/plugins/`
2. Activate the plugin on the plugin screen.
3. Configure the plugin on it’s settings screen. Settings … Contact Form
4. This plugin will work after activate “CRM” plugin.

== Frequently Asked Questions ==
= How do I add the contact form to a post/page? =
You will need to add to the body of the post/page in the editors HTML mode. Enclose the code in triangular brackets:

!–add-contact–

You can see the contact form in action on this page.
The fields are all configurable using css. My css looks like this:

fieldset { border: 1px solid #ccc; margin: 0; padding: 0 1em; background: #f8f8f8; }
legend { font-weight: bold; }
input: focus, textarea: focus { background: #ffc; }
input { width: 300px; }
form { width: 480px; }
form dt { float:left; width:150px; }
form dd { margin-bottom:6px; }

And if anyone is willing to sponsor further development please don’t hesitate to contact me. Thanks.

WordPress CRM

On installation navigate to settings – crm. You will then be asked whether you require the plugin to be at top level or not. If you choose top level a link will be placed below settings.

This first image shows the initial image page you will be shown.

Initial View

From the image you can see the link to add a contact, with a search function below that, a complete list of all your contacts and finally at the bottom the ability to add a contact. Alongside the ‘Add a Contact’ link is the link to the reminder list and at the end of each contact line is a further link to add notes relating to each contact. See below for further screenshots.

Select/edit a Contact:
editacontact

editcontact2

Notes View:
notes

Showing the calendar function in notes:
notecal

Showing the keyword selection in notes:
notekeyword

Reminders:
reminders

Reminders with date function showing:
remindersdate

If you want to test run the plugin I have set a site up but you will need to email me for the login details. I can be contacted on lists at cregy dot com.

Download the CRM

The plugin has been upgraded and additional elements are now available:
1. Additional Contact Information
You can now add additional client info for companies.

Additional contact info

Additional contact info display

2. Sort by Client, Supplier, Opportunity

3. When using opportunity, additional field created called sales ranking.

4. When sorting by opportunity sales ranking is now displayed.

salesrankingcontactaddopportunity

salesrankingopportunity

CRM

Customer relationship management (CRM) consists of the processes a company uses to track and organize its contacts with its current and prospective customers. CRM software is used to support these processes; information about customers and customer interactions can be entered, stored and accessed by employees in different company departments. Typical CRM goals are to improve services provided to customers, and to use customer contact information for targeted marketing.

While the term CRM generally refers to a software-based approach to handling customer relationships, most CRM software vendors stress that a successful CRM effort requires a holistic approach.[1] CRM initiatives often fail because implementation was limited to software installation, without providing the context, support and understanding for employees to learn, and take full advantage of the information systems.[2] CRM tools should be implemented “only after a well-devised strategy and operational plan are put in place”.[3] CRM can be implemented without major investments in software, but software is often necessary to explore the full benefits of a CRM strategy.

To read the full article visit Customer relationship management at Wikipedia

Initial release of the CRM plugin

WordPress CRM is a simple customer management tool. It allows businesses who have a wordpress powered website to use the admin area to manage their clients, suppliers and opportunities. In this first release it has a two-fold role:
1. Act as a contact manager
2. Act as a reminder tool

After entering your client’s details you can then add a note and categorise that note (telephone, email, letter, visit) or add a reminder note. The reminder note will send an email to the blog administrator.
Over time the notes will grow to provide a relational reference.

The plugin will be released shortly on a GPL shortly but I firstly need to honour my commitment to my sponsors and give them first use. This will be true of future releases.

Future Development

My intention when I started developing this plugin was to provide a resource for small businesses and also to help my manage the hosting side of my business. In future developments this will start to evolve into a full customer relational tool.

And so our progress over time will be:

  • Sort by client, supplier, opportunity
  • Weighting of opportunities to allow chasing more productive sales
  • Export of email addresses
  • Email templates
  • Emails sending to allow invoicing, reminders, etc
  • Product management
  • Accounting

I am sure that other elements will creep in but in terms of my own business my intention is to be able to set a date alongside a client. On arrival an invoice will be sent to both the client and myself asking them to pay hosting charges. Product management will allow me to set-up different values of cost.

Please feel free to join the debate on future developments.

WordPress CRM

I have finally got around to updating and developing the WordPress CRM that was released a while ago. It is a much simpler affair with reduced capabilities but which might grow with time.

You might be thinking, “Why?” Many of my clients have websites built using WordPress and to give them a full blown crm would be overkill and yet this is one of the programmes I have been asked about. So it seemed to me to combine a simple crm with there WordPress site was a good idea.

Here are three images to give you a clue as to what is happening:
Picture 6
This image shows the CRM link in the left hand column and the opening page. You can see the add a contact element and also a list of contacts available.

When you wish to add or edit a contact you will see this screen. The edit a contact element is in the right hand corner.
Picture 7

And the final image shows the note part. This allows you to attach simple notes to the contact to review the level of contact that you have with that contact.
Picture 8

There is an additional part still to come. We are writing a simple reminder function that will allow you to attach to a contact a note saying, “Telephone”.

I hope you like the above. Any comments please let me know. I have spent some time, energy and money on this project and I have a couple of sponsors who will have the plugin available to them early. If you want the plugin early please do write to me. Thanks