Newfoyai now builds each buyer their own deck from your Google Slides template.A deck for every buyer.

See how it worksSee how
foyai logo+tl;dv logo
Call recorder · Beta

Turn a tl;dv recording into a room draft you can edit.

Connect tl;dv to foyai and your recorded sales calls are matched to their Attio deals and used to draft each buyer room: what the buyer said, suggested next steps and matching case studies, for you to review and publish. Each seller connects their own tl;dv account with an API key and one pasted URL. The integration is in Beta.

Updated

Setup

Connect tl;dv in three steps.

You'll need your tl;dv API key. The last step is one paste into tl;dv, so new calls reach foyai when they're processed.

  1. Connect tl;dv in foyai

    Go to Settings → Integrations → Manage transcript sources, and click Connect on tl;dv.

  2. Paste your tl;dv API key

    The connect window links to the page in tl;dv where you get your key. Paste it and click Connect. The card shows your account and starts importing recent calls.

  3. Paste the webhook URL into tl;dv

    foyai shows you a webhook URL and where it goes in tl;dv. Once it's there, new calls arrive right after processing. Until then, they still come in on a regular catch-up sync.

  1. foyai integration settings with the Manage transcript sources button

    Step 1 of 9 Open transcript sources In foyai's Settings, under Integrations, click Manage transcript sources.

  2. Transcript sources page with tl;dv not connected

    Step 2 of 9 Connect tl;dv tl;dv sits with the other call recorders. Click Connect on its card.

  3. The Connect tl;dv window with instructions and a link to find the API key

    Step 3 of 9 Find the API key The window says where tl;dv keeps API keys, and links straight to that page.

  4. tl;dv API key settings with a key, masked, and its copy button

    Step 4 of 9 Copy your tl;dv key In tl;dv's personal settings, create an API key and copy it.

  5. The Connect tl;dv window with the API key pasted

    Step 5 of 9 Paste the key Paste it into the API key field. tl;dv's API needs a Business or Enterprise plan.

  6. The Connect button in the Connect tl;dv window

    Step 6 of 9 Connect foyai checks the key with tl;dv, then shows one more step.

  7. The webhook step: webhook URL, signing secret, and header name with copy buttons

    Step 7 of 9 Copy the webhook details foyai shows a webhook URL, a signing secret, and a header name, each with a copy button.

  8. tl;dv webhook settings with the foyai webhook URL pasted in

    Step 8 of 9 Add the webhook in tl;dv In tl;dv's webhook settings, paste the URL, add the header with the secret, and save.

  9. Transcript sources with the tl;dv card connected

    Step 9 of 9 tl;dv is connected New calls arrive right after tl;dv processes them. Without the webhook, a scheduled sync still brings them in.

A personal connection

Each seller connects their own tl;dv account.

tl;dv connections are always personal, and foyai imports only that seller's calls.

Once a call is matched to a deal, it's shared context: anyone working that deal can pick it when drafting or updating the room. If someone leaves, a workspace admin can disconnect their connection.

What it powers

What a draft from one tl;dv call looks like.

Here's the shape of a room drafted from a single tl;dv call. Every section is editable, and nothing reaches the buyer until you publish.

Room draft · from one tl;dv call
[Buyer company] × [Your company]
Draft, not published

What we heard

[A short recap in the buyer's own terms: why they took the call, what's broken today, what changes if it's fixed.]

Goals and challenges

  • [Goal the buyer named, and the date they're working toward]
  • [Challenge they raised, in their words]

Recommended case studies

  • [Up to four from your library, each with the reason it fits]

Suggested next steps

  • [Action items from the call, waiting for your approval before they join the plan]

Stakeholders

[People named on the call, ready to add to the room]

Matching

How each call finds its deal.

  • A stakeholder was on it: the call attaches to that stakeholder's room.
  • A participant's company is in Attio: matched by email domain, the call attaches to that company.
  • Only your own team: ignored, so internal calls aren't used in buyer material.
  • Recorded twice: the same meeting from tl;dv and Attio is flagged as a duplicate.

Uncertain matches wait for you. If a call could belong to more than one deal, foyai doesn't guess. It goes to Unmatched calls with a suggested match, one click to confirm. Calls with personal email addresses, or for a company that isn't in Attio yet, go there too, for you to attach to a room or ignore.

At a glance

How the tl;dv connection works.

Connects with
tl;dv, using your API key, plus one URL pasted into tl;dv.
Setup time
About 5 minutes.
Connection
Personal. Each seller connects their own tl;dv account.
New calls arrive
Right after tl;dv processes them, once the URL is in place. Before that, on a regular catch-up sync.
What gets stored
Each call's title, date, and participants. The transcript is read from tl;dv when foyai drafts, and kept only if you add a Meeting Notes section to a room.
Status
Beta Working today; matching and sync are still being refined.
Questions

About tl;dv and foyai

Can my team share one tl;dv connection?
No. tl;dv connections are always personal, so each seller who records with tl;dv connects their own account. Once a call is matched to a deal, teammates working that deal can use it.
Why do I paste a URL into tl;dv?
So tl;dv can tell foyai when a call has been processed. tl;dv can't be set up to do this automatically, so you paste the URL foyai gives you. Without it, calls still arrive, just on the regular catch-up sync instead of right away.
What happens to a seller's calls when they leave the team?
A workspace admin can disconnect their tl;dv connection. New calls stop importing straight away. Calls already matched stay listed for context, but foyai can no longer read their transcripts.
Does foyai save my tl;dv transcripts?
foyai stores the title, date and participants of each call, and reads the transcript from tl;dv when drafting. Your API key is encrypted at rest, and your content is not used to train AI models.
Is the tl;dv integration finished?
It works today and is in Beta, like every call recorder connection, while we refine matching and sync. If a call is matched to the wrong deal, tell us at support@foyai.com.