Using OneSaas to integrate with Basecamp, Freshbooks and more
Do you manage your business across multiple web apps? Wish they could all talk together? Just as the Babel fish from 'Hitchhiker's Guide to the Galaxy' served as a universal language translator between alien races, OneSaas is an online service for transferring contacts and financial data between multiple web apps. That's right, by acting as a bridge between APIs, it can push new and existing contacts from say, Highrise and Google Contacts, to a Campaign Monitor subscriber list. And you don't even have to stick it in your ear to use it.
Which web apps can you sync with OneSaas?
It's not uncommon for folks to have customer details scattered across multiple web apps. For instance, you might have paying customers in Highrise that you want to invoice in Freshbooks. Additionally, you want to add these same customers to a Campaign Monitor subscriber list, so you can send them post-purchase email newsletters and updates. Exporting and re-importing new and existing contacts/subscribers across two or more services can be a real chore, so OneSaas has done the legwork for you.
With OneSaas, you can automatically push new and existing contacts from one or more of the following apps to a Campaign Monitor subscriber list:

- Basecamp
- Business Catalyst
- Freshbooks
- Google Contacts
- Highrise
- Saasu
- Marketo
- WorkflowMax
- EventBrite (Coming soon!)
- SalesForce (Coming soon!)
- WordPress (Coming soon!)
- eBay (Coming soon!)
In addition, OneSaas' Financial Management accounts can be used to migrate and synchronize orders and transactions between apps like Business Catalyst, FreshBooks, OneSaas, and Saasu. We'll focus simply on managing your contacts for now.
Getting started
Setting up OneSaas to push contacts from the web app of your choice to a Campaign Monitor subscriber list is fairly simple. And don't worry, it's all documented within OneSaas itself. In this example, we'll race through getting an existing 37signals' Highrise account to integrate with Campaign Monitor, so buckle up.
Say you have an existing Highrise account and list of contacts:

The first thing you'll need is your Highrise account's API token. Now, lets say you already have a OneSaas account. In the 'My Cloud' tab, create a 'new connection' by selecting 'Highrise HQ' and adding your API token and domain name when prompted:

So far, so good. Now, lets do the same for Campaign Monitor. There's no need to get your API key in advance - OneSaas displays your Campaign Monitor account page in the app, so you can get your key on the fly. You'll also be given the option to select which Campaign Monitor subscriber list you want to push new Highrise contacts to.
If everything has gone to plan, your 'My Cloud' tab in OneSaas should look like this:

All up, this process takes no more than 5-10 minutes and only needs to be done once.
Pushing contacts to a subscriber list
The neat thing about One Saas is that you can set-and-forget. Either you can wait for OneSaas to push new contacts to your Campaign Monitor subscriber list on an hourly/daily basis (depending on your plan), or you can click 'Synchronize' under 'Active connections' to manually push your Highrise contacts to Campaign Monitor. You probably want to do this on your first run.
And well, the bottom line is that it simply works. After clicking 'Synchronize', our Highrise contacts were automatically added to our Campaign Monitor subscriber list of choice:

