Log decisions linked to CRM entities with category and confidence
Obiettivo: registrare decisioni di Simone nel CRM e collegarle a contatti, aziende, deal.
source /opt/openclaw.envdecisions, decision_contacts, decision_companies, decision_dealsmodules/crm-contacts.md| Variabile | Obbligatoria | Default | Valori |
|---|---|---|---|
| detail | SI | — | testo libero: cosa ha deciso |
| category | no | Investment | Investment, Team, Time, Money, Family |
| confidence | no |
| 3 |
| 1-5 |
| decision_date | no | oggi | YYYY-MM-DD |
| notes | no | null | testo libero |
Se Simone non specifica detail, chiedi: "Cosa hai deciso?"
Se la categoria non e' chiara dal contesto, chiedi: "Investment, Team, Time, Money o Family?"
source /opt/openclaw.env
curl -sS -X POST "${SUPABASE_URL}/rest/v1/decisions" \
-H "apikey: $SUPABASE_KEY" \
-H "Authorization: Bearer $SUPABASE_KEY" \
-H "Content-Type: application/json" \
-H "Prefer: return=representation" \
-d '{"detail":"...","category":"Investment","confidence":3,"decision_date":"2026-03-08","notes":null,"created_by":"LLM"}'
Salva il decision_id dalla risposta.
Se Simone menziona contatti, aziende o deal, cerca l'ID (vedi modules/crm-contacts.md) e collega.
# Contatto
curl -sS -X POST "${SUPABASE_URL}/rest/v1/decision_contacts" \
-H "apikey: $SUPABASE_KEY" -H "Authorization: Bearer $SUPABASE_KEY" \
-H "Content-Type: application/json" \
-d '{"decision_id":"...","contact_id":"..."}'
# Azienda
curl -sS -X POST "${SUPABASE_URL}/rest/v1/decision_companies" \
-H "apikey: $SUPABASE_KEY" -H "Authorization: Bearer $SUPABASE_KEY" \
-H "Content-Type: application/json" \
-d '{"decision_id":"...","company_id":"..."}'
# Deal
curl -sS -X POST "${SUPABASE_URL}/rest/v1/decision_deals" \
-H "apikey: $SUPABASE_KEY" -H "Authorization: Bearer $SUPABASE_KEY" \
-H "Content-Type: application/json" \
-d '{"decision_id":"...","deal_id":"..."}'
# Ultime 10
curl -sS "${SUPABASE_URL}/rest/v1/decisions?order=decision_date.desc&limit=10&select=decision_id,detail,category,confidence,decision_date,notes" \
-H "apikey: $SUPABASE_KEY" -H "Authorization: Bearer $SUPABASE_KEY"
# Per categoria
curl -sS "${SUPABASE_URL}/rest/v1/decisions?category=eq.Investment&order=decision_date.desc&select=decision_id,detail,confidence,decision_date" \
-H "apikey: $SUPABASE_KEY" -H "Authorization: Bearer $SUPABASE_KEY"
# Con associazioni
curl -sS "${SUPABASE_URL}/rest/v1/decisions?order=decision_date.desc&limit=10&select=decision_id,detail,category,confidence,decision_date,decision_contacts(contacts(first_name,last_name)),decision_companies(companies(name)),decision_deals(deals(opportunity))" \
-H "apikey: $SUPABASE_KEY" -H "Authorization: Bearer $SUPABASE_KEY"
decisionsops-log.md