Run your flows with physical buttons (bttns) from The Button Corporation (Preview)

Trigger your flows by pressing a bttn (a physical button made by The Button Corporation). For example, you can press a bttn that triggers a flow to perform these tasks:

  • contacts your helpdesk with location information
  • sends an email to your team
  • blocks your calendar
  • reorders supplies

Important

You must register your bttn before you can use it in a flow.

Tip

Configure all bttn properties such as name, location, and email address on the bttn website before you create your flow.

You can also trigger a flow by using a Flic physical button.

Prerequisites

Create a flow that's triggered from a bttn

In this walkthrough, we use a helpdesk template to create a flow that you can trigger with a single press of a bttn. When the flow runs, it generates a support request and then sends it to the helpdesk. The support request provides the helpdesk with the location of the room where help is needed. This walkthrough demonstrates how to create this flow from a template, but you can use the blank template, which gives you full control over all aspects of your flow.

You can use any of these templates to quickly create flows for your bttn and connect to Zendesk, Google, and SharePoint, among others:

bttn templates

Tip: For the purposes of this walkthrough, give your bttn a name that represents a conference room in a typical office building.

The settings for your bttn should resemble this example (from the bttn website):

bttn templates

Now that you've registered and configured your bttn, let's get started creating our flow.

Sign in and select a template

  1. Sign into Microsoft Flow.

    sign in

    Note: As an alternative, you can create flows in the Microsoft Flow mobile app for Android, iOS, or Windows Phone.

  2. Enter bttn into the search box, and then select the search icon.

    search

    After you select the search icon, all templates that you can use with bttns appear.

  3. Select the Use Bttn to call technical support for meeting room template.

    support template

Authorize Microsoft Flow to connect to your bttn

  1. If prompted, sign into the bttn and the Office 365 Outlook services, which will enable the Continue button.

    credentials

  2. When you sign into the bttn service, authorize Microsoft Flow to use your bttns.

    Important: If you don't authorize Microsoft Flow to use your bttns, you can't see or connect to them from Microsoft Flow.

    authorize

  3. After you sign into both services, select Continue.

    Continue

Select the bttn that triggers the flow

  1. In the When a bttn is pressed card, open the list of bttn IDs, and then select the bttn that you want to use.

    select bttn

    Your flow should now resemble this example.

    overview of flow

  2. Give your flow a name, and then select Create flow to save it.

    save flow

Test your flow and confirm results

  1. Press the button on your bttn.

  2. View your flow's run history to confirm that it ran successfully.

    You can check run history on the Microsoft Flow website or on your mobile device.

    Note: The run status is set to running until someone selects Acknowledge in the support-request email.

  3. You can also confirm that the email was sent to the support team.

    If you've followed along, the support email looks similar to this example:

Troubleshooting

  • If your flow wasn't triggered, sign into The Button Corporation's site and confirm whether the button activity (presses) are being recorded.
  • You can also drill into the run activity on the Microsoft Flow site and check for error messages.

More information