Étage 5 sur 5 · Être actionnable

« Comment transformer la citation en business ? »

Comment être actionnable par ChatGPT, Claude, Gemini et Perplexity en 2026 en France — Étage 5 ActionsBricks

Le client commande produit et service depuis les moteurs IA.

En 2026, en France, les agents IA (ChatGPT Operator, Claude Computer Use, Gemini Bard Tasks, Perplexity Comet) peuvent désormais commander, réserver ou contacter pour leur utilisateur — sans qu'il ouvre un site web. ActionsBricks expose chaque commerce dans 6 protocoles agent-natifs et débloque progressivement les actions transactionnelles selon le Score EEAT, sans jamais toucher les fonds (PSD2 non-custodial via Stripe Connect Express).

Mis à jour le

Ce qu'ActionsBricks fait pour vous, concrètement

14 mécanismes qui rendent votre commerce agent-callable

Chaque mécanisme est implémenté dans le code, pas une promesse. Le nom du fichier, de la table ou du protocole est cité ouvertement.

  1. Mécanisme 1

    Triple porte AEO — microsite + marketplace + Brick URL

    Le commerce est exposé via trois URLs publiques distinctes, chacune servant un cas d'usage différent. (1) Microsite ISR `/m/{ab_id}` — landing complète pour visiteurs humains arrivés depuis un LLM. (2) Marketplace `/marketplace` — catalogue agrégé filtrable par secteur/ville/Trust Score, lu par les agents IA. (3) Brick URL `/b/{slug}` — fiche atomique pour une seule offre, citable nativement. Chaque porte tracke son attribution séparément.

    /m/{ab_id} · /marketplace · /b/{slug} — trois ISR distincts

  2. Mécanisme 2

    6 protocoles d'export agent-natifs

    ActionsBricks expose chaque commerce via six surfaces agentiques lisibles sans intermédiaire : Schema.org (LocalBusiness, Product, Service, FAQPage), MCP (Model Context Protocol, 20 tools), OpenAPI (spec générée à /openapi.json), ACP (surface future annoncée), UCP (discovery-only), et A2A (agent card de discovery). Pas de format propriétaire fermé — tout repose sur des surfaces publiques documentées.

    lib/constants/protocols.ts · 6 surfaces · 20 tools MCP

  3. Mécanisme 3

    Capacités HATEOAS débloquées par seuil de confiance

    Le payload HATEOAS retourné aux agents IA contient un champ `_actions[]` qui liste précisément ce que l'agent peut faire chez ce commerce — `can_communicate` (toujours), `can_contact` (Trust ≥ 40), `can_order` (Trust ≥ 55 + Stripe + description LLM-validée), `can_reserve` (Trust ≥ 55 services), `can_fanout` (Trust ≥ 55), publication marketplace (Trust ≥ 70), IaX deploy (Trust ≥ 85). L'agent voit les capacités débloquées et celles à venir.

    lib/api/hateoas.ts · getHateoasCaps() · TRUST_THRESHOLDS

  4. Mécanisme 4

    Unlock Simulator — pédagogie merchant

    Le merchant voit une simulation : « Si vous ajoutez votre RCP : +5 pts → débloquerait Marketplace ». Le composant `<UnlockSimulator>` calcule pour chaque signal manquant l'impact sur le Score et quelle capacité serait débloquée. Pas de mystère sur ce qui freine le déblocage des actions agent.

    Composant <UnlockSimulator> · SIGNAL_CATALOG + getMerchantMissingSignals()

  5. Mécanisme 5

    Gate Crossing Timeline — 4 portes franchies

    Quatre gates jalonnent le parcours du merchant : Indexation ✓ (Gate 1, étage ①), Citation ⏳ (Gate 2, étage ③ accompli), Ranking ⌛ (top 3 LLMs sur intent core), Conversion ⌛ (premier lead qualifié ou order). Le composant `<GateCrossingTimeline>` affiche les 4 portes avec timestamps. Chaque franchissement déclenche une notification merchant + un signal EEAT bonus.

    Colonnes merchants.gate_crossed_{indexation,citation,ranking}_at

  6. Mécanisme 6

    Stripe Connect non-custodial — PSD2 sans licence PSP

    Quand un agent IA déclenche un order, le paiement passe directement entre l'acheteur et le commerce via Stripe Connect Express. ActionsBricks n'est jamais dépositaire des fonds — la commission AB est déduite automatiquement par Stripe via `application_fee_amount`. Conséquence PSD2 : AB reste « plateforme technique » et n'a pas besoin de licence PSP/EME. Le merchant touche son argent sous 24h.

    lib/stripe/payment-link.ts · application_fee_amount · CLAUDE.md PSD2

  7. Mécanisme 7

    0% commission MVP — réflexion post-MVP

    Pendant le MVP, ActionsBricks ne prélève AUCUNE commission sur les ventes générées par les IA. Le merchant paie uniquement son abonnement (29€, 79€ ou 199€/mois selon le tier). Une commission sur ventes agentiques reste une piste de réflexion post-MVP, mais aujourd'hui aucune surface publique ne l'active. La transparence tarifaire est documentée dans `BUSINESS_MODEL.md`.

    CLAUDE.md MVP · BUSINESS_MODEL.md · 0 commission active

  8. Mécanisme 8

    Funnel Widget + Conversion By Source

    Le composant `<FunnelWidget>` visualise le parcours visiteur : Impressions IA → Citations détectées → Clics sortants → Leads qualifiés → Orders. Le composant `<ConversionBySourceCard>` (alimenté par la matview `merchant_cvr_by_source`) montre quel LLM (ChatGPT, Claude, Gemini, Perplexity) convertit le mieux pour ce merchant — donnée actionnable pour orienter la fan-out vers les LLMs prioritaires.

    Matview merchant_cvr_by_source · RPC get_merchant_cvr_by_source

  9. Mécanisme 9

    Attribution multi-touch — L1 referrer + L2 UTM + L3 User-Agent

    Trois couches d'attribution empilées : (L1) AI referrer — détection via header HTTP Referer du LLM source (perplexity.ai, chat.openai.com, etc.) avec coverage ~30-50%. (L2) UTM tagging — paramètres dans les liens publiés par AB (utm_source=chatgpt, utm_medium=ai_citation). (L3) User-Agent classification — analyse du UA pour identifier les bots IA (GPTBot, ClaudeBot, etc.). Coverage P1 cumulé ~40%. Honnête — JAMAIS prétendu 100%.

    Table attribution_sessions · 3 couches L1/L2/L3 · CLAUDE.md doctrine

  10. Mécanisme 10

    Lead Gen automatique — MCP auto-session

    Quand un agent IA appelle `/api/contact/brick` via MCP, le système crée automatiquement une session lead avec flag `auto_created=true`. Le merchant voit ces leads dans `/dashboard/actions?tab=leads` filtrés « Lead créé par agent IA ». Inclut : prompt original, LLM source, intent détecté, sentiment. Le merchant peut répondre depuis le dashboard ou laisser ActionsBricks renvoyer un email automatique.

    app/api/contact/brick/route.ts · flag auto_created · table platform_contacts

  11. Mécanisme 11

    Order via API — agent-callable directement

    L'endpoint `/api/orders/create` est HATEOAS-driven : un agent IA récupère le payload `_actions[].create_order` qui contient l'URL, la méthode, les paramètres requis et les contraintes (Trust min, Stripe requis). L'agent compose la requête, l'envoie, reçoit en retour une URL de paiement Stripe Checkout que l'utilisateur final ouvre pour finaliser. Zéro surface AB intermédiaire — l'achat se fait dans la conversation IA.

    app/api/orders/create/route.ts · HATEOAS-driven · Stripe Checkout

  12. Mécanisme 12

    Outbound clicks tracking — chaque lien sortant est mesuré

    La route `/go/{ab_id}` redirige vers les liens sortants en enregistrant le `query_context.type='outbound_click'` dans `attribution_sessions`. Inclut référer, user-agent classifié (humain ou bot IA), UTMs, target_url. Le merchant voit dans son dashboard d'où viennent ses visiteurs et où ils repartent — vue complète du flux IA → AB → tiers.

    app/go/[ab_id]/route.ts · attribution_sessions.query_context

  13. Mécanisme 13

    Citations attribuées — qui vous a cité, sur quel LLM, pour quelle requête

    Chaque citation détectée par le monitoring 16 LLMs est convertie en `attribution_session` avec `query_context.type='api_citation'` ou `'page_visit'`. Le merchant voit dans `/dashboard/actions?tab=all` la liste exhaustive : LLM source, prompt, position dans la réponse, sentiment, et — quand l'utilisateur a cliqué — le chemin complet jusqu'à conversion (lead ou order). Reliance possible à un order via `conversion_order_id`.

    attribution_sessions.query_context.type + conversion_order_id

  14. Mécanisme 14

    D'où viennent vos visiteurs IA précisément

    Au-delà de l'agrégat, le merchant peut drill-down par référer URL, par UTM source, par User-Agent classifié, par landing_page, par sentiment. Composant à venir « D'où viennent vos visiteurs IA précisément » qui croise toutes les colonnes de `attribution_sessions` (referrer_url, utm_*, user_agent, query_context.confidence, query_context.detection_method).

    attribution_sessions — 18 colonnes croisables · vue à drill-down

