---
# System prepended metadata

title: Rural Pop-up Fee / Checkout Flow

---

```mermaid
sequenceDiagram
    autonumber
    Rural Pop-up->>Comune: 📄 Firma della Convenzione Quadro<br>(Regola il rapporto e garantisce fee)
    Affittuario->>Rural Pop-up: ✉️ Invia richiesta di affitto
    Rural Pop-up->>Comune: 📞 Consulta sul prezzo e disponibilità
    Comune->>Rural Pop-up: 💬 Condivide prezzo concordato o condizioni
    Rural Pop-up->>Affittuario: 📄 Presenta proposte e prezzo totale<br>(Prezzo + Fee del 30%)
    Affittuario->>Rural Pop-up: ✅ Accetta proposta e 💳 paga Fee (30%)
    Note over Rural Pop-up: 💼 Fee ricevuta = Intermediazione completata<br>🔚 Fine del coinvolgimento di Rural Pop-up
    Rural Pop-up->>Comune: 📢 Notifica accettazione e pagamento di fee di intermediazione
    Comune->>Affittuario: 📝 Stipula convenzione personalizzata
    Affittuario->>Comune: 💵 Paga il prezzo concordato
    Comune->>Affittuario: 🔑 Concede accesso agli spazi

```

```mermaid
graph TD;
    A[Start] -->|Call Municipality| B[Get Representative Email];
    B -->|Log Email| C[Send Email with Google Docs Attached & Trigger Link];
    C -->|User Clicks Trigger Link| D[Deal Created in Brevo];

    D -->|Call Municipality Again| E[Remind to Review Google Docs];
    E -->|Call Logged| F["Move to 'Contattato'"];

    F -->|Google Docs Opened| G["Move to 'Quadro Ricevuto'"];
    F -->|Municipality Edits/Requests Changes| H["Move to 'Quadro in Modifica'"];
    F -->|Only Signature Missing| I["Move to 'Quadro da Firmare'"];

    I -->|Signed in Google Docs| J["Move to 'Quadro da Inserire su Otto'"];
    J -->|Stored in Otto| K["Move to 'Won'"];

    F -->|Not Signed or Rejected| L["Move to 'Lost'"];
```

```mermaid
graph TD
  A[User] -->|Browses and searches products| B[Backend for Frontend & Frontend - ommi.shop]

  B -->|Requests data| C[Airtable]
  B -->|Searches products| D[Algolia]
  B -->|Authentication| E[Auth0]
  B -->|Manages orders| F[MongoDB]
  B -->|Processes payments| G[Braintree]

  C -->|Provides product data and rules| B
  D -->|Returns search results| B
  E -->|Validates user| B
  F -->|Manages order data| B
  G -->|Handles transactions and invoices| B

  C <-->|Syncs data| F

  subgraph Backend
    C
    F
    D
    G
  end

  subgraph "Synchronization Backend - air-marketplace"
    C -->|Syncs catalog| D
    C -->|Syncs rules and data| F
    C -->|Syncs availability and inventory| F
  end

```