Sales Automation Blog



             


Thursday, May 22, 2008

Microsoft CRM Customization: MS Exchange Transport SMTP Event Sink

Microsoft CRM Customization: MS Exchange Transport SMTP Event Sink

 by: Boris Makushkin

Microsoft CRM has variety of customizations options and tools. The official and the most popular is Microsoft CRM SDK: collection of C#.Net and partially VB.Net classes, methods and code samples. Here we would like to give you more complex case, when you call CRM SDK customization from custom MS Exchange event handler we are improving the functionality of MS Exchange MS CRM connector.

Imagine the case when you want outgoing email to be captured and placed into CRM, attached to Contact, Account or Lead they should belong to. If this is realized your salespeople can use any email tool to send their messages, they do not have to do it in CRM or Outlook Client for CRM.

MS Exchange OnSyncSave database event cant work with Sent folder it doesnt fire when message goes to Sent folder. The reason is described here:

PRB: Store Events Do Not Fire on the Outbox or Sent Item Folders

http://support.microsoft.com/default.aspx?scid=kb;en-us;Q297274

Please, see SMTP Event Sink example in this article: http://support.microsoft.com/default.aspx?scid=kb;en-us;317327. Event handler works OnArrival event:


void ISMTPOnArrival.OnArrival(CDO.IMessage msg, ref CDO.CdoEventStatus EventStatus)

{

log = LogManager.GetLogger(typeof(ShieldsUp));

DOMConfigurator.Configure(new FileInfo(Environment.SystemDirectory + "/CustomerApp/log.config"));

try {

ProcessMessage(msg);

}

catch (Exception ex) {

log.Debug(ex.Message + " " + ex.StackTrace);

}

finally {

LogManager.Shutdown();

}

}


The class:


// ComVisible enables COM visibility of this class. The default is true.

// Explicitly setting this attribute to true, as shown below, is useful

// if ComVisible is set to false for the namespace and you want the

// classes to be accessible individually.

[ComVisible(true)]

public class ShieldsUp: CDO.ISMTPOnArrival