Note that at this point, it's possible to transfer names and email addresses via OneSaas, but not custom fields. We'll put this one on our wish list to the developer.
Our verdict
The skinny is that OneSaas does as labelled on the tin. It's also fairly easy to setup, thanks to a fair amount of in-app documentation. Plus this setup process only needs to be performed once for as long as your account details remain the same, as OneSaas will push contacts indefinitely until told to do otherwise.
OneSaas has a range of simple pricing plans, based on the number of contacts you wish to synchronize, how often you want synchronization to happen and the number of applications you want to connect. There's even a free plan to help you kick the tyres at absolutely no cost. Included is in-app email support, as well as support channels via Skype and Twitter (@OneSaas).
Perhaps most endearingly, OneSaas are Australian-made. And as we know, all the best web apps find their roots in the surf and sun Down Under!
On the downside, it's only possible to synchronize your contacts with one Campaign Monitor subscriber list. Also, the transfer of custom fields is not yet supported, so you can't segment your single subscriber list by whatever contact details you have stored in Highrise, or elsewhere. OneSaas plan to support custom fields sometime in the future, but if multiple list or custom field support is something you're specifically after, please feel free to let us and the developers know in the comments.
We've been in touch with the friendly folks at OneSaas for a few months now, so its been great to watch this service move out of beta and onto the public stage. Now it's in the wild, it seems that they're not planning to rest on their laurels any time soon. Alongside further improvements to their service, integrations with WordPress, SalesForce and EventBrite also in the works.
So, if you're after an automated way to push your contacts from apps like Freshbooks and Highrise to a Campaign Monitor list, then give OneSaas a go. It's a simple, affordable solution to what has long been a tricky problem... And you don't have to like fish to use it.
Posted in: Tips & Resources
Comments for this entry are closed.
Browse the Blog
- Behind the Scenes (28)
- Interviews & Buzz (132)
- New Features & Updates (229)
- Observations & Answers (210)
- Release Notes (1)
- Tips & Resources (478)
Explore the Email Gallery
- All designs
- One column (368)
- Two column (221)
- Three column (33)
- Announcement (126)
- Newsletter (445)
- Invitation (37)
@herron_bird That’s totally awesome - thank you for checking out worldview! :D ^RH
Follow us on TwitterAbout • Our Book • Contact • API • Anti-spam Policy • Terms of Use • Privacy Policy
Proud founders of the Email Standards Project and supporters of the design community.

11 Comments
what is it
September 3, 2010 1:52am
hmm seems quite good solution for business houses,,
Vincent
September 3, 2010 2:22am
Only one Campaign Monitor subscriber list is quite a limitation IMHO
For a ‘start-up’ the pricing needs to also be more aggressive.
Everyone of these SaaS companies seems to want our $20, $30, $50 per month, and it’s getting too much - something has got to give soon.
John
September 3, 2010 9:44am
Nice reference to HGTTG :)
Corneliu
September 3, 2010 11:42am
Vincent,
OneSaas is now limited to a single CM Subscriber List _per fil_e but you can have multiple files each with its own subscriber list and data sources where the data is collected from.
I’m happy to discuss/negociate pricing if you think it’s unfair for the (relatively) high volumes of data that OneSaas can merge and process or if you have multiple files that you would connect.
Regards,
Corneliu
Scott Kilmartin
September 24, 2010 8:45am
My business is going down the path of integrating our online saas platforms.
Some interesting points here.
Looking forward to working with Corneliu & the OneSaas guys.
http://twitter.com/scottkilmartin
Christopher Werby
October 7, 2010 3:34am
Highrise has email addresses for home, for work, and for other. How does OneSaas choose which one to use to populate the email address field in CampaignMonitor?
Rui Nunes
October 7, 2010 3:46am
Thanks. I’ve already integrated a new account to OneSaas a hope to see it working with CampaignMonitor.
Ben Silcock
October 7, 2010 5:18am
Are we able to automatically add contacts from Highrise that have a certain tag?
Corneliu
October 8, 2010 12:01am
@Cristopher: OneSaas has a preference to use the Work email (as it’s a B2B tool).
If we can’t detect a WorkEmail we use Home email.
However if you would like to be able to configure that please let us know and we’ll add it as an option.
@Rui Your file is up and running smoothly.
@Ben Tag filters are our highest priority at the moment. Our next release will have Tag filters allocations for lists so you can segment your contacts based on the tags to different CM lists.
alan jones
October 13, 2010 2:12am
I’m with @vincent - all these cloud service costs mount up fast. I figured out I’m paying about $2,000 a year (growing about $10 a month). For a one-guy company that’s a big ouch.
New cloud app startups better beware: don’t make me choose between you and Bascamp or Xero, ‘cos you’ll lose. I’ll never even sign up for your 30 day free trial.
alan jones
October 13, 2010 2:13am
...whoops, here’s my table of cloud apps I’m using, what they cost me and how essential they are to me: