When a CRM is connected (HubSpot or Salesforce, through their sign-in, or Leadrat, which you connect with its tenant and API key), Floe writes a recap of each qualified session to the prospect's record. Here is exactly what flows where:
Data sent to your CRM:
- Contact: found or created by email; a lead with only a phone is not sent to HubSpot or Salesforce. HubSpot contacts get name, company and job title, plus a phone number the prospect verified with a code when Floe creates the contact or the contact matched by their confirmed email has no phone; Salesforce contacts get name and job title.
- Recap: a Note (HubSpot) or Task (Salesforce) with the conversation summary, buying signals, questions, qualification answers, lead score or tier, the recommended next step, and a link to the Floe session.
- Deal: a Deal (HubSpot) or Opportunity (Salesforce), only if you turn deal creation on. It is off by default.
- Leadrat: a new lead with the prospect's name, their email when your contact-delivery policy allows it, and notes holding their company, role and the recap. A phone number they confirmed during the call appears in the notes, and is also sent as the lead's mobile number with the As stated policy. A number they verified with a code is sent as the mobile number under either policy, including one entered on a form; any other number entered only on a form is never sent.
By default a contact is written only after the prospect confirms their email address; for Leadrat, a prospect who gave only a phone and verified it with a code is written without one. See CRM contact delivery.
Data that stays in Floe:
- Session recordings and conversation transcripts, where recording is on, kept for the retention windows in our security documentation.
Floe connects to HubSpot and Salesforce with OAuth 2.0. For HubSpot it requests contact read and write access and deal write access, plus oauth for token refresh, and read access to owners, companies and deals. Floe reads a contact to look up the prospect by email before writing the recap note or deal to it. It reads the contact's company, open deals and their owners to email the lead's owner a copy of the recap, without storing the owner's details, and links a contact it creates to the company whose domain matches the email. Salesforce's OAuth grants API access limited to what the connecting Salesforce user can see; Floe uses it only to find or create contacts and write tasks and opportunities. We do not request admin permissions in either CRM.
Leadrat connects with the tenant and API key you enter. Floe stores the key encrypted, never shows it again, uses it only to create leads, and deletes it when you disconnect.
Periskope, the WhatsApp helpdesk, receives support escalations when you connect it with its API key: a ticket on the user's WhatsApp chat, with a private note holding who the user is, a summary, and the last messages of the conversation when transcripts are on. The key is stored encrypted and deleted when you disconnect. See Support escalation.