Tarif minimum couvrant cet étage

Plan Professionnel — 199 €/mois

Le plan Professionnel couvre les étages ① → ⑤ — les agents IA peuvent transacter chez vous. Inclus : Bricks illimitées, sceau de confiance + 18 signaux EEAT + plugins sectoriels, 6 protocoles complets (+ A2A Google Agent Card + 19 actions agentiques), dashboard avancé + prompt tracking + export, attribution multi-touch + anomaly detection, alertes temps réel, API access 300 req/min, support dédié + rapports SOV.

Étages couverts par Professionnel

Être perçu
Être identifié
Être couvert
Être prouvé
Être actionnable

Le plan Professionnel est le seul qui débloque le commerce agentique complet — étages ① à ⑤ avec API access agent-callable.

Questions fréquentes — Étage 5

Tout ce que les commerçants nous demandent sur le commerce agentique

Une IA peut vraiment commander chez moi sans que mon client ouvre un site ?

Oui, dans deux configurations distinctes en 2026. (1) Plugins / GPTs / Claude Tools — quand un utilisateur demande à ChatGPT « commande-moi un ballotin de chocolats au lait chez Maison Dupont à Lyon 7e », ChatGPT (s'il a le bon plugin AB activé) appelle `/api/orders/create` via MCP, reçoit une URL Stripe Checkout, et la présente dans la conversation. L'utilisateur clique, paie, reçoit confirmation — sans jamais ouvrir votre site. (2) Agents autonomes (en émergence 2026) — Claude Computer Use, ChatGPT Operator, Gemini Bard Tasks peuvent désormais naviguer le web pour exécuter des transactions. Pour ces agents, ActionsBricks expose les actions HATEOAS qui les guident pas à pas, sans hallucination. Le commerce-agentique n'est plus un futurisme — c'est une réalité shipping en 2026 chez les 4 gros LLMs.

C'est quoi MCP, ACP, A2A, UCP ? J'ai besoin de comprendre tout ça ?

Non — vous n'avez à comprendre AUCUN de ces protocoles. ActionsBricks expose automatiquement votre commerce dans plusieurs surfaces (Schema.org, MCP, OpenAPI, ACP, UCP, A2A) à partir d'une seule source de vérité. Mais pour information : MCP (Model Context Protocol, Anthropic 2024) permet à un LLM d'appeler des outils externes. OpenAPI documente les endpoints HTTP classiques. Schema.org nourrit les crawlers et les moteurs. A2A et UCP sont aujourd'hui des surfaces de discovery exposées par ActionsBricks. ACP est une capacité future annoncée, pas un endpoint public live. ActionsBricks vous abstrait du choix : peu importe quel agent appelle, votre commerce reste lisible.

Pourquoi ActionsBricks ne touche jamais mes fonds (PSD2 non-custodial) ?

Volontairement. Si AB encaissait votre argent même 24h avant de vous le reverser, AB serait juridiquement un Payment Service Provider (PSP) selon la directive européenne PSD2. Cela impliquerait : licence ACPR (Autorité de Contrôle Prudentiel et de Résolution), capital minimum 350k€, conformité LCB-FT permanente, audits réguliers — coût annuel ~500k€/an pour AB qui se répercuterait sur vos abonnements. Solution AB : Stripe Connect Express. Stripe est lui-même PSP licencié dans toute l'UE et au Royaume-Uni. Quand un order est passé, le paiement va directement de votre client à votre compte Stripe, et la commission AB est déduite automatiquement par Stripe via `application_fee_amount`. AB reçoit sa commission DE Stripe, pas de votre client. Résultat : vous touchez l'argent en 24h, AB reste « plateforme technique » légalement, votre abonnement reste à 29-199€.

Concrètement, je touche l'argent quand après une vente IA ?

Sous 24h ouvrées dès que (a) votre Stripe Connect Express est activé, (b) votre KYB (Know Your Business) Stripe est validé, (c) votre KYC dirigeant est complet. L'onboarding Stripe se fait pendant ou après votre inscription AB en ~5 minutes via le wizard Stripe. Une fois actif, chaque order suit ce flux : agent IA appelle `/api/orders/create` → AB génère URL Stripe Checkout → client paie → Stripe Connect verse les fonds sur votre compte Stripe → Stripe transfère vers votre compte bancaire pro selon votre planning (J+1 par défaut, J+7 ou hebdomadaire selon votre choix). Aucune intervention AB dans la chaîne — vous voyez chaque transaction dans votre dashboard Stripe et dans votre dashboard AB (`/dashboard/actions?tab=orders`).

6 protocoles c'est trop, vous ne pouviez pas en choisir un seul ?

Si on choisissait un seul protocole, on parierait sur le futur — et l'histoire du web montre que ce pari est presque toujours perdant (RSS vs Atom, SOAP vs REST vs GraphQL, REST vs gRPC). Aujourd'hui en 2026 : Schema.org domine pour les crawlers d'index (Google, Bing). MCP est dominant chez Anthropic et OpenAI. ACP émerge avec OpenAI Operator. A2A pousse Google Agent Card. UCP est un standard W3C neutre. Chacun a ses partisans et ses cas d'usage. La doctrine AB est de NE PAS LOCKER l'IA — peu importe quel protocole gagnera, votre commerce sera lisible. Le coût technique côté AB est faible : 1 source de vérité dans la base, 6 transformers d'export. Le coût merchant est zéro — vous ne voyez aucun de ces protocoles, ils sont générés automatiquement.

Comment ActionsBricks distingue-t-il un agent IA d'un humain qui visite mon site ?

Trois signaux croisés : (1) User-Agent header — la quasi-totalité des bots IA déclarent honnêtement leur identité (GPTBot, ClaudeBot, PerplexityBot, anthropic-ai, ChatGPT-User pour les requêtes temps réel, etc.). Le registre `ai_crawlers` mappe les UA connus. (2) Headers HTTP atypiques — un bot IA fait souvent des requêtes sans cookies, sans Accept-Language complet, avec un timing très régulier. (3) Pattern de navigation — un bot ne hover pas, ne scroll pas, ne reste pas 3 minutes sur une page. Sur les sessions où les 3 signaux concordent, AB classe en `query_context.detection_method='ua_classification'` avec un `confidence` 0-1. Vous voyez dans `/dashboard/actions` un filtre « Lead créé par agent IA » qui s'appuie sur cette classification. Honnêteté : ~10-15 % de l'attribution restent ambigus — c'est la couche L3, la moins fiable des trois.

Et si Stripe ferme mon compte ou refuse mon KYC, je suis bloqué ?

Non. ActionsBricks est multi-processeur dès la doctrine (CLAUDE.md). Phase 1 (MVP 2026) : Stripe Connect comme processeur principal + MangoPay comme stub backup. Phase 2 (post-MVP) : ajout PayPal Marketplace + Mollie Connect. Phase 3 (2027+) : Adyen + PayPlug + Alipay pour international. Le merchant choisit son processeur dans `/dashboard/parametres/integrations`. Si Stripe refuse votre KYC (cas rare mais possible : activité ambiguë, bilans irréguliers), vous pouvez basculer sur MangoPay aujourd'hui (avec stub `application_fee_amount` équivalent). Aucune dépendance technologique exclusive — la doctrine de neutralité AB s'applique aussi aux processeurs : « ne jamais brider l'IA » s'étend à « ne jamais brider le merchant par lock-in commercial ».

Vous tracez quoi exactement dans mes attributions ?

La table `attribution_sessions` contient ~18 colonnes auditables : ab_id (votre identifiant), `query_context.type` (api_citation, page_visit, outbound_click, auto_created), `query_context.confidence` (0-1, fiabilité de la détection), `query_context.detection_method` (referrer, utm, ua_classification), `referrer_url` (URL source si fournie par le LLM), `user_agent` (UA brut), `landing_page` (page d'arrivée AB), `utm_source/medium/campaign/term/content`, `lead_id` (FK vers platform_contacts si lead créé), `conversion_order_id` (FK vers orders si order créé), `conversion_amount` (centimes, en cas de conversion), `sentiment_score` (-1 à +1), `processor` (stripe, mangopay), `expires_at` (purge RGPD 90 jours), `created_at`. Aucune donnée personnelle utilisateur final n'est stockée (pas de nom, pas d'email, pas d'IP brute — uniquement IP hashée pour rate-limit). Conformité RGPD/CNIL/IA Act : voir notre DPA + politique de confidentialité.

Les 5 étages d'ActionsBricks

Chaque étage débloque le suivant — un seul chemin vers le commerce agentique.