crm
Integrated or Needs Integration
Many new CRM or back office implementations have requests for integrated systems. This could be the best of breed CRM and Accounting system which will need to be integrated or another solution that has both CRM and Accounting in one package. With each approach there are pros and cons.
Best of Breed Integration
The best of breed integration means that you choose the top applications and integrate the two. This can be done with a 3rd party integration or with a custom integration.
Pros:
- You get two tools that are best of breed and do the job exceptionally well
- Best of breed tools usually have a following and therefore you have access to a plethora of resources such as consultants, tutorials, training and addons.
Cons:
- Custom integrations can be expensive depending on the level of integration. 3rd party integrations can at times alleviate this.
- Added complexity
All in One Tool
All in one systems such as ones that do both Accounting and CRM are generally not the best of breed but offer their own set of pros and cons.
Pros:
- You only have to deal with one vendor
- No integration complexities
Cons:
- These systems usually don’t do either job exceptionally well compared to the best of breed applications. They do however do the job.
- Vendor lock in. With an all in one system it is more difficult to change one piece of your business changes.
Listed are only two pros and cons for each type of solution. It is up to the business to decide which one is the right path for them.
What direction did your company choose and why?
Levels of Social CRM are as Vast as CRM Itself
For the second CRM Atlanta Meetup of the year I decided to present Real World Social CRM Use Cases. I wanted to get down to the grit and present scenarios on how social networks could be leveraged and integrated into an existing CRM to make it more social. In marketing CRM Atlanta we attracted a contact at a Social CRM vendor. This person contacted me to find out more about my topic and exactly what level of Social CRM would be discussed.
The fairly short phone discussion that we had gave me good insight into the battle lines that were already being drawn in the Social CRM space. It was clear that the Social CRM that I would be speaking about and the Social CRM that the vendors offers were very different. Neither version is wrong in implementation or approach. They are just fundamentally different.
So what did I take away from this?
- I decided that I should preface my slides a little more than usual for an emerging technology.
- It helped me identify a solution and marketing angle that I really hadn’t thought of before.
- I made a new contact and discovered new Social CRM technology that can provide proven ROI for customers looking for Social CRM solutions.
- This engagement gave me good insight into the various approaches to Social CRM and made me wonder just how many more I am going to see over the next few years.
SugarCRM Atlanta Meetup – Tips, Tricks, and Tools
At the February 20th SugarCRM Atlanta Meetup hosted by Dave Gearhart and myself, we discussed tips, tricks, and tools around SugarCRM. The presentation was mostly a compilation of a few recent blog posts that I have done including SugarCRM: Import Wizard Tips and SugarCRM: New User Tips. The tools section was made up of the typical who’s who of Firefox developer plugins with an additional plug for a recent project of mine called WapSnap. The plug was mostly because the utility was started specifically to alleviate some pains in SugarCRM development that I and others seem to be having. Event Slides:
SugarCRM: Import Wizard Tips
In this SugarCRM post I will discuss some tips on importing data into SugarCRM using the import wizard.
To start off with I would like to review what the import wizard is intended for. Even though the import wizard can import mass amounts of data, it’s intended use is to allow users to easily import data from various outlets such as trade shows, event attendance lists, and other exports that get appended to the current record set.
Tip 1: Database Migrations
As of SugarCRM 5.1 the import wizard is robust enough to import tens of thousands and even hundreds of thousands of records from a database dump. For an accounts migration starting point the import wizard will do the job. The problem comes when you want to maintain relationships during the migration.
When you are migrating data, each system relates records using different keys or formats in the database. SugarCRM is Accounts driven and relates using unique ids. This means that Accounts will go in smoothly but to import a related record, like a related Contact, you will have to get the contacts related account name and the SugarCRM Account id, merge the id in to the contact information and then import. This process is best left to tools like Talend and not the import wizard.
Tip 2: CSV Files
Most people use the comma separated values ( CSV ) format to import data. CSV does the job well but there are things that you need to check for before you import. The first is commas. Since you are importing using CSV, any time that the import wizard ( or Excel ) sees a comma is will think that it is working with the next column of data. This will completely throw off your imports. To fix this you will need to cleanse the data of commas before you import. You can usually substitute with a space or a dash depending on the data. The other alternative is to use another format for importing such as tab delimited since most dumps don’t have tabs in the data, but it is still something to watch out for.
The same thing that goes for commas goes for the the field qualifier. If each entry is wrapped in single quotes and the data fields have single quotes ( Ex: Janes’s Store ) then your data could get imported incorrectly.
Tip 3: Field Qualification and Saving Templates
Fields in CSV files are usually wrapped in quotes, double quotes, or are not wrapped leaving just the comma separators. When you are building the import mapping you are asked to choose which field qualification to use. My tip is to add which type you use in the naming of the template. The reason is that in SugarCRM’s current implementation if you import data using a template with the quotes field qualification and the data actually uses double quotes then the mapping will be blank. This isn’t a problem with a one time import or when the same person does the import the same way each time, but this is not always the case. You may receive weekly exports of the same type of data but from different people with different version of MS Excel/Open Office Calc causing different field qualifiers.
Tip 4: Drop Downs
All drop down boxes added in Studio need to have a NULL entry as the first option. This is where you click the add button in the drop down editor with no data in the fields. The reason is that when you import data you have to specify a default value for fields that are not filled in. If you don’t have a NULL entry as an option then the import wizard will automatically assign the first value in the list even though the data for that column may not exist.
Tip 5: Matching Data for fields
If you are importing data that requires custom fields or custom values, then each of the custom fields/values needs to exactly match the data being imported. Let look at an example:
DropDown Example
Your data has field/column called Manager Level and the fields are filled in with three options which are Manager, Middle Manager, and Senior Manager.
In SugarCRM you have drop down box that has Manager and Senior Manager.
When you import the data you will get an error for every record that has Middle Manager as a value since it is not in the SugarCRM drop down. For data accuracy reasons SugarCRM is not going to automatically add that as a drop down item.
Hopefully these tips will help you the next time you import data into SugarCRM. If you run into any others that need to be added to the list then feel free to comment or send me an email.
SugarCRM Tutorials and Modules
SugarCRM Consulting
Categories
JoshSweeney Twitter
- Looks like Kaspersky has gone the way of Norton in slowing down your computer.
- Getting an SSL cert has certainly become a pain.
SugarCRMAtlanta Twitter
- SugarCRMAtlanta is back and we plan to bring you all SugarCRM related news in the Southeast. #sugarcrm
- Atlanta SugarCRM Meetup tomorrow. http://opensource.meetup.com/72/calendar/8936307/


