LowRize WordPress CRM Plugin

LowRize WordPress CRM Plugin screenshots

This is what the plugin looks like with my soon-to-be-released custom theme

A couple of years ago, I built a WordPress CRM theme to manage my contacts. It has worked wonderfully for me.

I considered submitting it to the WP.org theme repository, but, as a general principle, I dislike theme solutions to functionality problems. So, I decided to abstract the CRM functionality into a plugin instead.

The plugin is called Lowrize, and it does only what I need it to do –  it keep tabs on who I speak with and when I spoke with or emailed them.  That is it.

Features

  • Google Maps address linking
  • Gravatar display for contacts
  • Leave multiple replies on each contact
  • Works with ANY WordPress theme
  • Multiple user reply-tracking
  • GPL and freely-available
  • FREE!
  • Smart reminders (coming soon)
  • Analytics (coming soon)
  • Action Hooks (coming soon)
  • Documentation (coming soon)
  • API (coming not-so-soon)

So, how does it compare to the fancy SAS options out there?  It is cleaner, meaner, and works with any WordPress site.  It is a GPL plugin that you can extend to your heart’s content (Please let me know when you develop a neat feature!).  What more could you want?!?  😉

Download & Screenshot

I need to clean up the code quite a bit before I submit it to the WP.org plugin repository, so please download it, give it a test drive, kick the tires, and submit code patches/upgrades via my contact form.  Expect a patch update every week for the next month or so.

Also, I have no documentation yet, so expect that soon.

NOTE:  To view a listing of all your contacts, point your browser to the following url: http://yourdomain.com/?post_type=nh_contact

DOWNLOAD LowRize CRM Plugin for WordPress

On a side note, I have a theme in the works that I plan to release as a companion to Lowrize so that I can provide a better user experience (see screenshot above).  More on that later…

p.s. Adrienne Peirce gets a grand shout out here for providing all sorts of inspiration and guidance on this project.

Posted in ,

The Mighty Mo! Design Co.

15 Comments

  1. JLeuze on November 19, 2012 at 4:46 am

    I agree, if you can make it into a plugin that can be used by any theme, that’s totally the way to go. Can’t wait to check it out!



    • Toby on November 19, 2012 at 4:08 pm

      Agreed. The problem is that designing plugins outside of the theme is a lot harder for me to conceptualize and test.

      I can’t wait for the ThemeForest troubleshooting to begin! hahaha!



    • JLeuze on November 19, 2012 at 4:23 pm

      Yeah, there’s so many factors to consider when you have to deal with every random theme.

      You could always avoid the problems altogether and keep all the CRM stuff in the admin. This is going to be private info that you’re publishing for yourself anyways, so it could just lurk back there and then it could be added to any site public or private.

      Though for my own use I could see wanting to use the plugin on a private P2 used for project management, with Lowrize extending that with CRM stuff.



    • toby on November 19, 2012 at 4:42 pm

      Interesting thought there regarding keeping it in the admin. It would certainly solve the UI problem to some degree. I didn’t consider that.

      The neat thing about keeping it on the front end is that we can plug-and-play with other front-end functions.



    • JLeuze on November 19, 2012 at 4:46 pm

      It’s nice only having to support WordPress itself for the most part and being able to use the built in UI, but you probably do lose some flexibility depending on how you want to use it.



  2. Scott Hack on November 19, 2012 at 4:04 pm

    Awesome to see this project moving forward still. I thought it had kicked the bucket. Installed your alpha release last night and played with it some.

    Initial feedback :

    1. When I enabled the plugin and attempted to view a post generated by adding a contact, it didn’t work. Refreshing and re-saving my permalink structure is all it took. Perhaps refresh permalink structure after creating the custom post type?

    2. Perhaps hyperlink the email address with a mailto: call?

    I like more of what I saw in the blog post, it looks like a lot is planned for the future and behind the scenes, not much in the way of functionality right now to test. But I agree with the vision! I agree 100% having this as a plugin is the best route. Obviously, building a custom theme on top of it to enable even more potential functionality is nice but having SOME level of use on ANY theme should help the project grow.



  3. Scott Hack on November 19, 2012 at 4:12 pm

    Oh, not sure what kind of settings are planned, but having the option to make all contact posts published as ‘private’ would probably be a desirable feature.



    • toby on November 19, 2012 at 4:19 pm

      The “hide” feature probably won’t be integrated into the plugin in the near future, because I see it more as a WordPress function. For example, I use http://wordpress.org/extend/plugins/private-only/ on my site to hide all of my contacts.

      That said, I am always open to hearing alternative arguments!



  4. Scott Hack on November 19, 2012 at 4:22 pm

    Last comment for the day so I don’t drive you crazy 🙂 But, I have extensive experience dealing with WordPress and custom post types, taxonomies, etc. While building out a framework for use in the real estate vertical. I am not a full fledged coder though. I’ve been teaching myself for the past 6 months, but obviously, I’m not very good. Your comment above though about not being able to figure out a nice way to design the plugin outside of the them prompted me to chime in. I’ve made great use of short codes and widgets. I have 3 or 4 short codes that nothing more than custom queries that probably would have been page templates if they were in a theme, but doing a short code makes it easy to adapt to any theme. You can even create the page(s) to embed the short codes in on plugin activation if you wanted to take it that far. Something to think about.



    • toby on November 19, 2012 at 4:29 pm

      @Scott –
      Regarding shortcodes – YES!! Wonderful idea. I’ll add that to the next version as well.

      Keep the ideas coming! I’m pumped!



    • toby on November 20, 2012 at 10:57 am

      Also, we should have a widget to display the most recently-active contacts.



  5. toby on November 19, 2012 at 4:14 pm

    @Scott – Thanks for the feedback and testing!

    I will fix that permalink issue for the next release. I can see that generating 100+ support tickets, alone! 😉

    Right on in regards to the hyperlinking of the email address. I will take care of that with the next release as well.

    Also, I plan to get it on the WP.org plugin repository next week, which should make it easier to test the new features.



  6. Scott Hack on November 28, 2012 at 5:00 am

    Toby,

    Curious if it was just for development, or by design, or not that far, etc. But why are the custom fields there with their values? Seems redundant. Maybe hide them?

    http://www.wpbeginner.com/wp-tutorials/wordpress-custom-fields-101-tips-tricks-and-hacks/



    • toby on November 28, 2012 at 2:53 pm

      Wonderful thought. I have been reluctant to override default WordPress functionality, but I think it makes sense in this case. Look for this functionality to be added to the next release.



    • Scott Hack on November 28, 2012 at 3:01 pm

      I “think” if you rename the fields to underscorewhatever _fieldname it will automatically hide them. Try giving that a test.



