Skip to main content
Remotely Control Bliro Using Links

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

Martin Thoma avatar
Written by Martin Thoma
Updated yesterday

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

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

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:

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

When Bliro processes this link:

  • A call is started (start-call).

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

{
system: "salesforce",
record: "account", 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.

Available Commands

Bliro currently supports two main commands:

Start Call

bliro-desktop://start-call
  • Opens Bliro and starts a new call.

  • You can optionally include parameters to identify the source system (e.g., system=salesforce, record=account, recordId=...).

End Call

bliro-desktop://end-call
  • Ends the active call.

  • Any extra parameters will be ignored, but the call will end regardless.

Best Practices & Tips

Keep Bliro Running

  • If the desktop app is closed, clicking a Bliro link will launch the app but not run the command.

  • Make sure to run Bliro in the background if you rely on remote triggers.

Verify Parameter Names

  • Only system, record, and recordId are used to set Call.Meta.source.

  • Other parameters (like param=wrong) will be ignored.

Test on Different OS & Speeds

  • Timing may vary on different hardware.

  • If you have slow systems or older hardware, test thoroughly to ensure consistent performance.

Handle Missing Calls Gracefully

  • If there’s no active call to end, end-call simply does nothing.

  • Make sure your external apps handle these scenarios smoothly.

Ready to Integrate?

You can now add Bliro links to any button or workflow in your CRM or communication tool. Whether you want to start or end calls remotely, the Bliro App Protocol Handler makes it easy to embed call actions anywhere you need them.

Questions or issues?

Send us a message via Bliro Support, and we’ll be happy to help!

Did this answer your question?