The Year In Review

2011 was a big year for CompanionLink. We added numerous new features to our mobile CRM app, DejaOffice, while surpassing 100,000 active installations globally. We rebuilt our website from the ground up to make it even easier to find the sync solution you need. We released CompanionLink 5 with new features and a refreshed interface. And we’ve released new software, as well – CompanionLink for Windows Live.

But 2011 wasn’t just a big year for us – it was a big year for mobile technology! All year long, we worked hard to support some of the best phones and tablets yet: from the iPad 2 and iPhone 4S to the DROID Bionic, DROID Razr, Galaxy S II, and Galaxy Nexus to name just a few!

While the past year has certainly kept us busy, we’re not taking a break anytime soon! In fact, 2012 is already shaping up to be our biggest year yet. What can you expect from us in the coming year? A completely revised look for DejaOffice, an entirely new cloud sync service, support for even more great phones and tablets (think the rumored DROID 4 and iPad 3), and CompanionLink 6! We can’t go into the details on these things just yet, so be sure to watch the blog for updates!

All of us at CompanionLink want to thank you for helping make 2011 a great year. As you head out this weekend to ring in 2012, we wish you a safe and happy New Year. See you in 2012!

DejaOffice for iOS Receives Major Update

Don’t let the version number fool you – DejaOffice 1.2.6 for iOS is a major update. While you won’t notice too many cosmetic changes (yet), we’ve done quite a bit of work under the hood.

The biggest focus of this update has been DejaCalendar. We’ve completely rewritten the calendar to improve stability and sync reliability. Right away, you’ll notice a much smoother experience when using the app. This is just the beginning for us, however. We have exciting plans for DejaOffice!

Continue reading

CompanionLink 4048, DejaOffice 1.12 (beta) for Android, and Time Zones

Image Credit: GigaOm

It’s been a busy week at CompanionLink! We have two new updates available today: CompanionLink 4048 and DejaOffice 1.12 (beta) for Android. They both bring a number of new features, bug fixes, and improvements, but the biggest new feature is time zone support. More on that in a minute.

CompanionLink 4048 addresses a number of bugs and offers some overall improvements, especially for Salesforce and Goldmine users. Build 4048 also adds improved support for syncing across time zones – a feature we’ve added to the latest Android beta of DejaOffice. Take a look at the full release notes at the end of this post to learn more about all the changes in build 4048.

DejaOffice 1.12 (beta) for Android is a significant update. We’ve improved quite a few features and fixed a number of bugs. Of course, as mentioned above, the feature we’re most excited to share with you today is time zone support. DejaOffice now offers you a choice in how to handle your events when changing time zones. Once you enter a new time zone, you’ll be asked if you’d like your events to shift. You can choose one of three options: “Not Decided,” “No,” and “Yes.”

Not Decided asks when changing time zones if you want event times to shift. This is the default behavior. You’ll have the option to select “Yes” or “No” each time you enter a new time zone. Alternatively, you can tell DejaOffice to always select one option.

Selecting “No” ignores the time zone at your current location. This prevents event display times from shifting when you travel to a different time zone. With this setting, an event set for 1pm Pacific Time will show up as 1pm when you enter Eastern Time.

Choosing “Yes” has the opposite effect. It adjusts the event display times using the time zone at your current location. This means an event set for 1pm Pacific Time will display as 4pm when you enter Eastern Time.

You can find these options under Settings > General Settings within DejaOffice. If you’d like to try out this new feature, as well as take advantage of the numerous other improvements we’ve made, download the latest Android beta here.

Read on for the release notes… Continue reading

DejaOffice 1.11.9 Update Brings “File As” to Android

DejaOffice has supported sorting contacts by the “File As” field for some time. Until now, however, that field was not viewable or editable within DejaOffice – it was something you had to deal with in Outlook. With the release of DejaOffice 1.11.9, we’re bringing the File As feature to Android. You can now view, edit, and sort by the File As field on your Android phones and tablets. I’m sure there are quite a few Outlook users who will appreciate this!

