Nexus Recovery Solutions – TruthFinder PDF Uploader

Upload a TruthFinder PDF

Choose whether to send the main lead or relatives to Airtable.

Setup (one-time)

  1. Install Python 3.10+.
  2. Open a terminal in this folder and run: python -m venv .venv && . .venv/bin/activate (Windows: .venv\Scripts\activate).
  3. Install dependencies: pip install -r requirements.txt.
  4. Copy .env.example to .env and fill in:
    • AIRTABLE_PAT – your Airtable Personal Access Token (scopes: data.records:read and data.records:write).
    • AIRTABLE_BASE_ID – your base id.
    • AIRTABLE_TABLE_NAME – main leads table, e.g. NRS_Leads.
    • AIRTABLE_RELATIVES_TABLE_NAME – relatives table, e.g. Relatives.
  5. Run the app: python app.py, then open http://localhost:5001.

You can deploy this to your internal site (nexusrecoveryportal.com) behind a login using any Python-friendly host (Render, Railway, Fly.io, Azure Web Apps, etc.).