RSS From Toby’s Blog

  • Where uncertainty exists, don’t order specific.
    4 Idiot Case Studies with 2 simple age-old business lessons. The post Where uncertainty exists, don’t order specific. appeared first on Toby Cryns, WordPress Trainer in Minneapolis, MN.
  • “Now THAT was a good meeting!”
    A single effective meeting can change the course of history for a company. Imagine if you could lead effective meetings EVERY DAY! You can, but it takes curiosity & practice. This article is a good place to start your journey to a more effective you. The post “Now THAT was a good meeting!” appeared first […]
  • Never Respond to RFPs & Custom Proposal Requests
    Y'all who work at normal 9-5 jobs don't need to deal with the B.S. that is an RFP process (or rather you get paid to deal with it). But us freelancers gotta deal with a whole big bag of schtuff when it comes to custom proposals. Here's my quick-and-dirty RFP filtering process that I use […]

More posts from themightymo.com

My WordPress Maintenance Process

By The Mighty Mo! Design Co. | March 2, 2023

A few quick things: My WordPress Maintenance Process Demo, Part 1 Transcript: You’ll see immediately after logging in, you see the 11 updates needed as well as some messages. I’m just gonna quickly read. It looks like this. I don’t need to worry about. Are you enjoying Monster Insights? Not really <laugh>. What’s to enjoy…

How to style FacetWP checkbox hierarchy results using jQuery

By The Mighty Mo! Design Co. | February 21, 2023

I recently invested many hours trying to target and style a FacetWP taxonomy facet that uses hierarchy for display. It should be noted that you can use straight up CSS for some styling (and should use css wherever possible), but sometimes you need javascript to target parent elements and such. I thought I’d document the…

How to fix SpinupWP ballooning disk space issue

By The Mighty Mo! Design Co. | February 1, 2023

A site we host on Digital Ocean recently went down. It took me a lot of troubleshooting and digging before realizing that the issue was that our disk space was maxed out on Digital Ocean. The site in question needs ~20gb of space, so our 50gb server should be plenty. But alas, there it was…

RSS From Toby’s Blog

  • Where uncertainty exists, don’t order specific.
    4 Idiot Case Studies with 2 simple age-old business lessons. The post Where uncertainty exists, don’t order specific. appeared first on Toby Cryns, WordPress Trainer in Minneapolis, MN.
  • “Now THAT was a good meeting!”
    A single effective meeting can change the course of history for a company. Imagine if you could lead effective meetings EVERY DAY! You can, but it takes curiosity & practice. This article is a good place to start your journey to a more effective you. The post “Now THAT was a good meeting!” appeared first […]
  • Never Respond to RFPs & Custom Proposal Requests
    Y'all who work at normal 9-5 jobs don't need to deal with the B.S. that is an RFP process (or rather you get paid to deal with it). But us freelancers gotta deal with a whole big bag of schtuff when it comes to custom proposals. Here's my quick-and-dirty RFP filtering process that I use […]