Andrew Odri

Google logo and Google Apps for Business product icons

One the most requested features in Google Apps for companies switching from Microsoft Exchange is the ability to provide access to public folders in Outlook. Fortunately, just about all of the features available in public folders can be made available online and in Outlook with a bit of ingenuity.

If you truly need public folders exactly the same as Microsoft Exchange, an excellent solution has been provided by CodeTwo, with their Public Folders product. Rather than requiring the purchase, configuration, and maintenance of a Microsoft Exchange server, all you need is an instance of Outlook with the CodeTwo Public Folders server installed on the local network. Everything else you need is provided by Google Apps. There are two main drawbacks to this approach: public folders are not available on the Google web interface, and CodeTwo Public Folders costs $160, plus ~$40 per user.

However, it is possible to replicate almost all of public folder’s features quiet nicely with Google Apps and a few productivity tools. Lets start by examining each feature of public folders according to Microsoft, and how it can be provided in Google Apps.

Share files

You may be aware that you can upload any type of file to Google Docs, not just documents. However, the problem with Google Docs is the rather irritating process of uploading and sharing files, especially if your clients are used to accessing these files in public folders.

There are 2 tools that make this process far easier: InSync for OS integration, and for Outlook integration. If you have ever used Dropbox, InSync will be extremely familiar. It sets up a folder/drive (depending on your operating system) which give you direct access to all the files stored in Google Docs. It allows you to drag and drop files in and out of you Google Docs, and access these files in all your native applications. allows a user to access all of their Google Docs from within Outlook itself and has a ton of great features that, in my opinion, add a lot more functionality that native public folders anway.

Share calendars, contacts, and tasks

This process is extremely easy, as Google has provided the Google Apps Sync for Microsoft Outlook plug-in, which configures calendar, contact, and task sharing automatically. However, there is one minor caveat when it comes to syncing notes, tasks, and journals: the data will be stored on Google’s servers, but will not appear on the web interface. Please read the Google Apps Sync for Microsoft Outlook support page for more information.

Centralize shared information

The methods we have discussed describe how to access the information, but it doesn’t tell us how to sharestore it. There is one easy way to centralize all the information that you want to share: add a new user called public. When you configure Outlook for the first time, use Google Apps Sync to configure the user’s account first, and then configure the public account second. When configuring InSync/ for file sharing and access within Outlook, simply configure public account here as well. If there is an email that a user feels should be shared with the organization, they can drag a copy of it from their own mailbox into the public folder, and everyone will have access to it.

Track and archive information

The Outlook public folders page describes this functionality:

Using the By Conversation Topic view of public folders, you can track responses to posts and the frequency of those responses. When a post becomes dated, you can archive the information using the AutoArchive feature in Microsoft Outlook.

The exact same functionality will be available both within Outlook and the Google Apps web interface. In my opinion, the Google Apps web interface is actually superior when it comes to grouping conversations. Of course, the archive feature in Google Apps web interface is also just as slick.

Help protect information

This approach lacks any real support for access right and permissions within the organization. If you need internal access control, one possible approach you could take is creating separate folders for each group of users: for example, you might add a user called managers, another called accounts, and another called staff, and only configure these for the relevant Outlook users.

Conduct online discussions

This is another area this approach lacks any real support. That said, online discussions are poorly implemented Microsoft Exchange as well. For real online discussions, perhaps consider Google Groups, and some of Google Apps other messaging applications. Google Wave was an excellent collaboration tool, but unfortunately it is no longer available in Google apps.

Final thoughts

For small to medium sized organizations, Google apps has the potential to save a lot of money, and removes all the headaches involved with maintaining an email server like Microsoft Exchange. In the case of this second approach, tools like Harmony can actually improve the way users work. If you need public folders, and you want to save money, then this is an excellent approach. If you have been through this process before and found your own solutions, then please let everyone know in the comments :)

by Lawrence


Brilliant article, thanks! I do have one question though. We use public folders as an email archive however, rather than for files, and unfortunately doesn’t suppressor email storage. Any thoughts on sharing archived email, as we do currently using public folders?

by Andrew Odri (@andrewodri)

Hey Lawrence,

I’m not sure if I understand the questions, but I think probably the easiest way to do this is to create a new user called “archive” or “public” or something to that effect, and just migrate your public folder data to the IMAP account. This one account can then be setup on each users computer with access to all the emails as a searchable archive.

Does that help?

Thanks! Andrew

by Mehmet

Without creating a new user you can also use groups. You can create a group and make anyone member of this group. Thus, they can recieve the incoming mails. if you want to share anything you can mail to that group. İt is free. Another user costs 50usd.

by Mario

But you can only share a Google Apps account inbox with a maximum of 10 users.

by jeremy finney

regarding dragging an email to the public folder under “Centralize shared information”, is that with the product?

i initially thought that we could configure access to 2 accounts simultaneously within google apps sync, and drag emails/contacts between them.

but it appears that you can only configure 1 google account per outlook profile, so accessing the other account would require closing outlook and then signing into outlook with the 2nd profile (which isn’t a drag-and-drop level of convenience).

by Fernando (@fscheps)

Lets ask google to add contact sharing functionality on google apps, lets vote here:


by Rib

Is there a way to share Google Apps Directory Info with Exchange GAL with each other? We have a company that uses Google Apps Email and our main company use Exchange. We want to be able to sync our GAL records from Exchange with Google Apps Directory. So when a new Google Apps account is created, that info is pulled into Exchange and vice versa.

There is a current software that allows for Exchange to Exchange sync called GAL Sync. I was wondering how you can do this between Exchange and Google Apps.

by Sam Tanjen

You talked about “Harmony can actually improve the way users work” Which software is that? I was trying to google it without success.


Leave a Response

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>