We use Google Analytics for general marketing tracking. We have a set of goals in our system like how many users sign up, how many upgrade and how many see our pricing plans.
We use New Relic to manage our servers to get alerted when something breaks. It keeps us on our toes. We can easily find issues in our system and see when our usage spikes, where our bottlenecks are, and what we should focus on.
We used to use Highrise a few years ago but we weren’t using it to the full extent of its features - so it wasn't worth the money we were paying. We use our own software, Campayn, as our CRM because we include custom client data and tracking.
They have a very good support team when we have issues. The tools on their site make it easy for us to see specific payment processes, and refund, modify, log or do whatever we need to. A big con is that it doesn’t work with PayPal.
Desk.com is very good and flexible. We’re looking at having multiple brands on the same account and having multiple languages on each of those accounts. When we have to hire third-party translators, they have had an easy time using Desk for translating content. We use it to manage support topics, as well as support requests by our users.
Our tool includes sign-up forms, basic contact management, and list segmentation. It also includes an email designer. This all comes into play for our own email marketing so we can communicate and update our users with new features or events. We can track results of our email marketing campaigns to see what the open rates are, who’s unsubscribing, and why they’re unsubscribing.
It integrates with our services well and makes our accounting easy to manage. FreshBooks is good for generating invoices for our users. These invoices can be modified, searched through, and printed through their system.
Upwork seems to be having some growing pains after they merged Elance and oDesk. We’ve had a lot of issues with messaging and connecting with people. They’ve introduced a lot of bugs with the new redesign but they seem to be doing better.
When we launched Campayn, we started with CakePHP, one of the oldest PHP frameworks. We started with the first version and have moved onto 2.1. CakePHP just moved into 3.x which requires a huge rewrite so we haven't used that yet. They still support 2.1 so that’s great. They are a great team that writes great code. We contribute back to the project to thank them for keeping their code open source.
DeployHQ is good for deploying updates to our live and development servers. It’s an important step in our deployment pipeline.
All our team members use Time Doctor for tracking time spent on tasks and projects. They have an app for every platform and it works nicely. We also get nice weekly overview emails, to see what’s been done and how long it took.
Bitbucket has been great for our small team. We are budget oriented with choosing our tools. It’s very budget friendly. It lets us start with free private repositories which you can't do on GitHub. It’s a good way to see who did what piece of code and to communicate issues on specific lines of codes to team members, as well as reviewing everyone’s work.
Redmine is similar to THE issue tracker features of GitHub or Bitbucket. You can see features or submit bugs you find, and add estimates for how long it will take to fix. You can assign it to specific people. It usually comes to me first as the technical lead so I work on it or funnel it down. We can track everything going on in that project.