You and your sales will be entering a lot of important data into your Customer Relationship Management (CRM). You therefore will want a reporting system capable of summarizing and presenting this data. Every CRM system is packaged with a reporting module but you have other options and need to consider a number of factors before immediately deferring to the default report writer.
1. Users - Who needs to run reports? Are they a CRM user, CRM manager or company officer who does not use CRM? If you choose to go with the GoldMine or ACT Report writer, then you will need to install a GoldMine/ACT license on every report user’s machine, even if they don’t normally use CRM.
2. Format - Not all report writers will output in the format you want. For example, GoldMine’s built in report writer does not easily export to Excel or Word. If part of your reporting process is to aggregate seperate reports into a master Word document, you will find GoldMine (or ACT) a poor system.
3. Combining Data - Most companies have multiple business systems. You may want to create a report that displays customer telephone activity (from CRM) with annual sales information (from the accounting system). The native report writer in either of these systems will most likely not allow to report on data that is “foreign”. You will have to use a generic reporting system.
4. How many reports do you need? If you only need a few reports, have your CRM vendor create them. If you think data analysis is a big part of your CRM, then you will want to be able to generate your own reports, either on an ad hoc (quick & dirty) basis or with in house capability.
5. A unification strategy - There is no one software program that can entirely run your business. You will most likely have to buy 3-10 programs with some that are general and others more specific to your business. Having all of these programs run on a common platform will allow you use a single reporting method.
For Example, GoldMine uses its own reporting system but keeps the data in either dBase or SQL format, Quotewerks uses a Fox Pro report writer. You could learn the GoldMine and Quotewerks report writers but it would be easier to use Crystal Reports for both.
Here is a list of reporting tools we have used over the years and some comments on each.
GoldMine - has the most cryptic built in report writer known to man. We avoid teaching it clients because we like them. The report writer was written around dBase and has been known to crash a GoldMine system running on SQL. The problem has gotten better. FrontRange includes a copy of Crystal Reports Professional when you purchase the SQL version of GoldMine. They highly recommend you use that.
Our favorite reporting methods for GoldMine are (in descending order):
1. Microsoft SQL Reporting Services
2. Crystal Reports Professional
3. Stonefield Query
4. MasterMine
5. An inanimate carbon rod
6. GoldMine’s Report Writer.
ACT! - Act has a slightly better report writer than GoldMine and it is easier to learn. Because ACT 7.0 and 8.0 run on a SQL platform, SQL reporting should be a great option. Unfortunately, ACT locks your access to the SQL tables and you cannot easily open them for reading. You must buy a reader utility for $400 or an administrator utility for $1000.
Our preferred order for ACT Reporting.
1. Microsoft Reporting Services if you have a full license of SQL Server and the reader utility.
2. Crystal Reports
3. ACT Report Writer
4. Excel using the free ACT connector for Excel.
Sage CRM - Use Microsoft SQL Reporting Services if Sage is hosted by you and on a SQL back end. Sage can be hosted on Oracle but we have no knowledge of Oracle. If you are using the hosted version of Sage, sagecrm.com, then stay with Crystal.
Quotewerks - Uses a Fox Pro type of report writer and can be a little cryptic. Use SQL Reporting Services if you have the SQL version of Quotewerks. Use Crystal or the Fox Pro writer if you have the Access version.
Stonefield Query - Is a third party program that allows you to write plain English queries against a database. Stonefield publishes a version for ACT!, GoldMine, Quotewerks and Sage CRM. It is great for ad hoc reports or for casual report writers, even sales people!
MasterMine - Allows you to report data in Excel using mostly pivot tables. It takes a little training to write reports but modifying your reports is fun and easy. Because it is Excel based, charts and graphs are easy.
Crystal Reports - Is an industry standard report writer. It is very powerful and complicated. It allows you to connect to any database or ODBC connection you have and write reports. It can also be heavily programmed. Reprots can be rendered in Word, Excel, html, etc.
Crystal is like Adobe Acrobat. You need the Report Writer ($) to generate the reports and your users need a simple free reader to run them. Your users will also need a connection to the data. If they are remote, this may be an issue.
There are three version of Crystal Reports, Standard, Professional and Enterprise. In order to hit a SQL database, you’ll need Professional.
One of the problems we often encounter with Crystal is that the user does not have the Reader files or has only an older version of them. Crystal is up to version 11 and they are constantly modifying this product so staying on top of the versions is a chore.
Microsoft SQL Reporting Services (SRS) - Is a free service if you own SQL Server 2000 or 2005 (Standard or Enterprise). It publishes reports over a web site that is either public or internal. This is noce because the user only needs to have Internet Explorer to view reports. You don’t have to worry about reader software. The SRS security system uses your Windows security groups and users.
SRS reports can be exported as Excel, PDF, html or text. You can also subscribe to report. With a subscription, the report server can e-mail a report to you on a set schedule.
Writing a report in SRS can be tough and is best left to professionals. The reports use a standard XML file called a *.rdl for report data layout. With SQL Server 2000, the only way to generate a rdl file was to use Microsoft’s Visual Studio which is their programming environment.
With SQL Server 2005 it will be easier to create your own reports.
Common Types of CRM Reports
1. Sales Forecasts - By rep, territory, product.
2. Activity - Appointments or phone calls by rep, territory
3. CRM activity - Who is logging in or not.
4. Territory analysis - how many accounts does each rep have, what industries, size.
5. Relationship - Who has not been contacted in X weeks. Who did we sell to last year that we have not sold this year?
6. Mailing Labels
7. E-mail list for “spam” marketing
8. Contact List
9. Lead Reports - how many, results, by source, avg sell time
10. Who is most likely to buy this quarter? Who’s contract is coming due?
