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: skype

Sameroom and Microsoft Skype Accounts With Two-step Verification Enabled

When using a Microsoft account with Skype, it's a great idea to enable two-step verification. Two-step verification is the best way to prevent your account from getting hacked.

You can enable two-step verification on

Once enabled, you'll have to use an app password instead of your regular password to add your Skype account to Sameroom.

To generate a secure one-time app password, go to and follow instructions.


Use your app password (copy and paste) to sign in with Skype on Sameroom.

Connecting Facebook to Skype

Note: this integration is no longer available

If you find yourself mostly working in Skype, with a couple of ongoing Facebook conversations preventing you from tuning out of the social network, you may like the Sameroom Skype-Facebook integration.

Of course, it works the other way around, too. If you live in Facebook but need to keep an eye on Skype, Sameroom can help you get away from Skype for a bit. This can be particularly enticing for those in need of communication on-the-go, since Facebook’s Messenger app is, for the time being, vastly superior to Skype’s mobile solutions (at least, on iOS and Android—we hear it’s a marvel of engineering on Windows Phone).

To get started, follow these steps:

* This operation is commutative: A<=>B === B<=>A.

Once you set this up, you can adjust posting options to fine-tune how your messages appear on either end of the Tube.

Note that if you need to involve another team into your Skype-Facebook discussion, and the other team prefers Slack, HipChat, or some other platform supported by Sameroom, you can open another Tube between your Skype (or Messenger) group and the other platform, either directly, or via a Portal URL. To learn about using Portals, see our Videos section.

SaaS Receipt Management

By @abs

Receipt management is one of the many things they don’t teach you in startup school, but it’s an important topic.

When we first started selling Sameroom subscriptions, we used Stripe’s built-in ”Email customers for...” functionality.


It wasn’t long before a customer based in Hungary requested that their and our corporate information be displayed on PDF receipts, copied to a secondary email address. Stripe doesn’t let you do any of that.

That conversation forced me to formulate a set of receipt management requirements and sent me on a journey to find a solution.

Heres my list.

1. Customers need access to historical receipts

If you sell a SaaS product, expect customers to ask you for copies of receipts. If you can’t easily re-generate historical receipts, you’ll find yourself scrambling to fabricate them in Google Docs, then exporting as PDF. This is hugely annoying and distracting.

This is why it’s best to make sure customers can always go back and download every single receipt from your service, as many times as necessary.

2. You need access to customer’s historical receipts

In addition, you should be able to view and download every historical receipt, for any customer.

3. Customers need ability to update company details

In many countries, accounting rules require payment receipts to include the corporate address and VAT number for both vendor and client.

The best way to address this requirement is to provide a way for your client to specify any custom data to be displayed on each receipt.

4. Receipts should include your company details

Additionally, there should be a way for you—the vendor—to easily specify and update your own company details, such as address, phone number, or VAT number (if applicable).

5. Customer is notified when credit card charge fails

Credit cards are fickle—they expire or get randomly replaced by credit card companies all the time.

This is probably the best reason to only offer annual plans, to avoid dealing with credit card-related churn.

If you offer monthly plans, it’s important to notify the customer of failed credit card charges as soon as possible. This type of communication is called dunning emails or dunning management.

Solution: AccountDock

As we were considering implementing the above requirements ourselves, Josh Pigford, the CEO of Baremetrics, showed me AccountDock.

As a side note, I thought it would make sense for Baremetrics to offer this functionality in addition to analytics, but Josh disagreed at the time (and pointed me to AccountDock). Interestingly, Baremetrics recently rolled out support for dunning emails, so maybe he's had a change of heart.

For $45/month, AccountDock satisfies all of my requirements. Our customers get a clean-looking billing history, where they can view, download, or forward receipts, and customize ”Receipt Settings”, where they can add their company details.


The service also offers dunning email support, letting you craft up to four separate email templates, one per failed charge.

In summation

SaaS receipt management is important. Try to give your customers as much power as possible in dealing with receipts, and make sure you can easily retrieve historical receipts yourself—it might be easier or more polite than sending the customer on a DIY journey.

Automatically notify the customer of failed credit card transactions—this will reduce your churn.

Lastly, don’t build this stuff yourself, use a professional. After all, even Stripe chose not to bother. They did build a very beautiful mobile app though, which totally makes sense—it's a lot more fun that dealing with PDF receipts.

Use Fleep to Chat with Contacts or Groups on Skype

Both Fleep and Skype have an enormous advantage over chat systems designed as "walled gardens" (e.g., HipChat, Slack)—a global user directory.

In the same way you can add any Skype user to any Skype group, you can easily invite anyone who uses Fleep into any room on Fleep.

This architecture choice isn't surprising, since before founding Fleep, its authors spent many years building Skype.

Fleep also has the advantage of being very good at working with email, opening Fleep not only to the global Fleep network, but to the global email network (i.e. the entire world).

Ironically, given its founding history, Fleep cannot tap into the Skype network—the two are separated by the unyielding force of incompatible protocols, which seems the be the mot du jour these jours.

Now, when I say "cannot", what I mean is not for free. If you buy a Sameroom subscription, you totally can.

Here's how:

(Make sure you've got a Fleep room you want to bridge with a Skype conversation ready to go—create a new one if necessary)

  • Step 1: Add you Fleep and Skype accounts to Sameroom*;
  • Step 2: From the Open-A-Tube page, choose your Fleep room for Side A and Skype conversation or group for Side B.

Once this is done, you can configure posting options, to control how your messages look in both systems.

We respond to tweets from Slack in real-time, so reach out on Twitter if you have any questions or comments.

*Please join us in encouraging Fleep to implement OAuth.

Connect Skype and Telegram

Compared to Skype, Telegram is amazingly lightweight and nimble. It works well during poor connectivity, high latency, and low bandwidth conditions. In many ways, it’s the opposite of Skype.

Wouldn’t it be great to use Telegram to chat with users on Skype?

Congratulations: now you can!

First, add your Skype and Telegram accounts to Sameroom here:

Second, create a Tube between your group or contact on Skype and your group or contact in Telegram: Choose the groups or contacts for side A and side B in the dropdown menu.

Wait for an automated message to appear in both Skype and Telegram with a link to your Sameroom map. Once that happens, all communication between the two groups will be synchronized.

There are some limitations for both platforms, you can learn about these here:

For information about Sameroom security, please visit

If you have any questions, reach out on Twitter!