RoboForm has a "Sync RoboForm Data" option, but that requires that you buy and install their other product, GoodSync. I needed to have my RoboForm data automatically synchronized between my desktop computer and the laptop, so I looked around to see if there is an alternative. And boy there are many free synchronization programs. However I sticked with Microsoft's Synctoy 2.0. Synctoy lets you not only synchronize the roboform data, but also to back it up (if you don't want to use Roboform's internal backup engine).
A minus for Synctoy is the fact that you cannot schedule automatically the synchronization process to take place, but for that you can define a scheduler using Windows' Task scheduler.
So here's what I did to synchronize Roboform data between two folders:
- I opened Synctoy and clicked on Create New Folder Pair button to start defining the sync process for roboform.
- A wizard pops-up with an option to choose the Left Folder (source) and Right Folder (destination). In the Left Folder I added the My RoboForm Data folder from the local computer, in the Right Folder I added the My RoboForm Data folder from the laptop connected through the same network (you can map the laptop drive)
- In the second step you have to select what you want to do, meaning if you want to Synchronize, Echo or Contribute. Basically synchronization makes sure the exact same files are in both folders, the Echo just copies over what's new/modified to the destination (if you delete something from the source it will be deleted on the destination), and Contribute backs up from the source but without deleting anything in the destination
- Next you assign a name for this synchronization task and you'll see it defined. You can click on the Preview button to see the actions that are going to happen when this runs, and if you click on Run, Synctoy will start synchronizing the roboform data.
You have the synchronization process defined now, but if you want to schedule it automatically you have to add a Scheduler Task for it, just like described below (they have the same tutorial in the help file of Synctoy, and it applies to Windows XP):
- From the Start menu, select All Programs - Accessories - System Tools - Scheduled Tasks.
- Select Add scheduled task to start the Scheduled Task Wizard. You will see a list of possible programs to run. Select Browse and locate the SyncToyCmd.exe from the installation folder.
- The scheduler wizard will next prompt you to enter how often you want to run the scheduled task.
- The next page asks when to start the task. Select a start time.
- The next page asks for the user name and password to run the program under. Enter your Windows login username and password. Note that if you don't have a password for your login user, you'll need to define one since you cannot add schedules with a blank password.
- The final page contains an option to open advanced properties for the schedule.
- Modify the Run textbox to include the –R command line option. –R all by itself will run all synchronization processes that you defined in Synctoy, so if you just want to run a single synchronization task automatically you'll have to add –R “roboform” to the end of the command line where roboform in this case is the name you gave to the synchronization process. As an example, here's how it should look the Run field: "C:\Program Files\SyncToy 2.0\SyncToyCmd.exe" -R "roboform" (note that the quotes end after the path but also re-appear for the pair name).
This is all you have to do. Now at the scheduled date/time, the synchronization of your Roboform data between the two computers will run automatically. It works for me, hopefully it will work for you too


