same-o-matic

Need to connect a Freenode channel to a room in HipChat? Or want to give customers a simple way to connect to a channel in your Slack team?

Sameroom does that!
Learn more

 Subscribe via RSS

Tag: hipchat

Announcing Integration with HipChat Server

By @abs

Atlassian’s HipChat Server is currently the only self-hosted professional team chat service on the market. (Our overview of the gamut is covered in the post called “Self-Hosted Team Chat Options and Alternatives”.)

Companies opt for self-hosted HipChat largely out of justifiable security paranoia—they don’t want chat records to be stored on Atlassian’s servers (a.k.a. “the cloud“).

Some IT departments don’t stop at self-hosting—they keep their HipChat Server fully within the confines of the corporate firewall, requiring a VPN connection for access.

If this describes your company, unfortunately you’ll have to wait for us to release an on-premise Sameroom Proxy for HipChat Server, similar to the ones available for Cisco Jabber and Microsoft Lync/Skype for Business.

However, if you can get to HipChat without a VPN, I have good news: you can now add your HipChat Server identity to Sameroom and integrate with other real-time chat systems, including other HipChat Server instances (federation).

Getting Started

To get started, head to Sameroom Accounts and select the HipChat logo—you will see a sign-in modal.

From there, follow the HipChat Server link:

img

Type in your HipChat Server hostname and hit Submit. You should see your HipChat account listed on the Accounts page.

At this point you can open Tubes (real-time, bi-directional integrations) between your HipChat rooms and and other teams and services. Here are a few recipes:

Here’s a full list of HipChat-related posts.

If you have any questions, please get in touch via in-app chat (bottom right), our Contact page or on Twitter (we’re @sameroomHQ).

Connect Hangouts Chat and HipChat

By @abs

Google Hangouts chat often serves as the "substrate"—de facto IM system—at larger companies. "Hey, you there?" "We're getting coffee, want to come?"—this sort of stuff.

It works because it's so easy for people who "live" in Gmail to transition from email to IM and back, in the same interface. Solid mobile apps provide seamless continuitiy between desk and on-the-go communication.

Because so many companies run on Google Apps, Hangouts chat miraculously breaks through corporate firewalls to provide safe and secure federation both cross-company and between companies and individuals—contractors, consultants, or prospective employees.

As it usually happens to idyllic catholicons, this idyllic catholicon implodes as soon as it turns out that plenty of people do not live in Gmail and do not treat Hangouts as de facto anything.

In most technology companies, the makers—developers, testers, product designers and managers—are very likely to live in a communication system such as HipChat. Group, not 1-1 communication is most important to them. Equally important are the various advanced features, such as integrations with bug trackers, deployment, alerting, and payment systems, and—most importantly, it turns out—animated gifs, emoji, and anything else from the realm of culture.

As soon as corporate real-time communication islands emerge, email slowly crawls back out of the shadows—uglier, stronger, and meaner than ever before. (If you’re reading this, please call the police. I am stuck in a content writing camp in West Oakland, and my captor will not allow me to leave, until I have written 10,000 blog posts. Oh dear lord, save me!) Email feeds on people's time spent away from their children and spouses and laughs out loud at missed deadlines and broken promises.

There are many companies slugging it out in a race to fix this problem. We propose a somewhat unorthodox, but effective solution: let Hangouts users keep using Hangouts, let HipChat users keep using HipChat, and let them build invisible, real-time bridges between their islands with Sameroom.

Here's how it works.

Say, you have a 3-person group in Hangouts that desperately needs real-time access to the development team living in HipChat. Assuming you have access to the HipChat team, create a new room and invite everyone involved from development (or just use an existing room). Then, follow these steps:

  1. Add your Hangouts and HipChat accounts to https://sameroom.io/accounts;
  2. From https://sameroom.io/open-a-tube choose your Hangouts group for Side A and HipChat room for Side B.

This will result in an always-live connection that enables meaningful cooperation between your islands. Email unhappy.

There are many other ways to make our Hangouts and HipChat integration work to your advantage. Reach out on Twitter and we'll quickly respond from Slack.

HipChat Federation

