Creating to export campfire transcripts

Recently, I needed to export a lot of stuff from campfire – about 6 months worth of chats. We used Campfire to host our daily huddle chats whilst we were developing an internal product with Pollenizer recently. They decided to depreciate the service, and I was still keen to get the notes from that for posterity.

However, I was disappointed to find that Campfire didn’t support a bulk export function, only the ability to download the notes from each days sessions.


I had a bit of a hunt around, and luckily found Emil’s response to a different thread post on the Campfire forums. I’ve recently turned my hand to trying to learn and use the programming language, Ruby on Rails. But this was still beyond me, so I headed to the Inspire9 Yammering community and asked there if anyone was able to take up the challenge.

The Inspire9 Yammering community contains some of the best Ruby guys in Australia, not to mention some of my best friends, and it’s a good example of what you can achieve using the Yammering system. Whilst we don’t all specifically work for Inspire9, we certainly do all belong in that community.

Much to my pleasure and thanks, Ben Hoskings and Pat Allan took up the challenge! You can see the conversation here…

Yammer Discussion re:

Soon, Pat and Ben had a solution for a script that would export all the info I needed, which you can see here.


Gist of version 0.01!

After all of this, I felt like it was a great opportunity to build the app into something anyone could use, rather than just those blessed with the ability to write Ruby code. So I commissioned Pat to build out the script into an application that would allow someone to export all of their campfire rooms.

And now, not even two weeks after the initial question – we have the solution! Let me introduce you to, an app anybody can use to export all their conversations, attachments and knowledge out of a campfire account.

3 thoughts on “Creating to export campfire transcripts

Share your thoughts with a comment

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s