Here are the top 5 SaaS tools I am a big fan of.
Trello is our command centre. We use it as our todo list and also our Kanban board. One feature I like about Trello is that all tasks are visible on a single page. This gives a good overview of what other people are working on and how the whole project is going. Install the Scrum for Trello plugin to give Trello the ability to have story points.
We use Github to manage our code repositories. The UI makes it really easy to check contents for various commits from group members. Good place to check out some Opensource repos to fork too.
It is important to measure customer behaviour- what your users are actually doing at your site, and KISSmetrics allow you to do just that. It allows goal-oriented tracking where you push data to their API every time a user does some action on your site. They have nice reports so you can get some actionable insights instead of an information overload. Their extensive documentation and JS library is usually good enough but if you want a gem for your Rails app, I recommend
gem event_tracker which can be found here
So, how do you engage users and get them to come back to your site more often? You run personalised email campaigns. Mailchimp is the best tool for running email campaigns. Ever. They have easy-to-use mergetags for personalisation, and beautiful mobile-responsive templates. For a deeper integration with your Rails app, consider using the mailchimp gem
If you handle the majority of your sales process via email, Streak is the tool for you. It allows you to create 'pipelines' for various stages of your sales process. Email conversations with your customers are stored in a 'box' for easy reference and follow up.