Skip to content

Enrich a contact record from the sender’s domain

For each business email from a new sender, queries the open French company directory (recherche-entreprises.api.gouv.fr, no key required) with the sender’s domain, has the AI read the result, and stores a contact row (Email, Name, Company, Activity, City). Nothing is sent back to the sender.

By
Loop & Roll team · Official
Copied
0 times
Steps
6
Version
1 · 18 October 2026
Requires
Loop & Roll 1.0.0 or later

Workflow graph

Enrich a contact record from the sender’s domain Hover a node to see its role · Drag to move the graph
Email from a business sender — Email receivedEmail from a busines…Email receivedKnown contact? — Table — find a rowKnown contact?Table — find a rowfoundnot foundLook up the company — HTTP requestLook up the companyHTTP requestRead the company record — ExtractRead the company re…ExtractModelStore the contact — Table — insert or updateStore the contactTable — insert or updateAlready in the table — StopAlready in the tableStopOpenAI — OpenAI (GPT)OpenAIgpt-5-mini
Enrich a contact record from the sender’s domain

How it works

  1. 1

    Email from a business sender

    trigger.email

  2. 2

    Known contact?

    table.find

  3. 3

    Look up the company

    http.request

  4. 4

    Read the company record

    ai.extract

  5. 5

    Store the contact

    table.upsert

  6. 6

    Already in the table

    flow.stop

What you will fill in after import

Nothing personal travels with a template: connections, mailboxes, tables and recipients are left blank for you to pick in your instance.

Tables to choose
Known contact? · table Store the contact · table
Connections to choose
Look up the company · credential (http_generic) OpenAI · connection (llm_provider)