Paul "Pablo" Croubalian

8 years ago · 2 min. reading time · ~10 ·

Blogging
>
Paul blog
>
How to Beat the Rise of the Machines. Octoblu to the Rescue

How to Beat the Rise of the Machines. Octoblu to the Rescue

I spent a lot of time playing with Octoblu while I was creating my Twitter Management System. For a while, it looked like I would build the full system on their platform.

It’s powerful enough to do that, but Twitter doesn’t allow full automation.

Octoblu is all about automation.

Disclosure: Octoblu is not a client. I wish they were, but they're not. I write this post because I believe in what they do.

I also promised to show you the easy way to auto-delete those annoying Twitter DMs we all hate. (tweet)

There are many productivity helpers out there. IFTTT and Zapier are hugely popular. They're pretty darned useful too. 

And then there's Octoblu.

It isn't fair to compare Octoblu against IFTTT or Zapier. That would be like comparing the Heavyweight Champion of the World to Hello Kitty. (tweet)

They just aren't the same thing.

I still think of Octoblu as IFTTT on steroids.

Octoblu calls themselves, “A full-stack Internet of Things messaging and automation platform that enables companies to create IoT services with secure real-time exchange of data.”

That’s quite the mouthful.

Let’s just say that they have a platform that makes your IoT stuff sit-up, roll-over, and bark. They make all IoT things play nice with all other IoT things. (tweet)

They do that very well. There will be no “Rise of the Machines” as long as Octoblu is in the picture.

It also does other stuff. IoT is “Internet of Things.” Twitter is a thing. So are Facebook and Instagram. So are your laptop, tablet, smartphone, fitness tracker, etc.

If it lives online or can get online, Octoblu can automate it. (tweet)

Chris Matthieu, Geir Ramleth, and Bill Rinehart founded Octoblu in February of 2014. Within a year, Citrix bought the company.

Say what?!?

That fact speaks volumes. 


So, how does it work? Easily, it turns out.

Remember how I said I’d show you the easy way to get rid of Twitter DMs? Here it is. The image is a link to the Bluprint. No, that's not a typo. There is no "e." Sign up at Octoblu, import, and enjoy. 

Sign up at Octoblu, import, and enjoy. 

Doesn’t look scary does it? Octoblu calls this a "flowgram." It's a love-child between a program and a flowchart.

With Octoblu, you take “Things” and connect “Tools” to them. Then they do something. Let me explain.

The Twitter logos are Octoblu “Things.” The other things aren’t “Things” at all. They’re “Tools.” As a group, they form a “Design.” Once published, they become a “Bluprint" with no "e.”

That’s the extent of the terminology.

Bluprints can be either private or public. You can share either with a link, but only public bluprints will show up in a search.

You draw the interconnecting lines by clicking on the grey blocks and dragging. They represent the flow of data. 

Cool thing. When a “Design” runs, a heartbeat animation shows you where/when the data flows. That's not just for cuteness. You get visual feedback of faulty data flow. That makes fixing things much easier.

Here is a link to the Bluprint. Sign up at Octoblu, import, and enjoy. 

I left in a manual trigger if you want to control when it erases DMs. Click on the blue triangle next to the button to go. Octoblu also has a phone app to trigger Designs on the go. It’s called Blu and is available for Android and iOS.

Right now, the Bluprint is set up to delete DMs at 8:00 AM GMT. You can change the time if you want.

The "Schedule" Tool uses CRON syntax. Don’t panic. It looks complicated but isn't.

CRON syntax looks like this.

minute <space> hour <space> day <space>month <space>day-of-week

An asterisk means “every.” So, * * * * * means every minute, of every hour, of every day, of every month, of every day of the week.

My Blueprint runs at 0 8 * * * . So it runs at 0 minutes (top of the hour), of the eighth hour, of every day, of every month, of every day of the week.

Since Octoblu "Schedules" run on Greenwich Mean Time, my Bluprint runs every day at 4:00 AM my time.