{


Next the handling works similar to SyncSave handler:


private void ProcessMessage(CDO.IMessage msg)

{

string sFrom;

string sTo;

string sSubject;

string sBody;

string sSensitivity;

try

{

log.Debug("Firing Up ProcessMessage()");

sSubject = msg.Subject;

sBody = msg.TextBody;

sFrom = msg.From;

sTo = msg.To;

if (msg.Fields["urn:schemas:mailheader:sensitivity"].Value != null)

sSensitivity = msg.Fields["urn:schemas:mailheader:sensitivity"].Value.ToString();

else

sSensitivity = "Normal";

log.Debug("Message From: " + sFrom);

log.Debug("Message To: " + sTo);

log.Debug("Subject: " + sSubject);

log.Debug("Sensitivity: " + sSensitivity);

log.Debug("Body: " + sBody);


In deployment you should consider the following the handler will work only in the case of SMTP protocol delivery. If you use Outlook or Outlook Web Access, then delivery uses MAPI and OnArrival doesnt fire. Please see this article: http://support.microsoft.com/default.aspx?scid=kb;en-us;273233

The elegant fix is two SMTP gateways, find it here http://support.microsoft.com/default.aspx?scid=kb;en-us;Q288756

Boris Makushkin is Lead Developer in Alba Spectrum Technologies USA nationwide Great Plains, Microsoft CRM customization company, based in Chicago, California, Colorado, Arizona, New York, Texas, Florida, Georgia and having locations in multiple states and internationally (www.albaspectrum.com), he is Microsoft CRM SDK, Transact SQL, C#.Net, Crystal Reports and VB.Net developer. Boris can be reached: 1-866-528-0577, borism@albaspectrum.com.

 

Labels: , , , ,

Friday, March 28, 2008

CRM: Technology vs Culture

CRM: Its at the forefront of todays business vocabulary. $6.7 billion was spent globally on CRM software in 2001 - communication, behaviour and culture are equally crucial factors in making CRM successful too.
CRM: Technology v Culture By Cheryl Rickman

CRM: Its at the forefront of todays business vocabulary and, according to Meridien Research, $6.7 billion was spent globally on Customer Relationship Management software in 2001. However, businesses are increasingly learning that technology and software alone cannot make a CRM system successful, and that communication, behaviour and culture are equally crucial factors in developing a successful CRM strategy.

New Internet technologies have arisen, such as Computer Internet Integration (CII), Chat, Push, and Callback, which enable one-to-one customer/consultant conversations and let advisors take control of the customers browser to help them navigate and buy. However, in the same way that companies have traditionally had problems managing effective in-house call centres, today web companies are finding live customer service to be time consuming and labour-intensive.

Some companies say they have the solution. Microsoft (obviously in there somewhere) will be releasing their new customer relationship management product, MSCRM, due out by the end of the year. This promises increased sales force automation for small businesses and is, apparently, not aiming at the enterprise market.

A company aiming at the both the SME and enterprise market is SalesForce. They aim to become the world's first "enterprise automation utility" by delivering (CRM), sales force automation (SFA) and financial software over the Web, competing directly with giants such as Siebel, PeopleSoft, SAP and Microsoft Great Plains. And with customers paying as little as $65 per month for their low-end service, its a more affordable CRM application, which is apparently quick and easy to implement.

The Professional Edition application (its current offering) does not allow for real-time integration with back-office systems and offers only limited customisation. To address these shortcomings Salesforce.com has announced its Enterprise Edition, which is aimed at larger companies, plus an introductory offline edition, available for use on a laptop, and a wireless version accessible via any PalmOS device.

Another solution comes from Transform People International (TPI). Unlike the aforementioned companies, TPI is not a software company. Its a management consultancy, specialising in behavioural analysis and transformation, organisational change and training. Naturally they focus less on the technology and more on developing connections and transforming behaviour, attitudes and styles the grass roots of CRM know how your customer thinks, what their needs and wants are; how you think and how to best engage effectively with each person to generate optimum results.

Its the value of knowledge about customer needs and buying habits that is becoming more important along with changing business cultures and deepening connections with customers. TPI understand this and have launched their new Connections Tool as a result: an online diagnostic tool that aims to improve connection and communication with customers in 4 simple steps. Rising above regular sales techniques, the Connection Tool builds on both CRM technology and behavioural understanding. The output provides a written summary of the main characteristics of the person, with an overview of how they act when under pressure. It also provides an overview of what drives that person, with key tactics and strategies for better connection. http://www.transformpeople.com/connections/tpiintroduction.htm

The TPI Connections Tool grew out of Transform People Internationals experience in delivering organisational change in many global corporations across a wide cross-section of vertical markets ranging from communications and technology to packaging. As well as an acute awareness that, by understanding behaviour, businesses can improve communication and develop relationships more successfully.

Technology V Culture

An Information Masters survey revealed that, Technology and information are responsible for, at most, 25 per cent of your CRM competence. Other assets that are important include brands, messages (sadly neglected), staff knowledge, policies, processes and rules.

And, according to Robert Shaw, founding director of the consultancy CRM Best Practice, The danger is that many organisations are now investing huge sums in the wrong things. The technology is excellent in many cases, the problem lies with how we apply it. We invest too much time in selecting one-hit solutions and too little time in creating the business vision, adds Robert. Bad CRM is easy. You just read the press, go to a few exhibitions, choose some software, hire some systems implementers, and bingo, you have a Web site, a call centre, or a mailing database. Most important for good CRM is to have an offensive strategy, not a defensive one. Waiting until competitors threaten you, then responding to them or copying them is a recipe for failure. You need to take time out to create the vision.

And that vision includes developing an analytical attitude towards customer, staff and client behaviour. A vision mirrored by Transform People.

How you asses the person youre developing a relationship with, how you assess your own behaviour and your organisational behaviour, and how you engage with people are crucial to making CRM more effective, Says Ian Mills, Director of Transform People International.

Arthur OConnor, leading expert on CRM and columnist for www.ecrmguide.com, agrees, Some businesses spend a fortune striving to engage, attract, and sell prospects -- only to take extreme measures to avoid interacting with these same people after they become customers.

He adds that the Call Centre hasnt been the best choice for those striving to improve CRM. Many companies brought in poorly trained, ill-equipped people to serve as their primary customer interface, says Athur. Resulting in Corporate Schizophrenia.

Evidently then, it is the behaviour of staff, the behaviour and experience of your customers, combined with a winning strategy and good technology that will improve a CRM strategys chances of success.

Afterall, a CRM package only has real and tangible value if it is backed by a strategy, agrees Ronni T. Marshak, senior vice president of the Patricia Seybold Group.

In building a robust customer relationship objectives should include reducing the cost of acquiring new customers, cross-selling and up-selling to existing customers, closing more sales, targeting more lucrative markets, and creating conditions to make those goals more obtainable. "Most of those conditions have nothing to do with CRM technology itself," says Marshak.

"A company that wants to become truly customer-centric rather than just paying lip service to the notion may have to reengineer fundamental business processes and change prevailing attitudes altogether," he concludes.

Evidently then, the success of CRM rests on both technology and organisational change and the willingness of organisations and individuals to assess and analyse behaviour to improve connection and deepen relationships.

The best technology in the world cannot incur the required cultural, organisational and behavioural change that is needed to drive effective CRM strategies. The difficulty is getting people to change the way they work, to use the technology and to interact with the customer differently. So says Micheal Juer, Director of Sales Pathways Ltd.

There is now a shift occurring where businesses are beginning to realise that they have to work with their customers, and technology is becoming a secondary issue to that. But it is that cultural shift that you need to do, in order to actually deliver good customer service and differentiate yourself from your competitors in the market place.

Customer relationship management should be seen as a strategic response to a set of customer, staff and business needs. And as long as businesses focus on those crucial points and not just technology alone: working with customers and facing organisational and cultural change, their CRM results will improve.

7 Tips for CRM Success:

Define your business objectives and goals against which results can be measured. Give each CRM project three dimensions: people, processes and technology. Establish a systematic approach to project management including team development, IT, marketing, services, sales and management, as well as software. Clearly identify corporate and customer needs. Research requirements, behaviour and how to engage and deliver effectively. Manage organisational change effectively. The human factor is imperative to a projects success. Invest in training more essential than any piece of software. Focus on proactive selling, management and relationship building to effectively upsell and cross-sell.

Cheryl Rickman is author of '111 winning ways to promote your website successfully' and contributes regularly to Better Business magazine, Digitrends.com and Internet.com. She offers website appraisals, copywriting and marketing via http://www.webcritique.co.uk

Labels: , , ,

Thursday, March 13, 2008

Microsoft CRM Integration with IBM Lotus Notes Domino machinery dealership example

IBM Lotus Notes with Domino email server is traditional document workflow management solution for large corporate business, where you need audit trail on approval cycle and decision making. Microsoft Business Solutions CRM is very cost efficient solution to automate sales process. It might be surprising, but we see good strata of clients who are willing to deploy and integrate both systems: MS CRM and Lotus Domino. In our opinion these clients are balancing ERP platform risks and trying to protect and deploy investments into Lotus licenses, while deploying new and already leading CRM solution Microsoft CRM. In this small article well give you the integration example European division of one of the well known machinery manufacturer dealership network.

Custom Lotus Database. In our case client had custom database, which was designed back in the beginning of 1990th. Some dealers had Lotus Notes Domino 4.0 and some of them had 6.0 and 6.5. Technical excurse in Lotus Notes Domino 6.0 you can use Java 2 agents, and it seems to be platform independent (Microsoft Windows Server, IBM AS/400). To synch all the dealerships the decision was made to upgrade across the network to Lotus Notes Domino 6.0 (to be a bit conservative)

Domino Messaging. Obviously you have to have just one email server assigned to your url domain, and as traditionally Lotus Domino was the email server the replacement with Microsoft Exchange 2003 (which is natural choice if you purchase Microsoft CRM) was not an option. With Alba Spectrum Technologies MS CMR Lotus Notes Domino connector you can switch email messaging to Lotus Domino

Lotus & MS CRM events synchronization. IBM and Microsoft software designers designed CRM & Lotus events differently. Second phase of the project implementation will synchronize appointments, calendar events, etc. between Lotus and MS CRM.

MS CRM ODBC lookups to Lotus database. As the second phase we plan to implement lookups from MS CRM Account to cases with custom fields and Lotus notes lookup tab. This tab will be realized as web .net application, integrated into MS CRM web interface. This web application will have machine serial number, warranty & service info. As you probably know in MS CRM 3.0 you can deploy custom table in link it to MS CRM object as one-to-many. The most important is that it will be synchronized by MS Outlook and will allow you as a salesperson to work offline.

You can always have us help you with MS CRM customization, implementation, support & MS CRM SDK data conversion. Give us a call: 866.528.0577 or 1.630.961.598, help@albaspectrum.com

Andrew Karasev is Chief Technology Officer at Alba Spectrum Technologies ( http://www.albaspectrum.com ) - Microsoft Business Solutions Great Plains, Navision, Axapta MS CRM, Oracle Financials and IBM Lotus Domino Partner, serving corporate customers in the following industries: Aerospace & Defense, Medical & Healthcare, Distribution & Logistics, Hospitality, Banking & Finance, Wholesale & Retail, Chemicals, Oil & Gas, Placement & Recruiting, Advertising & Publishing, Textile, Pharmaceutical, Non-Profit, Beverages, Conglomerates, Apparels, Durables, Manufacturing and having locations in multiple states and internationally.

help@albaspectrum.comMicrosoft CRM Lotus Notes Domino Connector FAQAndrew Karasev

Microsoft Business Solutions CRM and IBM Lotus Notes Domino, being two groupware products from competing software development leaders, however could coexist within one organization computer network and even work together in collaboration. There maybe multiple reason why corporation would use both products: licensing, commitment to IBM Lotus Notes as legacy product, risk balancing staking on both Microsoft and Java/EJB/J2EE platforms, deploying Lotus advanced workflow to automate document management, etc. The need to synchronize MS CRM and Lotus Notes Domino databases is dictated by the ERP market and the connector is available. In this small article well answer on the frequently asked questions.

Messaging. Can MS CRM use Lotus Domino instead of Microsoft Exchange? Yes. MS CRM Lotus Domino connector allows you send messages from MS CRM objects: Lead, Account, Contact and all the future object, including Sales and Service modules

Outgoing Messaging. When Microsoft CRM send email from Account, Contact, Lead connector takes control over and sends email through Lotus Domino server. It has Java Agent at the Lotus side and MS CRM SDK custom piece at the MS CRM side. If you compare outgoing messaging with standard MS CRM Exchange connector, then mechanism is slightly different. Microsoft CRM Exchange connector places GUID in the message header and uses this GUID to identify the object in the responding email to push it back to CRM and attach. MS CRM Lotus connector doesnt use GUID instead it scans MS CRM objects (Accounts, Contacts, Leads) in smart cached way

Incoming Messages. When Lotus Domino server receives email Java Agent side of the connector triggers checking with MS CRM if addressor email matches with any Contact, Lead or Account email. In the case of the match email is transferred into MS CRM in the form of activity of email type. Again please note that connector doesnt use GUID mechanism. We found that matching is better approach and we have Microsoft CRM Exchange advanced connector which works with matching, without standard GUID mechanism.

Microsoft CRM & Lotus Notes Events synchronization. Future version of the connector will synchronize MS CRM and Lotus Notes objects: Calendar, Appointment, Fax, Phone Call, etc. Please, note that Lotus has different objects we have the matching table, please check with us.

Lotus & MS CRM Versions. Lotus should be version 6.0 or higher. The reason for this is simple version 6.0 supports Java Agent technology. MS CRM should be 1.2 or 3.0. Lotus could work in multiple hardware & OS platforms, such as Windows Server, AS/400, etc.

Product Pricing. It is US$3k basic pack, including 30 users and then $75 each additional user. In Europe price is proportional in Euro.

Support. Product is installed Worldwide and supported in Europe from German office, in the USA and Canada from Houston and Chicago, in South America, Africa, Australia, Asia, New Zealand from office in Sao Paulo Brazil.

Please give us a call if you have additional questions 866-528-0577 or 630-961-5918! help@albaspectrum.com

Labels: , , , ,

Tuesday, March 11, 2008

Microsoft CRM Customization if you give up overview for consultant

Microsoft CRM is designed to be customizable. However this is new system and you could be not comfortable to do it on your own. In this small article well try to reassure you if you can do it or point to the right direction if you would like to subcontract it to professionals. Lets begin

Microsoft CRM is CRM answer from Microsoft Business Solutions to traditional CRM vendors, such as Siebel, Onyx. Microsoft CRM customization techniques are very diversified and based on the whole spectrum of recent Microsoft technologies. The main terms you should know are: Microsoft CRM SDK 1.2 and Visual Studio.Net 2003. And of course you should be familiar with all the legacy internet technologies, such as HTML, XML, XSLT, JavaScript and be good C#/VB/Net developer.

If you are developer who is asked: how do we customize Microsoft CRM read this and you will have the clues on where to look further.

1. Microsoft CRM SDK this is software development kit with C# and partly VB.net examples it is supported by Microsoft Business Solutions technical support. It is all web services based calls, if you are C# .NET developer you are excellently positioned to do this type of customizations. This is the preferred customization scenarios and this should be easily upgradeable customization.

2. Legacy SQL Data integration. This is also easy and safe. If you have SQL database, sitting on the same or linked SQL Server you can create ASPX .Net application and simply integrate it into CRM. You can place it on the navigation bar or menu in isv.config please refer to MS CRM SDK

3. Legacy ASP integration this is somewhat more sophisticated. You have to deploy HTTP handler to be a middle party between CRM which is .Net based and ASP which is legacy IIS. The trick is you have to have INI file with security settings to penetrate into MS CRM with proper credentials, calling web service.

4. Microsoft Exchange Programming. Microsoft CRM has Exchange connector which moves CRM incoming email to MS if it has GUID in its subject. You can alter this logic (for instance - move email to CRM if it doesnt have GUID but it is from the sender who is contact or account in MS CRM). Refer to MS Exchange SDK onsyncsave event handling. Then simply apply some MS CRM SDK programming

5. Direct SQL touch in #4 above I described you the scenario with MS Exchange handlers this would be ideal world if MS CRM SDK does the job. But in real world this is not always true you have to do direct flags correction in CRM database (like making Activity closed, moving email attachments/octet streams, etc). This is not supported by MBS technical support but you can rescue to this technique if you have to make job done.

6. MS CRM Customization tool you can feel free to use this this is rather end-user tool and we dont describe it here read the manual. Weve described above the options to use when this tool doesnt do the job

Happy customizing! if you want us to do the job - give us a call 1-630-961-5918 or 1-866-528-0577! help@albaspectrum.com

Andrew Karasev is Chief Technology Officer in Alba Spectrum Technologies USA nationwide Microsoft CRM, Microsoft Great Plains customization company, serving Chicago, Los Angeles, San Francisco, San Diego, Denver, Houston, Phoenix, New York, Atlanta, Miami, Canada, UK, Australia, Brazil, Mexico, Russia, Germany ( http://www.albaspectrum.com ), he is Dexterity, SQL, C#.Net, Crystal Reports and Microsoft CRM SDK developer.

akarasev@albaspectrum.com

Labels: , , ,

Wednesday, March 5, 2008

Microsoft Great Plains & CRM in Transportation & Logistics overview

Microsoft Business Solutions Great Plains and MS CRM (client relation management system) are very popular in various industries and market niches. In previous article we described Microsoft Great Plains implementation for transportation & logistics company. Having more material, we would like to share with you how you can leverage Microsoft Business Solutions products to automate your business. Well try to be both technical and business processes specific and be laconic to comply the rules of tiny article.

  • Cargo/Shipment Tracking System. Transportation & Logistics industry is pretty mature and you more likely have industry standard (like Efreight) or custom system. So, if you plan to implement new ERP it should be tightly integrated with your cargo tracking system.

  • Customer Base. This is the question of the core application. If you have to sell to a large number of prospects and track their relatively small shipments you should first consider Microsoft CRM, which has Sales and Service modules. In this case you should enable shipment status lookup from MS CRM screens. In the case when you ship to limited number of large customers you are focusing on the profitability of the shipments and looking at Great Plains as the core system.

  • Agent Settlement. This seems to be logistics industry feature. You use agents and settle their AR/AP invoices on the monthly or weekly basis. In Great Plains you should use customer/vendor consolidation, available for Great Plains Professional version. Plus you will need Great Plains Dexterity or .Net customization to link SOP and POP invoices in the settlement process.

  • eConnect. Each logistics business has unique business processes and this is why we see software developers in staff plus strong IT department. This makes eConnect (Microsoft Great Plains SDK) very popular among logistics companies. You can create Great Plains objects: Customers, Invoices, Purchase Orders, etc. Plus it allows you to eliminate GP licenses cost you can have users work with Great Plains through web forms

  • Integration Technology. In the case of both Great Plains and Microsoft CRM you use MS SQL Server linked server technology. Then you deploy MS CRM SDK, Dexterity, Heterogeneous Stored Procedures.

  • Programming Tools. You use Visual Studio.Net to program MS CRM lookups, in some cases you can use WebMatrix, but we do not recommend tools, which do not have rich debugging features.

  • Reporting. Crystal Reports is the tool of choice. You should create heterogeneous SQL view and base you Crystal Report on this view. Microsoft CRM security suggests you to use MS CRM SDK or built-in Crystal Reports Enterprise to comply.

  • MS CRM Messaging. Microsoft CRM Exchange connector has relatively straightforward mechanism GUID in the message header. If you need advanced messaging capturing emails, based on contact email or domain you main consider advanced connector, developed and supported by Alba Spectrum Technologies. In some cases you would like to use Lotus Notes Domino as email server this is also possible.

You can always have us help you, give us a call: 1-630-961-5918 or 1-866-528-0577, help@albaspectrum.com

Andrew Karasev is consultant and CTO in Alba Spectrum Technologies ( http://www.albaspectrum.com ) Microsoft Business Solutions partner, serving clients in Illinois, New York, California, Florida, Georgia, Texas, Arizona, Virginia, Minnesota, Canada, UK, Europe, Australia, Asia, Russia. He is Microsoft Great Plains certified master, Great Plains Dexterity, Microsoft CRM SDK C#.Net, Crystal Repots developer.

help@albaspectrum.com

Labels: , , , ,

Monday, March 3, 2008

Microsoft CRM Programming Techniques overview for developer

Microsoft CRM is the CRM answer from Microsoft and it will have all the Microsoft Business Solutions muscles behind.

If you are developer who is asked: how do we customize Microsoft CRM read this and you will have the clues on where to look further.

1. Microsoft CRM SDK this is software development kit with C# and partly VB.net examples it is supported by Microsoft Business Solutions technical support. It is all web services based calls, if you are C# .NET developer you are excellently positioned to do this type of customizations. This is the preferred customization scenarios and this should be easily upgradeable customization.

2. Legacy SQL Data integration. This is also easy and safe. If you have SQL database, sitting on the same or linked SQL Server you can create ASPX .Net application and simply integrate it into CRM. You can place it on the navigation bar or menu in isv.config please refer to MS CRM SDK

3. Legacy ASP integration this is somewhat more sophisticated. You have to deploy HTTP handler to be a middle party between CRM which is .Net based and ASP which is legacy IIS. The trick is you have to have INI file with security settings to penetrate into MS CRM with proper credentials, calling web service.

4. Microsoft Exchange Programming. Microsoft CRM has Exchange connector which moves CRM incoming email to MS if it has GUID in its subject. You can alter this logic (for instance - move email to CRM if it doesnt have GUID but it is from the sender who is contact or account in MS CRM). Refer to MS Exchange SDK onsyncsave event handling. Then simply apply some MS CRM SDK programming

5. Direct SQL touch in #4 above I described you the scenario with MS Exchange handlers this would be ideal world if MS CRM SDK does the job. But in real world this is not always true you have to do direct flags correction in CRM database (like making Activity closed, moving email attachments/octet streams, etc). This is not supported by MBS technical support but you can rescue to this technique if you have to make job done.

6. MS CRM Customization tool you can feel free to use this this is rather end-user tool and we dont describe it here read the manual. Weve described above the options to use when this tool doesnt do the job

Happy customizing! if you want us to do the job - give us a call 1-866-528-0577! help@albaspectrum.com

Andrew Karasev is Chief Technology Officer in Alba Spectrum Technologies USA nationwide Microsoft CRM, Microsoft Great Plains customization company, based in Chicago, California, Colorado, Texas, New York, Georgia and Florida, Canada, UK, Australia and having locations in multiple states and internationally (www.albaspectrum.com), he is Dexterity, SQL, C#.Net, Crystal Reports and Microsoft CRM SDK developer.

akarasev@albaspectrum.com

Labels: , , , , ,

Wednesday, February 13, 2008

CRM - Customer Relationship Management

Customer relationship management (CRM) is a strategy employed at corporate level. For any company, it is the focus on the creation and maintenance of lasting and meaningful relationships with its customers. It can perhaps be described as a holistic approach of a company's philosophy where the emphasis is placed primarily on the customer.

To simplify this process, there are a number of commercial software packages available. Two of the market leaders are GoldMine? and ACT!?. Their programs allow a high degree of mechanization through a central database. Many tasks can also be automated, which allows greater overall control and sophistication.

However, simply installing and integrating a CRM such as the GoldMine? software, or the ACT!? software is not enough by its own. A successful CRM strategy requires the correct response at all levels to reshape a company's business activities to incorporate a fully customer-driven approach. In the design stage of implementing a CRM, it may be wise if a decision is made to retain greater and more extensive information on primary customers, and keep less information on clients with a low margin.

Sales, marketing and customer service all need to be seamlessly integrated. In this way the contact management software can keep track of all the relevant aspects involved in selling to customers, or following up on leads and prospects. The success factors in gaining customers can be highlighted for re-use, and the approaches that failed, or were marginal, can be abandoned, or even revisited for further evaluation at a later time.

A CRM can be considered in three distinct but equally important parts. There is the operational part, which focuses on basic business processes such as sales and marketing, as well as customer service. There is the analytical part, which can analyze the behavior of customers and produce reports, show returns on investment, and report on the pattern of the sales team, either individually or as a whole. Finally, there is the collaborative part, which focuses on the basic contact with the customer. This can be direct, or through automated follow-up emails, for example.

Any company considering scaling up to utilize a CRM software should think equally about staff training. Only through properly identified and properly delivered training will a CRM, such as the GoldMIne? software, or the ACT!? software, be found to be cost effective and worth the expense and trouble of implementing. While a good CRM can be worth its weight in gold, it will only be as good as the management who run it, and the sales team who use it.

A good CRM software will provide reporting and analytical tools, which can be used as highly effective feedback. Analysis of sales can identify hidden opportunities, expose weaknesses, highlight areas of strength, and reveal the current performance level of sales people. Using intelligent reporting facilities to maximize strengths and eliminate or minimize weaknesses, is indeed a powerful tool to have at your disposal.

That, coupled with the proper training in how to put the tools to their best use, will provide any company with a solid customer relationship management strategy that will prove to be highly effective.


Syed Ali, is the lead CRM consultant for a Toronto based company. His company offers, GoldMine CRM and ACT! Software CRM Syed can be reached at Tel : (905) 815- 1995 ext 22, email :asyed@cqsolutions.com

Labels: , , , ,

Saturday, February 2, 2008

Knowing who's who, where, what and when - 10 Tips for Good Customer Relationship Management

I have been serving customers, guests, clients, friends and family for over 23 years. Serving customers has brought me more and more into the realm of technology where I have been blown away by what I can buy to help me "manage" those relationships better, more effectively, faster.

With new Customer Relationship Management (CRM) technology I can cross reference data until my imagination becomes tired, extract a myriad of reports, know in detail who is saying what to whom and when in my organization. In different organizations I have seen staff spend hours and hours typing up phone calls, meetings and other interactions - I have also seen these system unused, these entries unread. As much as organizations like to believe their CRM software will keep their staff informed in reality people like to talk to people about people. This is why I see a return to human customer relationship management, the return of the Relationship Manager - the point of contact for the customer and the organization.

23 years ago, as a student, I started out working with a famous hotel chain and they taught me something very valuable - good customer relationship management. Now this was never based on needing to know everything about the guest in fact respect for privacy was always a priority, no, good customer relationship management was about the human touch, the relationship between the customer and me.

10 Good Customer Relationship Management Tips

  1. Respect your customer and that means respecting their right for you not to know everything about them.
  2. Show genuine interest and learn to actively listen, aim to always help.
  3. Trust is everything.
  4. No surprises. Do not let your customer or client find out about something that impacts on them from another source.
  5. Give notice, if something is going to change let your customer know in advance and prepare them for the change.
  6. Be professional, never talk about other clients or customers to others,
  7. Put the customer first; even if you do not agree actively try and come to a good solution.
  8. Stay in touch.
  9. Always say hello, if you are at an event or just walking down the street, always acknowledge with a smile.
  10. Ah yes, always acknowledge with a smile.
For further tips on maintaining good customer relationships go to www.contactcenter.in

Nic Howard is a website planner and lover of excellent customer service.

Labels: , , , ,

Monday, January 28, 2008

The Secret To Building Good Customer Relationships

While it may be your first reaction to make new sales or pursue bigger clients, the truth of the matter is that you should be paying attention to your existing customers as well. The secret to getting sustainable repeat business is to follow up with every customer, and an effective follow-up begins immediately after the sale. You should give the customer 24 to 48 hours and then phone them up just to say thank you and find out if they are pleased with what they purchased.

1. Educate Customers

Intentionally make a habit of pointing out to customers what excellent service you provide. Failing to constantly and repeatedly get in your customers face highlighting your over-the-top service is equivalent to losing customers. If you want to talk with customers in store, be sure to use a newsletter. It is a good idea to have an online newsletter as well.

2. Keep it personal

Instead of sending an e-mail, send a handwritten letter. Or at least follow up and leave them a voice message. Failure to be in constant communication is equivalent with the customer percieving that they aren't getting any additional service at all.

3. Be Aggressive About Collecting Data

If you need to collect data, be aggressive about it. Most people won't want to take even a moment of their day out to tell you about your business. Keep things simple and short - ratings should be out of 5 or 10 and never require a written response. The total time needed to do the survey should be under 30 seconds. You should give incentives to the customer such as a chance to win $1,000.

4. CRM in Business

The use of internet sites and specifically e-mail, in particular, are often touted as less expensive communication methods in comparison to traditional ones such as telephone calls. These types of technologies service can be very helpful, but it is completely useless to a business that cannot reach its customers. Some major companies believe that the majority of their clients trust other means of communication, like telephone, more than they trust e-mail. Clients, however, are usually not the ones to blame because it is often the manner of connecting with consumers on a personal level making them feel as though they are cherished as customers. It is up to companies to focus on reaching every customer and developing a relationship.

It is possible for CRM software to run an entire business. From prospect and client contact tools to billing history and bulk email management. The CRM system allows a business to maintain all customer records in one centralized location that is accessible to an entire organization through password administration. Front office systems are set up to collect data from the customers for processing into the data warehouse. The data warehouse is a back office system used to fulfill and support customer orders. All customer information is stored in the data warehouse. Back office CRM makes it possible for a company to follow sales, orders, and cancellations. Special regressions of this data can be very beneficial for the marketing division of a firm/company.

For more great customer related articles and resources check out http://makemoneycentral.info

Labels: , , , ,

Saturday, January 19, 2008

Customer relationship management (CRM)

Customer relationship management (CRM) helps businesses build profitable customer relationships.The general purpose of CRM is to enable organizations to better manage their customers through the introduction of reliable systems, processes and procedures for interacting with those customers.

Implementing CRM :

A good CRM program needs to

  • Identify customer success factor
  • Create a customer-based culture
  • Adopt customer-based measures
  • Develop an end-to-end process to serve customers
  • Recommend what questions to ask to help a customer solve a problem
  • Recommend what to tell a customer with a complaint about a purchase
  • Track all aspects of selling to customers and prospects as well as customer support.
Purposes of Customer Relationship Management :

A good CRM program can improve customer service by facilitating communication in several ways:

  • Provide product information, product use information, and technical assistance on web sites that are accessible 24 hours a day, 7 days a week.
  • Identify how each individual customer defines quality, and then design a service strategy for each customer based on these individual requirements and expectations.
  • Provide a fast mechanism for managing and scheduling follow-up sales calls to assess post-purchase cognitive dissonance, repurchase probabilities, repurchase times, and repurchase frequencies.
  • Provide a mechanism to track all points of contact between a customer and the company, and do it in an integrated way so that all sources and types of contact are included, and all users of the system see the same view of the customer.
  • Help to identify potential problems quickly, before they occur.
  • Provide a user-friendly mechanism for registering customer complaints.
  • Provide a fast mechanism for handling problems and complaints.
  • Provide a fast mechanism for correcting service deficiencies.
  • Use internet cookies to track customer interests and personalize product offerings accordingly.
  • Use the Internet to engage in collaborative customization or real-time customization.

Microsoft Dynamics CRM :

Microsoft Dynamics CRM will help you:

  • Provide your employees with easier and quicker access to the customer data they need to do their jobs.
  • Link all of your customer records together in one place.
  • Help your marketing, sales, and customer service teams work better, together.
  • Make it easier for your customers to contact you and get the information they need about their account, order, or shipment.
  • Make your customers feel that they are indeed your most valuable asset


For Computer Books visit:
Halfvalue.com
[Buy Cheapest Books]

Other useful websites:
Halfvalue.co.uk
Lookbookstores.com

Labels: , ,

Friday, January 11, 2008

What is a Successful Customer Relationship Management CRM

What is a Successful Customer Relationship Management CRM

Publishing Guidelines: You may publish my article in your newsletter, on your website or in your print publication provided you include the resource box at the end. Notification would be appreciated but is not required.

By S. Maurer

In today's competitive business environment, a successful Customer Relationship Management CRM strategy cannot be implemented by only installing and integrating software packages designed to support CRM processes.

Over the past few years, many companies have implemented operational customer relationship management - CRM - systems, and these companies are now analyzing customer behavior to plan and optimize marketing tactics and improve customer service programs.

Small and midsize companies have been able to implement more complete Customer Relationship Management CRM systems because they may not operate globally and may be newer organizations that have fewer business processes to contend with.

It's also worth noting that CRM used to focus on the telephone as the primary means of contact, with little attention paid to e-mail or the Web. However, electronic messaging is overtaking voice as the most common form of communication. Corporate call centers aren't going out of business, but they need new people and equipment to deal with e-mail and Internet inquiries.

In the hunt for the right CRM tool, be diligent in the vendor evaluation process. If you don't understand the vendor's CRM solution in its entirety, you might wind up with no solution at all.

Across every sector and industry, effective Customer Relationship Management CRM is a strategic imperative action for corporate growth and survival.

S. Maurer is a 53-years old college graduated IT professional, with 30 years of experience in the computer & technology business. Now is the Correspondence Courses Director of the Abet Open University: http://distance-learning-mba-online-mba-program-executive-jobs.net and http://mba-open-university.net

Labels: , , , ,

Thursday, January 3, 2008

The new Customer Relationship Management CRM functions

C.MeloPublishing Guidelines: You may publish my article in your newsletter, on your website or in your print publication provided you include the resource box at the end. Notification would be appreciated but is not required.

The new Customer Relationship Management CRM functions

By J.C.Melo

The Customer Relationship Management CRM system was born because of the need for a software to analyze customer's data - as for example its preferences - changing rough data that usually exists in any customer's database, into important information about the same customer. That is to say, a new modern sales & marketing tool.

In this first period the data of an online and real-time accounting & management system was analyzed by this stand-alone CRM software, and in the following period those accounting & management systems integrated this initial marketing & sales functions of a CRM.

Soon after, this new accounting & management system - now integrated with the CRM functions - included a Call Center system of the last generation with or without a voice processing system - input and output - through the telephone system usually so loved by us.

Soon after appeared an obvious question: If the CRM support my customers, why don't change it to support all the external functions of my company, as for example my suppliers, distributors, representatives, branches, affiliated companies, employees's families, etc., each one with different needs and processings?

This is the current Customer Relationship Management CRM system, for everything concerning the external world of a company, and consequently its original name no longer represents its current functions in spite to be widely used.

Today we should split the IT system of a company in two great sides but in the near future will be only one system:

1. Enterprise Resources Planning ERP, for the internal world of a company, on which we will write another article in the near future,

2. Customer Relationship Management CRM, for the external world of a company.

However it's absolutely necessary to understand that a CRM is not a software package that can be installed and immediately will be ready to work, but yes a system that obligatorily should be implemented by IT specialists together with the whole company in a continuous job, besides to be adapted to the specific needs of the company. And because the CRM was not interpreted correctly by a large amount of companies, recent research showed that 42% of purchased CRM systems are inoperative for been interpreted as a push-button software.

However if very well designed and installed, a CRM is a powerful tool for a company to grow on this digital business Century, certainly surpassing your competition and generating reasonable ROI Return on Investment.


The new Customer Relationship Management CRM functions

By J.C.Melo

The Customer Relationship Management CRM system was born because of the need for a software to analyze customer's data - as for example its preferences - changing rough data that usually exists in any customer's database, into important information about the same customer. That is to say, a new modern sales & marketing tool.

In this first period the data of an online and real-time accounting & management system was analyzed by this stand-alone CRM software, and in the following period those accounting & management systems integrated this initial marketing & sales functions of a CRM.

Soon after, this new accounting & management system - now integrated with the CRM functions - included a Call Center system of the last generation with or without a voice processing system - input and output - through the telephone system usually so loved by us.

Soon after appeared an obvious question: If the CRM support my customers, why don't change it to support all the external functions of my company, as for example my suppliers, distributors, representatives, branches, affiliated companies, employees's families, etc., each one with different needs and processings?

This is the current Customer Relationship Management CRM system, for everything concerning the external world of a company, and consequently its original name no longer represents its current functions in spite to be widely used.

Today we should split the IT system of a company in two great sides but in the near future will be only one system:

1. Enterprise Resources Planning ERP, for the internal world of a company, on which we will write another article in the near future,

2. Customer Relationship Management CRM, for the external world of a company.

However it's absolutely necessary to understand that a CRM is not a software package that can be installed and immediately will be ready to work, but yes a system that obligatorily should be implemented by IT specialists together with the whole company in a continuous job, besides to be adapted to the specific needs of the company. And because the CRM was not interpreted correctly by a large amount of companies, recent research showed that 42% of purchased CRM systems are inoperative for been interpreted as a push-button software.

However if very well designed and installed, a CRM is a powerful tool for a company to grow on this digital business Century, certainly surpassing your competition and generating reasonable ROI Return on Investment.


J.C.Melo is a 73-years old IT professional with 54 years of experience in computer science & technology entrepreneurship. He was the owner of the first minicomputer factory in South America and Consultant for the U.S. Government in several contracts. Now is the CEO of the organization
http://mba-open-university.net.

 

Labels: , , , ,

Wednesday, December 26, 2007

Customer Relationships How To Build Them

The Gurus all tell us this is the way to sell on the web
or this is the way. New ways and techniques are daily
mailed to my inbox telling me if I just do this then
I will be a success selling on the web.

However, the psychology of selling everything goes through
A simple process that is not a secret. The formula has been
taught us ever since we have first been on the web.
You know this secret if you are a newbie or a
seasoned veteran selling on the web.

First you must get the customers attention. How do you
do this? First of all the customers on the web are searchers
by that I mean they get on their computers, go to a search
engine and search for specific things they want to know about
or buy. So it makes sense that your site title, where you
are ranked on the search engine and your description of your
site are the first ways to get their attention. Ok, say you
have done a good job of that so you get them to your website.

You are still trying to capture their attention. So snappy
headlines and good content will get their attention. They are
not ready to buy yet. You shouldn't even be trying to sell them
at this point. What you present on the website will either
encourage them to come back or they will just click away and
never return. So not only good content about the subject
that they are looking for is essential. How about a five day
course. This accomplishes two things it gets them to give you
their email and you are giving them good content. Make this
course personal and dynamic and you have gained trust. Perhaps
you first get them to join your ezine. Where again you get their
email, give them really good content and have a chance to interact
with them. Again you are building trust and forming a relationship
with a real person. This is not instant. Relationships take time.

After you have built a relationship you can then recommend to them
products, and services. But even then you cannot sell to them if
they do not need your product. If you don't believe me try selling
ice in the artic. So try and target your market. Find out what your
customers need and then fill that need.

The last thing you are going to do is to send your prospects to your
product page. This is the one of the most important pages you
will ever write. It has to tell them what your product can do for
them. How it will change their lives to use your product. In other
words make them really want to buy the product.

Now you are at a point in your sales that you will be sucessful. But
to recap you can not go from get the customer's attention to sales
selling is a relationship between two human beings and relationships
take time. Judi Singleton is the publisher of Jassmines

Journal
A targeted daily ezine.
You can subscribe at http://www.motherearthpublishing.com

Labels: , , ,