Alternative to 37 Signals’ Highrise: A WordPress Theme

In case you missed my last post, I believe we can build a simple WordPress theme that rivals 37 Signals’ Highrise application in terms of functionality and ease of use.

I got so excited about the prospects of building that theme that I stayed up all night working on it.  It is currently working well, with the ability to add “Contacts” and “Deals” (similar to how you do it in Highrise) using custom post types as well as task management via Google Calendar (my calendar of choice).

The theme is currently a child theme of Hybrid.  Down the road, I might convert it to a plugin, but for now I am focusing on the theme.

Following are some specific steps I have taken to date:

  • Started with a Hybrid Skeleton-based child theme of Hybrid
  • Added custom post type for “Contacts” and “Deals” (I did this rather than regular, old posts just to gain some experience using custom post types.)
  • Installed “Custom Field Template” plugin (The need for this plugin will likely be replaced with a custom plugin that I build into functions.php.)
  • Installed “Simple Custom Post Type Archives” plugin to create “index” directories for custom post types.  This plugin didn’t work as expected, so I deleted it.
  • Created “All Deals” and “All Contacts” page templates to display the custom post types (WordPress does not have this functionality out of the box as of version 3.0.1)
  • Added “Tasks” page and embedded Google Calendar iFrame into it

To-Do

  • Style the site
  • Fix business card view (it’s quite buggy right now)
  • Figure out how to sort by custom field info that is attached to custom post types

Roadmap

  • Notifications
  • Figure out how to utilize WordPress categories within custom post types.  (Do I really need to use custom taxonomies???)

I am still undecided as to whether or not all this is necessary for a small operation like mine.  Frankly, a Google calendar would do the same job as Highrise.  Really, we are just talking about different systems that do the same thing.  Both Google calendar and Highrise do different things better.  Google Calendar by its very nature is better for scheduling and keeping track of follow-up meetings, while Highrise is better at sorting contacts.

The bottom line is that CRMs require time and effort.  Nothing worthwhile is free.

15 Comments

  1. Jeffrey on March 22, 2011 at 4:23 am

    How is this coming along? Did you end up using it or going back to Highrise?



  2. toby on March 25, 2011 at 6:22 pm

    @Jeffrey,
    I have been using this successfully for about 5 months now. Screw 37 Signals! haha!

    I plan to turn this into a plugin soon. I will need some beta testers…



  3. Thomas on May 4, 2011 at 12:39 pm

    I’d be interested in this too. Is your install easy to reproduce?



  4. toby on May 6, 2011 at 3:54 am

    It’s quite easy to reproduce. I have it wrapped in a plugin right now and plan on releasing it into the wild soon.



  5. Scott Hack on May 17, 2011 at 8:53 pm

    Looking for a CRM that is WordPress based so I can integrate my gravity forms entries into it. Still looking for beta testers?



  6. toby on May 18, 2011 at 3:45 pm

    @Scott: I would love to have you as a beta tester! Hit me up via my contact form so I can get you into my flow. 🙂



  7. Ryan on May 30, 2011 at 3:23 am

    Hi Toby,

    I just wanted to register my interest with you for beta testing the plugin.

    Look forward to seeing it.

    Thanks,

    Ryan.



  8. Steve on June 25, 2011 at 1:19 am

    You have another beta tester if you are still working on this – this is exactly what I have been looking for!



    • toby on June 29, 2011 at 1:11 pm

      Great! Thanks! Now I just need to get a release ready. I have been thinking a lot about this, so expect it soon!



  9. Jack on July 3, 2011 at 8:47 pm

    Hi Toby,

    Do you have any date in mind when you expect to release your plugin into the wild? I’m really interested to see what you created. It sounds great!

    Cheers,

    Jack



  10. toby on July 5, 2011 at 6:24 pm

    @Jack – I don’t have a date set yet, but I hope to get it out the door soon. It is one of those things that is always sitting there begging me to complete it, but it isn’t paying any bills (that said, I am getting some great benefits from using it, myself!).



  11. Kelsi Guidry on September 17, 2011 at 7:44 pm

    What is the latest on this theme or plugin! Would love to have this and replace Highrise if possible. I don’t like completely relying on a third party source.
    This is a WordPress theme or plugin I would pay for for sure!



  12. toby on September 18, 2011 at 3:41 pm

    @Kelsi, I am currently discussing the prospects of releasing this plugin/theme as a product you can buy and we will support. I am reluctant to release it to the world until we are ready to support it.

    That said, the plugin is working great for me! I’ll keep you in the loop if/when we are ready for beta testers.



  13. Rob on December 18, 2011 at 11:12 am

    Hi Toby, any concrete plans yet for releasing this theme?



  14. toby on December 21, 2011 at 5:18 am

    @Rob – I still use this theme every day as my main CRM, but I have not had time to think about releasing it into the wild. Sorry!



RSS From Toby’s Blog

  • “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.
  • 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 […]
  • What content should I put on my homepage?
    I see websites as one stop of many on the sales journey, useful to help get customers from Point A to Point B in the sales process (or maybe from Point D to Point E).  If you are wondering about what to put on your homepage, start with these basic sales-related questions: Who, specifically, will…

More posts from themightymo.com

How to Connect a GoDaddy Site to ManageWP

By The Mighty Mo! Design Co. | June 27, 2022

GoDaddy owns ManageWP, and, strangely, they make it very difficult to add GoDaddy-managed WordPress sites to their ManageWP service. Thankfully, there’s a quick workaround: Visit https://yoursite.com/wp-admin/plugins.php?showWorker=1 — This will make the ManageWP “Worker” plugin visible. Copy the connection info from the ManageWP Worker plugin. Add the site per-normal on ManageWP. That’s it! I hope this…

How to check if your current page is the wp-login.php page

By The Mighty Mo! Design Co. | June 7, 2022

I realized this morning that my TMM Maintenance Mode WordPress plugin had a bug that was causing the wp-login.php page to be inaccessible. The solution was to write a simple function that checks whether or not we’re currently on a login page, and then add a call to that function in my code. Here’s the…

woocommerce logo

WooCommerce Product Image Gallery Not Loading with WP Rocket Active

By The Mighty Mo! Design Co. | June 6, 2022

Today I updated a WooCommerce site, and everything worked fine, except for the images on product pages – they were not displaying at all. After a lot of trial & error, I realized that WP Rocket was to blame. I’m not sure exactly what the issue was (though my hunch is that it had to…

RSS From Toby’s Blog

  • “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.
  • 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 […]
  • What content should I put on my homepage?
    I see websites as one stop of many on the sales journey, useful to help get customers from Point A to Point B in the sales process (or maybe from Point D to Point E).  If you are wondering about what to put on your homepage, start with these basic sales-related questions: Who, specifically, will…