How Much Time Does It Take For SalesForce Data Migration Project ? Ask Winklix

salesforce consultant in new York

This is one of the most important task to be performed at salesforce migration projects . If you want to efficiently use your salesforce CRM , you have to take care of this with utmost care .

In order to better plan and forecast your Salesforce migration , our in house team of Salesforce certified developers can help you with Salesforce implementation from their past experience . Let’s look at different stages of migration process one by one .

1. Preparation Of Data Migration 

This initial stage starts with pre analysing by developers to inspect existing CRM so that they can get overview of data structure of their existing CRM , data formats , business workflows and also create migration checklist with data to transfer . Once the database tables has been identified , developers check on the possibility in correspondence with Salesforce CRM right from mapping fields to data quality check and more in a way that data which is yet to be transferred is in readable format with no data duplicity . This places usually takes up to 5 days .

2.Using Ready Made Data Migration Tool Or Building Custom Tool From Scratch 

If number of records to import is no more than 50,00,000 , developers can easily use ready made tools such as Salesforce Data Loader . If any ready made tools are getting used , migration can be finished within few hours . But if developers are planning to build custom tool or script for carrying on migration to Salesforce , the development time varies which totally depends on the type of data structure and new CRM structure . Custom tool migration usually takes around a month .

3. Trial Data Migration 

Trial data migration is mandatory process before actually transferring all the data . This helps developers to see whether if there is any issue like data loss , or is there any way to improve migration tool to carry on final transfer in smooth way .This phase in total will take no more than 2 days .

4. Migration Validation By Customers 

This stage is wherein customer will validate the test data migration and will give their outcomes . If there is positive feedback form customers side , then there is no further room for improvement of data mapping and migration procedure and customer has deemed approved the project . This phase on an average takes around 4 days . But if there is some room for improvement on the basis of inputs by customer , it make linger on to upto a week .

5. Final Data Migration And Testing 

This is the final stage of which we are waiting for . At this stage all data gets migrated from legacy CRM to new Salesforce solution . Before getting final live , data is checked twice fro any kind of duplicity . Final migration takes around a day or two . It is always carries out in a way that it does not effect the existing CRM functionalities .

6. Post Go Live Support 

Support is what is needed right after the migration which a CRM user may encounter while starting using it . Such support is usually required during very first week after new Salesforce CRM goes live , and may be required upto a month .

Wrap Up

From our past experience , the migration process in Salesforce CRM usually taken between 20 days to around 2 months  . This time coves all stages as discussed above . Winklix is leading Salesforce consultant in USA providing wide range of Salesforce services .

Which Is Best Strategy To Restore SalesForce Data

Which Is Best Strategy To Restore SalesForce Data

It is quite common for any salesforce user or admin to delete mass scale of data or modify significant amount of records in one go . As the same time it may be chances that due to someone’s bad decision the data may become corrupt also . You must be thankful to recycle bin who can assist you in data recovery in case of data loss , inspire of the fact that it may store certain volume of data for some limited time only .
Another means to recover overwritten data is by making use of filed history tracking in Salesforce . Field history tracking . Field history tracking needs to be enabled manually  , and thereby can’t be enabled for each of the objects . At the same time , it does not permit more than 20 fields per object .
Salesforce provides various back up options such as data export service , data loader and Report export , but in the event of disaster who quickly you will be able to recover the data is all it matters . 

SalesForce Data Backup And Recovery Service 

SalesForce always recommend its customers to opt for native metadata backup solutions or may also recommend third party intervention in backing up and management of data .

“Because of the manual intervention, there is a cost. The cost is relative to the amount of manual work and time needed to perform the recovery. The price for this service is a flat rate of $US 10,000 (Ten Thousand US Dollars) for the one Organization that’s being recovered. The work involved actually costs us much more than that, but we pay for a portion of the service.”

SalesForce Data Recovery Blog

Process

It all starts with the right procedure . Always keep an eye on recycle bin or review deleted records using “export all ” in Salesforce’s Data Loader before raising your case with Salesforce .
Lets quickly look at the steps for restoring data to Salesforce : 

Assess Damage And Defined Goals 

Till now it has been crystal clear in your mind that salesforce database is highly interlinked . For instance say you delete a single parent records in salesforce , all the parent-child database will be automatically deleted and thereby understanding the extent of data loss is essential .

Determination Of Which Data Has Been Lost Where

In order to determine the amount of data loss , the best way out to make a comparison of metadata with backup file of data which has already been exported to Salesforce org. You can use VLOOKUP in excel or any other equivalent to identify the whole relationship .