In addition to File As, we’ve added and improved a number of features, as well as elimtinated a handful of bugs. Full release notes are included after the break.

Continue reading

CompanionLink Build 4047 Now Available

Today we released CompanionLink Build 4047. The most notable change comes in the form of a fix surrounding syncing with Google Tasks.

Build 4047 has fixed an issue where some users who sync Tasks to Google Tasks would see a “503 Daily limit exceeded” error. This error was caused by a daily request limit imposed by Google on their Tasks API. We’ve been able to increase this request limit, so users should not encounter this error again.

The full release notes for CompanionLink Build 4047 are included below and you can download the update now by visiting


CompanionLink 4047 Release Notes:
* Fixed issue where Google would sometimes throw a “503 Daily limit exceeded” error. This error was caused by a daily request limit imposed by Google on their Tasks API.
* Fixed issue syncing Salesforce contacts with Android via USB.
* Made stability improvements for Android WiFi sync.
* Fixed issue where Outlook BCM communication histories could sync with an incorrect date.
* Made stability improvements for sync with Zoho.
* Fixed issue syncing Franklin-style task priorities from Android to PC.
* Fixed issue syncing recurring events with Google using Alaska time zone.
* Fixed issue where cleared recurring events in Outlook could sometimes sync as active.

Password-Protected Data Now Available On iOS

DejaOffice 1.2.4 should be arriving in the App Store as you read this post. This update contains a number of new features, improvements, and bug fixes. The full release notes are included below, but I wanted to highlight one feature that I’m sure many of you will appreciate: Password-protected data.

This feature allows you to secure sensitive data on your device by either hiding or masking your private contacts, tasks, and memos. Private records require a password to view or edit, keeping your data secure.

Configuring private records is simple. To mark a contact, task, or memo as private, simply tick the checkbox labeled “private” when editing or creating it. Before you notice any change, you’ll need to adjust the settings for private records. Go to the “Settings” menu in DejaOffice and select “Private Records.” There you can choose to Show Private (always show private records), Mask Records (replace text with ***), or Hide Records (completely hide private records from view). You’ll also find settings for syncing private records, privacy timeouts, and passwords.

I should note that if you choose to “Hide Records” you will need to select the “DejaContacts” (or DejaTasks or DejaMemos) menu and choose “Show Private”. This will prompt you to enter your password to reveal your hidden records.

Of course, Private Records are just one of the many updates we’ve made in DejaOffice 1.2.4 – see the list of changes below, then head over to the App Store to download your update today!

DejaOffice v1.2.4:
– added Private field to Contacts, Tasks, Memos
– added options to Show/Hide/Mask private records
– added option to password protect private records
– improved UI for DejaTasks and DejaMemos
– improved context menu UI for Contacts/Tasks/Memos
– adding linked contacts in DejaTasks now reads DejaContacts vs. Apple’s contacts
– added Project field to DejaTasks
– added DejaContacts links to DejaToday (tasks only)
– fixed an issue where user edited custom field labels did not show in DejaContacts
– fixes an issue where deletions may not sync between Apple contacts and DejaContacts
– fixes an issue where contacts purged from CL do not appear to purge until reopening DJO
– fixes an issue where DejaToday did not show tasks due today
– fixed an issue where the Release Notes app would open each time DJO was opened

DejaOffice for Android 1.11.7 Beta Improves Calendar View, Adds Ringtone Management

Click to Enlarge

Update: DejaOffice 1.11.7 is officially available in the Android Market.

The latest beta of DejaOffice for Android brings a host of new features, interface improvements, and bug fixes. In this post, I’d like to highlight two of them.

First, we’ve improved the calendar “Month View.” With a large amount of data in DejaCal, the month view could get fairly crowded and hard to read. By cleaning up the interface, we’ve made it much easier to view your agenda. For now, you’ll need to enable “Tablet Mode” to see this change.

Second, due to popular request, we’ve added custom ringtone management to DejaContacts. Now, when creating or editing a contact, you’ll be able to assign a specific ringtone. You can also assign ringtones to categories, making it easy to determine if an incoming call is business or personal! Of course, for custom ringtones to work, you’ll need to be syncing DejaOffice with the native Android contacts.