Want it to run only every second day? Change the CRON to 0 8 */2 * * .

Want it to run only on Sundays? Use 0 8 * * 0 .

You're on the West Coast? Change the 8 to 11, otherwise it will run at midnight.

Easy Peasy.


Making a Design

Making a Design is all drag-and-drop from the Tools Drawer or the Things Drawer. Drag onto the workspace. Connect the flow. And that’s about it.

If you want greater functionality, there’s a Function tool to add JavaScript. That opens up a whole other world of stuff to do.


It ain’t all Sunshine and Roses

There are some issues with Octoblu.

Complexity

Creating an Octoblu Design is more complicated than making an IFTTT recipe. We have to expect that. 

Your Designs will themselves be more complex than a simple if-this-then-that scenario. Not to mention that once you see how easy it is, you will start complicating your designs with more features.

Andriod & iOS APIs

I wish they would add support for native Android and iOS APIs. You would think they would already exist. Everyone carries a smartphone at all times. We suffer separation anxiety if we misplace them. 

I suspect it’s a question of where Bluprints actually run. Maybe Chris Matthieu can chime in on this. If anyone knows why, or how to work around it, Chris does.

Still, it would be fun to use my phone's location to do stuff, or to send texts directly, or to turn Wi-Fi on and off. You get the picture.  UPDATE: I recently got a message that they are working on it.


Documentation

To be fair, we are not Octoblu’s primary market. It’s meant for a more tech-knowledgeable group that was interested in industrial automation.

Maybe I’m being too harsh. But, I was often more befuddled after reading the documentation than before.

That would be disastrous if it weren’t for the fact that there's an IM system built right into the platform. You can ask questions and get answers in a reasonable amount of time.

Also, I’ve taken it upon myself to re-write some of the documentation. Don’t hold your breath, mind. It will be a spare time type of thing.


Next Steps

I think I feel another series coming on. Why not build an application together using Octoblu’s platform?

We can document the process in blog form à la "Blog Cabin". We’ll start slowly and build from there.

The next post will deal with creating an account. We’ll also put a quickie little application together. Once you see just how easy it can be, you just might want to go a little further.

And further, and further…



Ghosts that Write Hive: Get Writing Help from Pros

Follow me on Twitter

Follow me on LinkedIn

Follow me on beBee

""
Comments

Articles from Paul "Pablo" Croubalian

View blog
5 years ago · 7 min. reading time

I've been somewhat less prolific than usual lately. A second divorce will do that to a guy's muse. · ...

6 years ago · 4 min. reading time

Few things boil a business owner’s blood faster than credit card interchange rates. Even WalMart Can ...

6 years ago · 4 min. reading time

Obviously, I’m not talking about loving a tax audit here. There’s no way to love that. I’m talking a ...

You may be interested in these jobs

  • Abacus Service Corporation

    Manager of Commercial Finance II

    Found in: Talent CA C2 - 15 hours ago


    Abacus Service Corporation Toronto, Canada Contract

    Description: · Finance Systems Implementation Manager: 1.The Finance Systems Implementation Manager is responsible for leading the implementation of new finance systems within the organization. · 2.Lead the entire finance systems implementation project, including planning, data g ...

  • Il Forno Fusion Turner Valley

    cook

    Found in: Talent CA 2 C2 - 1 day ago


    Il Forno Fusion Turner Valley Turner Valley, Canada

    Education: Secondary (high) school graduation certificate · Experience: 1 year to less than 2 years · Work setting · Willing to relocate · Relocation costs covered by employer · Tasks · Prepare and cook complete meals or individual dishes and foods · Prepare dishes for customers ...

  • Calgary Software Developers

    office manager

    Found in: Talent CA 2 C2 - 3 days ago


    Calgary Software Developers Calgary, Canada

    Education: · Expérience: · Education · Secondary (high) school graduation certificate · Tasks · Review and evaluate new administrative procedures · Establish work priorities and ensure procedures are followed and deadlines are met · Carry out administrative activities of estab ...