Your project is loaded
Switch to Simple view for business-readable phases. Click any step for details. Use visualpy export for a shareable file.
Project Overview
/app/visualpy/demo
How Scripts Connect
Click a script to see its flow
Dependency Graph
Click a script to see its flow
Data Journey 6 scripts
Create Proposal: Reads from HTTP Client, processes the data, writes to HTTP Client.
Enrich Emails: Reads from HTTP Client and Google Sheets, processes the data, writes to token.json and HTTP Client.
Error Demo Messy Pipeline: Reads from Google Sheets and HTTP Client, processes the data, writes to HTTP Client and lead_backup.json.
Error Demo Realistic Etl: Reads from HTTP Client and Google Sheets, processes the data, writes to HTTP Client.
Gmaps Lead Pipeline: Reads from token.json and Google Sheets, processes the data, writes to token.json.
Update Sheet: Reads from Google Sheets, processes the data, writes to token.json.
Scripts
Services
- HTTP Client requests
- Google Auth google.oauth2
- Google Sheets gspread
- Anthropic anthropic
- Apify apify_client
- FastAPI fastapi
- Google API googleapiclient
- Modal modal
Credentials Secrets
- Anthropic credentials
- Anymailfinder credentials
- Apify credentials
- Configuration: DEBUG
- Google credentials
- Instantly credentials
- OpenAI credentials
- PandaDoc credentials
- Slack credentials
- Stripe credentials
- Configuration: USER_EMAIL
- ANTHROPIC_API_KEY
- ANYMAILFINDER_API_KEY
- APIFY_API_TOKEN
- DEBUG
- GOOGLE_APPLICATION_CREDENTIALS
- GOOGLE_TOKEN_JSON
- INSTANTLY_API_KEY
- OPENAI_API_KEY
- PANDADOC_API_KEY
- PANDADOC_RECIPIENT_ROLE
- PANDADOC_TEMPLATE_UUID
- PANDADOC_TIMEOUT
- SLACK_WEBHOOK_URL
- STRIPE_API_KEY
- USER_EMAIL
Data Flow & Privacy
52 external calls to 8 services.
External Services
- HTTP Client Used by: create_proposal.py, enrich_emails.py, error_demo_messy_pipeline.py, error_demo_realistic_etl.py, modal_webhook.py
- Google Auth Used by: enrich_emails.py, error_demo_messy_pipeline.py, error_demo_realistic_etl.py, gmaps_lead_pipeline.py, modal_webhook.py, read_sheet.py, update_sheet.py
- Google Sheets Used by: enrich_emails.py, error_demo_messy_pipeline.py, error_demo_realistic_etl.py, gmaps_lead_pipeline.py, modal_webhook.py, read_sheet.py, update_sheet.py
- Anthropic via ANTHROPIC_API_KEY Used by: modal_webhook.py
- Apify via APIFY_API_TOKEN Used by: modal_webhook.py, scrape_apify.py, scrape_google_maps.py
- FastAPI Used by: modal_webhook.py
- Google API Used by: modal_webhook.py
- Modal Used by: modal_webhook.py
Local Processing
- File reads/writes
- Local data transforms