These are just two of many great new features and improvements in DejaOffice for Android 1.11.7 beta. Full release notes are available after the break, and you can download the latest beta today from Continue reading

DejaTasks Now Supports Recurring Tasks (DejaOffice 1.10, part 4)

Welcome to the final installment in our series of posts explaining in greater detail some of the new features in DejaOffice 1.10.6 for Android. Find the other parts of this series here: part 1 (widgets), part 2 (global search), part 3 (DejaCal).

We are pleased to announce support for recurring tasks in DejaOffice! I’m sure this is a very welcome feature among many of our users. Whether you need a reminder to send out a weekly report, to schedule a monthly meeting, or to ensure you send out a birthday card to an important client every year, the new recurring tasks feature is sure to save you time.


To schedule a recurring task, simply open DejaTasks and create a new task. You’ll notice a new “Recurrence” option, which allows you to set the task to recur daily, weekly, monthly by day or date, and yearly by day or date. You can then choose if (and when) you’d like the recurrence to end. Finish adding the details to your task, tap save, and you’re done! Should you need to edit a recurring task, tap the edit button on a task as you normally would and change the “Recurrence” field. It’s that simple!

DejaOffice 1.10.6 was a major release for our Android app. This recent series of blog posts has highlighted some of the main features we’ve added, and has hopefully given you a better understanding of how to use the new features. If you have any further questions on how the new features work, let us know!

Of course, we’re hard at work to add even more. Do you have a feature you’d like to see? Let us know in the comments or head over to our DejaOffice forums!

DejaCal Receives a New UI and Date Picker (DejaOffice 1.10, part 3)

Welcome to part 3 of 4 in our mini-series that explains in greater detail some of the new features in DejaOffice 1.10.6 for Android. Be sure to read part 1 (widgets) and part 2 (global search) as well!

If you’ve been a longtime user of DejaOffice, you’re bound to appreciate the improvements we’ve made on the look and feel of DejaCal. With a refreshed UI, we feel the calendar is more efficient and better looking than ever! The look and feel is not the only change we’ve brought to DejaCal, however. We have also introduced a PalmOS style date picker.


The new PalmOS style date picker is sure to be a hit. While Android has many great features, allowing you to quickly pick the date and time for an event is not its strongest one. That’s why we rebuilt the date picker for DejaOffice. If you’ve used a PalmOS device in the past, you’ll find this looks familiar. With this new format, you’re able to quickly select a date and time and move on. When it comes to mobile productivity, accomplishing something in the fewest possible steps is important. We think the newly designed date picker goes a long way in doing just that!

Tomorrow, I’ll wrap up this series of updates with a post on how we’ve implemented recurring tasks, and how you can best use them!

DejaOffice Gains Global Search on Android (DejaOffice 1.10, part 2)

Today’s post is part 2 of a 4 part series that explains in greater detail some of the new features in DejaOffice 1.10.6 for Android. To read part 1, which discusses the new widgets, click here.

Global search is a very useful feature in Android. It allows you to search through items on your phone, as well as online. Many applications support global search, allowing you to easily search through their data from the main search bar. This is an extremely convenient feature to have, especially when you have a lot of data that you’d like to access quickly. As such, we’ve added support for global search to DejaOffice!

To get started, you’ll need to make sure DejaOffice data is included in search results. To do so, simply tap the search key on your phone. Next, click the Google icon in the top left corner. This will display what types of information you are currently searching for when you use global search. To add DejaOffice to this list, tap the settings icon on the right side of this screen. Scroll to DejaOffice in the resulting list and tap the checkbox to enable it. Now, a simple tap on the search key is all it takes to quickly jump to a contact, task, or calendar event! To have the search single out DejaOffice data, simply tap the Google icon in the top left, then select the DejaOffice icon.

Be sure to check back in tomorrow to learn about the major UI improvements we’ve made to DejaCal. I have a feeling you’re going to love our new date picker!