Creation Of Restoration File 

As you have already determined the missing objects/records , now its time to create separate files for parent and their related objects in “.csv” format 

Transformation Minimisation During Restoration 

The best way to minimise transformation process is :

  • It is always preferable to exclude Audit fields , as Salesforce auto updates it .
  • Always deactivate workflow or validation rules or triggers .
  • Switch auto-number field type to text .

Restore Data 

At the time of manual insert , always try to insert operations to upload parent and make an upsert for child 

What’s Next ? 

After going through the above stages we have seen that salesforce data recovery is cumbersome process right from starting to end point . There are high end chances of possibility of errors or loss of data , and It may also take as long as 20 days or more to recover it . 
One of the best readymade solution for data backup and recovery is Vault . Vault streamlines and automates data recovery process using 1-1 relationships , 1-n relationships and n-n relationships of salesforce data as well as metadata .

Ways To Optimise Your SalesForce CRM

Ways To Optimise Your SalesForce CRM

Let’s quickly look at 5 easy ways to optimise your SalesForce CRM

1) SalesForce Integration 

Seamless integration of data into your SalesForce CRM is best way to develop customer trust and at the same time improving employee experience . Making connection of database gives business a one layer extra advantage by leveraging data in new and powerful way . SalesForce API helps integration of SalesForce CRM with other existing application in the marketplace , which aids organisation to organise more consistency and efficiency .

Salesforce offers endless options in respect to Salesforce data integration . As an agency owner if you are looking to connect Salesforce with your existing HR , ERP , Social media or even e-commerce platform it can be done easily . It even facilitates connection of disjointed systems for on premises software like Oracle , Microsoft or SAP .

So it is important to explore diversified options which are already being present in SalesForce CRM . Always prefer to hire a team of Salesforce developers who can optimise your business efficiency to next level and are expertise in their fields  .

2) SalesForce Implementation

Salesforce is a CRM which has endless opportunity . Now it depends on your organisation that what do you want to implement which can be ideal all in one solution for your company . So if you are new to Salesforce CRM and integrating it for the first time , then you must take care of what process will define your business model . Winklix can aid you in implementation of Salesforce as per your custom demands and needs .

Salesforce CRM process contains series of flows such as lead flow , campaign management , customer acquisition planning and so on . At the same time you must take care of data integrity and cross silo consistency . So in order to get the best out of it , it is always preferred to have an implementation partner on board who can help you in implementation as per your approach moulded to your objectives .

3) SalesForce Lightning

In today’s world everyone wants lightning fast solution . And thus to enhance the experience of Salesforce CRM , SalesForce has introduced Salesforce Lightning CRM which is specially designed to maximise sales reps productivity which is duly integrated with analytics and BI ( Business Intelligence ) to drive more sales for your business . Salesforce enables switching between two versions namely Salesforce Classic and Salesforce Lightning .

Salesforce Lightning consist of dashboard with calendar and performance chart so that your sales team can easily get the organised lead data , check calendar and track their performance report at the same time . In addition to it , sales reps also gets new Activity Timeline workspace wherein sales reps  has an option to create tasks , punch call logs , send emails and track their activities all from a single window at one place . So in order to get bet out of it , always consider hiring an experienced Salesforce developers who can build custom components for you so that you can effectively use the same in your marketing strategy through SalesForce Lightning Experience .

4) Salesforce VisualForce 

Salesforce offers application prebuilt in it which helps in improving CRM functionality . Salesforce Visualforce exactly does the same . But visualforce is based on tag based markup language which is very similar to HTML , so if you are not from a technical background then unfortunately you would not be able to customise it . Some of the most popular features offered by Visualforce are custom flow control through template and on the go deployment .

The components of the page can be designed well using Visualforce . The components of the page means dashboard , tabs , menu items and so on . It also consist of styling element which enables designing of richer animated user interface .

So always make sure to hire an salesforce visualforce implementation partner who has in house team of developers who can gives your Salesforce best optimise functionality .

5) SalesForce AppExchange 

AppExchange is business app ecosystem for cloud based business software . A large pool of customised apps are available with mass customer reviews which is suitable for every department and industry . Components such as Lightning data and Bolt solutions can aid developer to help expansion of Salesforce thought AppExchange . It can help your business in getting positive business results which helps in increasing efficiency , fast order placement and cost reduction .
Winklix has a team of developers with over 5+ years of experience who has the ability to take your apps ideas to next level right from design to development . We love to add functionality you need which includes custom calculations , triggering actions , workflows and more .