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
Bliro Links (App Protocol Handler)
Bliro uses a custom URL protocol (
bliro-desktop://) to receive remote commands.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=68a49e92b4a251002ea2ea09to 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, andrecordIdcan 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!
