API keys for enrichment, instant Chirp previews, and one panel for everything
Two and a half weeks of work since our last update, and one big change in how SurroundR sits in LinkedIn. Here is what is new.
Everything lives in the side panel now
The panel we used to place inside LinkedIn profile and company pages is now off by default. Everything it did happens in the SurroundR side panel: adding and updating contacts and companies, enrichment, owner and lifecycle, tasks, notes, sequences and Chirps. One place to work, and LinkedIn's page stays LinkedIn's.
Open the side panel on any profile or company page and the matching HubSpot record is already there. Prefer the in-page panel? Turn it back on under Settings → General with Show panel on contact and company pages.

The side panel also follows your Chrome zoom on LinkedIn now. Zoom the tab to 125% or 150% and the panel scales with it, instead of staying at 100% next to a zoomed page.
New: API keys for the enrichment API
You can now run SurroundR enrichment from your own systems. Account admins find a new page under Settings → API keys.
Generate a key and copy it straight away. For your security it is shown once and never again.
See every key with its prefix, when it was created, when it was last used and whether it is active.
Revoke a key in one click (with a confirmation), for example when someone leaves or a key ends up somewhere it should not.
Send the key as a bearer token (Authorization: Bearer <your key>) to POST /v1/enrichments. Enrichment runs in the background: the call returns a job id straight away, and you fetch the result with GET /v1/enrichments/:id. Jobs use your account's credits, the same way enrichment in the extension does.
API keys are available to account admins on plans that include API access.

Chirps: a moving preview within seconds, and the link is on your clipboard
When you paste a Chirp link into a LinkedIn message, LinkedIn shows a moving preview of you and your screen. That preview used to be ready only 30 to 50 seconds after you stopped recording, so a quick paste often got a plain card. It is now built while you record and is ready within seconds of hitting stop.
The link is copied for you. When you stop, the Chirp link for that contact is on your clipboard. Paste it into the message yourself, where and when you want it.
No more auto-paste. SurroundR no longer drops the link into the LinkedIn message box on its own. It arrived late and sometimes in the wrong conversation, and you are better placed to decide where it goes.
One permission prompt. Recording used to ask for camera and microphone separately, then again on the recorder and again on every new site. Now it is a single camera and microphone prompt, once.
Straight to your Chirp. After saving you land on the Chirp's page in the web app, and the side panel shows the new Chirp without a refresh. On the public Chirp page, Copy link and Share now confirm with a toast.
Default values get a sync behavior
Default values for contacts, companies and tasks now have the same Overwrite / Fill if empty control as Field mapping. Set a default to Fill if empty and SurroundR only writes it when the HubSpot property is blank, so a default never replaces a value your team has already set. Existing defaults start on Fill if empty. You will find it under Settings → Default values.

Fixes in this release
Chirps play on iPhone. Some Chirps would not play on iOS, most often in LinkedIn's in-app browser, while they played fine on a desktop. New Chirps are encoded so iPhones accept them, and we re-encoded the existing Chirps that were affected.
A clear message when a browser cannot play a Chirp. Instead of a Try again button that could never work, the viewer sees "This chirp can't play here" with a button to copy the link and open it elsewhere.
Email link scanners no longer count as views. Security scanners that open links in incoming emails were showing up as Chirp views. They are now ignored, so your view counts are people.
Credits are charged from your current period. Some accounts had an old credit period that was still being charged, which could also trigger a low-credit email you did not deserve. Charges, balances and alerts now always use your current period.

Also shipped since our last update
Panel properties for admins. Choose which HubSpot properties your reps see in the side panel, in what order, and whether they can edit them. Read-only HubSpot properties stay view-only.
Rebuilt General settings. Toggles are grouped, and settings that depend on another one say so.
Switch off LinkedIn highlights. A per-user toggle hides the highlight markers and cards on LinkedIn and Sales Navigator.
Append for enriched email and phone. In Field mapping, a found email or phone can go into an extra HubSpot property instead of replacing the one already there.
Airscale as a bring-your-own-key provider in the enrichment waterfall.
Low-credit alerts. Account admins get notified when enrichment credits run low.
Enroll a Sales Navigator export in a sequence. Pick a sequence and enroll the contacts you just exported.
Searchable owner dropdown in the panel, and the HubSpot record owner is no longer overwritten on sync.
LinkedIn profile photos in the side panel's contact lists.
Unread support replies. A dot on Support tells you when our team has answered.
A new Chirp viewer page. The page your prospects open is now a clean, full-screen player.
Retry a failed Chirp. If processing fails, the owner can retry it from the Chirp. Long Loom Chirps (roughly four minutes and up) no longer fail processing.
The right company, every time. For contacts linked to several companies, the side panel shows their primary HubSpot company. Companies merged in HubSpot are followed to the surviving record instead of showing no contacts.
Questions or feedback? Reply through Support in the side panel. We read everything.