# yamenhfaiedh/irve-b2b-automation architecture

> Architecture diagram of the GitHub repository yamenhfaiedh/irve-b2b-automation, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-11). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/yamenhfaiedh/irve-b2b-automation
- Repository: https://github.com/yamenhfaiedh/irve-b2b-automation

## Overview

This repository is a lightweight IRVE B2B lead-capture and financial-simulation product. The README documents a browser flow from the landing page through Tally submission to a success page with booking, plus an asynchronous Make.com workflow for financial data, CRM-style storage, PDF generation and email. The tree contains only two HTML pages and Assets; no source excerpts were provided, so component-level behavior and undocumented links are omitted.

Main entry points: [`index.html`](https://github.com/yamenhfaiedh/irve-b2b-automation/blob/main/index.html) (Landing page), [`succes.html`](https://github.com/yamenhfaiedh/irve-b2b-automation/blob/main/succes.html) (Success page)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_web["Web experience"]
  node_landing["Landing page<br/>[index.html]"]
  node_tally["Lead form"]
  node_success["Success page<br/>[succes.html]"]
end

subgraph group_automation["Lead automation"]
  node_make["ETL workflow"]
  node_finance["Financial simulation"]
  node_sheets[("Lead data store")]
end

subgraph group_delivery["Report and sales"]
  node_docs["PDF generation"]
  node_gmail["Email delivery"]
  node_cal["Appointment booking"]
end

node_visitor(("Prospect"))

node_visitor -->|"visits"| node_landing
node_landing -->|"opens form"| node_tally
node_tally -->|"redirects"| node_success
node_success -->|"offers booking"| node_cal
node_tally -.->|"posts webhook"| node_make
node_make -->|"writes leads"| node_sheets
node_make -.->|"calculates metrics"| node_finance
node_make -->|"merges data"| node_docs
node_docs -->|"exports PDF"| node_gmail
node_gmail -.->|"emails report"| node_visitor

click node_landing "https://github.com/yamenhfaiedh/irve-b2b-automation/blob/main/index.html"
click node_success "https://github.com/yamenhfaiedh/irve-b2b-automation/blob/main/succes.html"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_landing,node_tally,node_success toneBlue
class node_make,node_finance,node_sheets toneAmber
class node_docs,node_gmail,node_cal toneMint
class node_visitor toneIndigo
```

## Components

### Web experience

- [Landing page](https://github.com/yamenhfaiedh/irve-b2b-automation/blob/main/index.html): `index.html`
- **Lead form**
- [Success page](https://github.com/yamenhfaiedh/irve-b2b-automation/blob/main/succes.html): `succes.html`

### Lead automation

- **ETL workflow**
- **Financial simulation**
- **Lead data store**

### Report and sales

- **PDF generation**
- **Email delivery**
- **Appointment booking**

### Other components

- **Prospect**

## Connections

- Prospect → Landing page: visits (evidence: `README.md`)
- Landing page → Lead form: opens form (evidence: `README.md`)
- Lead form → Success page: redirects (evidence: `README.md`)
- Success page → Appointment booking: offers booking (evidence: `README.md`)
- Lead form → ETL workflow: posts webhook (evidence: `README.md`)
- ETL workflow → Lead data store: writes leads (evidence: `README.md`)
- ETL workflow → Financial simulation: calculates metrics (evidence: `README.md`)
- ETL workflow → PDF generation: merges data (evidence: `README.md`)
- PDF generation → Email delivery: exports PDF (evidence: `README.md`)
- Email delivery → Prospect: emails report (evidence: `README.md`)
