Skip to main content

Remotely Control Bliro Using Links (Desktop & Mobile)

Bliro Remote Control feature allows you to integrate Bliro into the workflows of sales people. Start and end the Bliro app via link.

Written by Martin Thoma
Updated this week

The Bliro Remote Control feature lets you start and stop calls directly from other platforms (Salesforce, HubSpot, Slack, etc.) both desktop and mobile—without needing to switch screens. You simply embed a specially formatted Bliro link into these apps, and that link will trigger the Bliro App.

Bliro supports:

  • Desktop-specific links (bliro-desktop://)

  • Universal links (https://app.bliro.io/a/) that work on both desktop and mobile devices


How It Works

  1. Bliro Links (App Protocol Handler)

    1. Bliro uses a custom URL protocol (bliro-desktop://) to receive remote commands.

    2. When someone clicks a link like bliro-desktop://start-call, Bliro executes the command in the Desktop App—if the app is running.

    bliro-desktop://example-function?param1=value1

    This example would run an example-function within Bliro and pass a parameter (param1: value1).

    Important: If the Desktop App is not running when a link is clicked, Bliro will open, but the command (e.g. start-call) won’t execute. Make sure Bliro is running before using these links.

Universal Links (Desktop & Mobile)

In addition to the desktop protocol handler, Bliro now offers universal links that work across platforms:

https://app.bliro.io/a/start-call
  • On iOS: Opens the Bliro mobile app (if installed), or redirects to the App Store if not installed.

  • On Desktop: Opens the Bliro desktop app (if installed), or displays a download prompt if not.

These universal links map directly to the same command functionality as the desktop protocol links.

Passing Call Source Details

If you want to know where your call was triggered from (e.g., which Salesforce record), simply include parameters in the link. Bliro captures these parameters and associates them with the call:

Desktop format:

bliro-desktop://start-call?system=salesforce&record=account&recordId=4924474937444

Universal format:

https://app.bliro.io/a/start-call?system=salesforce&record=account&recordId=4924474937444

When Bliro processes the link:

  • A call is started (start-call).

  • Bliro stores the following in the Call.Meta.source:

    { system: "salesforce", record: "account", recordId: "4924474937444" }

You’ll then see these parameters on your call record in Bliro, providing a direct link to your CRM or other system.

Universal Links Parameters:

  • You can pass multiple parameters (e.g., customerId=123&foo=bar).

  • Parameters prefixed with b__ are reserved for internal Bliro use—e.g., b__templateId=68a49e92b4a251002ea2ea09 to set a summary template.


Available Commands (Start Call / End Call)

Bliro currently supports two main commands:

Start Call

Desktop format:

bliro-desktop://start-call

Universal format:

https://app.bliro.io/a/start-call
  • Opens Bliro and starts a new call.

  • Optional source-identifying parameters like system, record, and recordId can be included.

End Call

Desktop format:

bliro-desktop://end-call

Universal format :

https://app.bliro.io/a/end-call
  • Ends the active call.

  • Extra parameters are ignored, but the call will still end.


Integrate with Hubspot or Salesforce

You can now add Bliro links to any button or workflow in your CRM or communication tool.
If you want to implement remote links within Hubspot, read this article to see how to do it.
If you want to implement remote links within Salesforce, read this article to see how to do it.

Whether you want to start or end calls remotely, the Bliro App Protocol Handler and Universal Links make embedding call actions everywhere effortless.

Questions or issues?

Send us a message via [email protected] or send us a chat message via our platform and we’ll be happy to help!

Did this answer your question?