By Andrei Soroker

Atlassian’s HipChat, the “team chat that's actually built for business”, has a problem.

On HipChat’s Suggestions & Ideas portal, this problem is called “Let me be a member of and sign in to multiple accounts at once“. It’s the #1 feature request and has been for years. With 40% more votes than the #2 request, it’s as loud a cry for help as the people of the internet have ever seen.

Infuriatingly, HipChat marked this feature as “partially implemented” after rolling out the ability to be logged into multiple HipChat teams at once, with a unique user account per team—not even close to what the actual request is about.

This partial implementation was announced with so much aplomb and feel-good assurance that we couldn't believe our eyes and decided to confirm with HipChat that the crux of the issue indeed remains to be completely, comprehensively unsolved:

So, what are the options for a contractor who must work with several HipChat teams at the same time? Empirical evidence shows that email and Skype are popular. This, of course, makes life difficult for both the contractor and the client organization.

Sameroom offers an imperfect, but sensible solution: your client creates a Sameroom Portal to a room designated for communication on your project in their HipChat team, and shares the Portal URL with you. You then connect through the Portal with your own HipChat team. This way, you can connect to many HipChat teams from a single HipChat UI.

If you're working with a company on HipChat and are struggling to configure a reasonable setup for real-time communication, have the company create Portal for you here: https://sameroom.io/create-a-portal.

(If there are security concerns, we have published the Sameroom Security Overview that answers some of the most common security questions.)

After you connect your own room to theirs through the Portal, you can choose to pay for the resulting Tube by flipping a switch on the Manage page.

Here's a short video that explains the concept (for Slack, but the flow is nearly identical for HipChat):

If you have any questions, we’re watching our Twitter account like hawks—happy to answer any questions there.

p.s. You don't actually have to use HipChat to work with a team on HipChat. Use whatever chat service you like, even Telegram.

Connect Facebook Messenger to HipChat

Note: this integration is no longer available

HipChat is “team chat that's actually built for business”. However, sometimes a business may need to maintain an ongoing chat conversation with a contact on Facebook. What to do?

Not to worry.

Sameroom can help bridge a HipChat room with a Facebook Messenger chat. The resulting connection will give you a reliable, bi-directional, real-time communication channel.

To get started, add your HipChat and Facebook accounts to your Sameroom account here: https://sameroom.io/accounts. You can log into your Sameroom account with any service you add.

Once that’s done, you can open a Tube via the Open a Tube flow. Choose the HipChat room for side A (create the room first, if necessary), and the Messenger conversation for side B.

We’re responsive on Twitter if you have any questions.

Connect HipChat to Fleep

by @abs

HipChat and Fleep are directly competitive communication products for teams.

Since different teams sometimes collaborate, it’s a matter of time before the situation arises when a group on HipChat needs to talk to one on Fleep.

In this post, I’ll show you how to set up a real-time, bi-directional HipChat-Fleep integration.

Assuming you have have memberships in relevant rooms of both teams, you can open a Sameroom Tube. Here’s how:

  • Step 1: Add your HipChat and Fleep accounts to Sameroom
  • Step 2: From the Open-a-Tube page, select your HipChat room as Side A and Fleep room as Side B *

* Tubes are commutative: A↔B is the same as B↔A

Once the Tube is live, all messages and files posted in a HipChat room will be copied to a room in Fleep, and vice versa.

To manage this Tube, use the Manage Dashboard. To fine-tune how your messages appear on either end of the Tube, or to make the Tube one-directional, configure posting options.

If you don’t have access to the other team’s chat, you have to create a Portal:

(I’m assuming you have access to Fleep and the other team is on HipChat—swap them, if your situation is the opposite.)

  • Step 1: Add your Fleep account to Sameroom
  • Step 2: Create a Portal by selecting your Fleep room
  • Step 3: Send the Portal URL to someone on the HipChat team

Once they accept, you’ll see the resulting Tube on your Manage page, with the the other team’s side grayed out.

Both HipChat and Fleep have some limitations when working with Sameroom—see our Limitations page for details.

If you have any questions, we’re @sameroomHQ on Twitter.