rafael maretti
All products

Good Bridge

From conversations to commercial action.

In use

The problem.

Useful information was spread across inboxes, calls and administrative records. The team needed a shared picture of each relationship and a clear next action.

What I built.

CRM, meetings, matching, outreach and finance connected for an energy brokerage.

My role
Product design, system architecture and AI-agent orchestration
For
Energy brokerage teams

How it connects.

Commercial intelligence and finance are related workstreams with distinct records and responsibilities.

Good Bridge workflowCompany websiteEmail syncMeeting CaptureShared CRMMatching + radarOutreach draftsHuman decisionsBank CSVInvoice matchingFinance ledgerDrive documentsAccounting exportInquiry email
Company websiteInquiry emailContact form
Email syncShared CRMSummaries + participants
Meeting CaptureShared CRMIntent + follow-ups
Shared CRMMatching + radarRead evidence
Shared CRMOutreach draftsRead evidence
Matching + radarHuman decisionsPriorities
Outreach draftsHuman decisionsReview + send
Bank CSVInvoice matchingRecorded transactions
Invoice matchingFinance ledgerMatched invoices
Invoice matchingDrive documentsDocument copies
Finance ledgerAccounting export
Drive documentsAccounting export
Read the connections as text
  • Company website → Inquiry email: Contact form
  • Email sync → Shared CRM: Summaries + participants
  • Meeting Capture → Shared CRM: Intent + follow-ups
  • Shared CRM → Matching + radar: Read evidence
  • Shared CRM → Outreach drafts: Read evidence
  • Matching + radar → Human decisions: Priorities
  • Outreach drafts → Human decisions: Review + send
  • Bank CSV → Invoice matching: Recorded transactions
  • Invoice matching → Finance ledger: Matched invoices
  • Invoice matching → Drive documents: Document copies
  • Finance ledger → Accounting export
  • Drive documents → Accounting export

Built in stages.

Built through successive engagements, as the work expanded from an initial brief into a wider set of tools for the business.

Inside the product.

Open a module to see its capabilities,
decisions and boundaries.

CRM & contact researchOne linked record of companies, people and what actually happened.

Linked commercial records

Company, contact, interaction, interest, profile and deal records in Airtable

Contact research

Company research, decision-maker discovery, contact enrichment and email verification

Email synchronisation

Received and sent email sync across three mailboxes, twice daily

Conversation summaries

Participant matching, noise filtering and concise English summaries of multilingual email

Shared relationship states

Shared engagement, KYC and follow-up states, with source-linked changes

Record integrity

Duplicate checks, resumable sync and append-only notes that protect human research

Meeting CaptureA mobile form turns a call into structured commercial records.

Mobile capture

Mobile wizard with draft recovery; search or create companies, contacts, attendees and referrals

Commercial intent

Capture Buy, Sell, Both or None, products and counterparty type

Quarterly quotes

Record each quarter’s volume, price, firm or indicative quote and expiry

Geography & routes

Capture countries, cross-border permission and suggested eligible routes

Follow-up context

Save KYC, engagement, outcome, notes, next steps and the follow-up date

Linked saves

Create linked interests and optional closed deals; retry partial saves without duplicate records

Matching & prioritiesRank plausible commercial moves with the evidence behind each one.

Counterparty matching

Match buyers and sellers by active intent, product and compatible geography

Ranking

Rank volume, timing, readiness, freshness and firm quotes

Evidence confidence

Distinguish live matches from profile-based leads and optional wider-network possibilities

Commitments & KYC

Surface future needs, overdue promises, replies owed and stalled KYC

Relationship openings

Identify quiet relationships and lower-confidence openings in meeting notes

Recurring action plans

Prepare a daily action plan and recurring business radar, with missed-run checks

OutreachPrepare the next message from current CRM evidence.

Contact priorities

Prioritise promised follow-ups, existing cadence and new contacts

Contextual drafts

Create Gmail drafts with current evidence and relevant buying or selling periods

Threads & cadence

Preserve reply threads and limit repeated cold touches

Preflight checks

Check existing drafts and stop safely if the inbox cannot be read

Prospect monitoring

Run weekly prospect checks, outreach reporting and independent failure monitoring

Human sending

Keep the CRM read-only and every commercial send with a person

FinanceTurn supplied bank statements into an organised accounting record.

Bank import

Import bank CSVs, classify transactions and avoid duplicates; monthly statement reminders

Invoice discovery

Find invoice candidates in email against existing bank transactions

Reconciliation

Match amount, date and counterparty; flag ambiguous or missing documents

Receipt formats

Handle PDF attachments, other receipt files and receipts in email bodies

Document archive

Attach matched documents in Airtable and organise copies in Google Drive

Accounting output

Prepare accounting exports, settlement spreadsheets and email drafts with supporting invoices

Company websiteThe public face of Good Bridge, alongside its internal tools.

Responsive presentation

Responsive company website for environmental and energy-market brokerage

Services

Service presentation: sourcing, screening, introductions and execution support

Process

A clear process from mandate and fit to offer alignment and closing

Inquiry form

Inquiry form for buyer or seller role, market, volume, timeframe and message

Delivery feedback

Server-checked delivery, visible success or failure and a direct email alternative

Tools & systems.

Airtable / Python / Node.js / React / TypeScript / Gmail + Drive APIs / Cloudflare Pages / Claude Routines / GitHub Actions

Where the project stands.

  • Outreach prepares Gmail drafts; a person reviews and sends them.
  • Bank statements are supplied by a person. Finance uses a separate accounting ledger.
  • Matching suggests opportunities; people make the commercial decisions.

Keep exploring.

FilmBamScheinmanPapa Rent