End-to-end workflow

A full Satellyte automation loop in seven calls.

A typical full-loop automation:

1. Discover companies       → POST /discover/companies
2. Pull bulk signals        → POST /signals/bulk
3. Find decision makers     → POST /contacts/find
4. Enrich email             → POST /enrich/email
5. Push leads               → POST /leads/push
6. Send outcome events      → POST /feedback/events
7. Read insights            → GET  /feedback/insights

Loop these seven calls weekly. Each cycle improves your next-run targeting because /feedback/insights highlights which titles, companies, and signal types produced positive replies and meetings.

Step 1: discover companies

curl -i -X POST "https://api-staging.satellyte.ai/api/v1/discover/companies" \
  -H "X-Satellyte-API-Key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "industry": "saas", "keywords": ["ai", "automation"], "max_results": 25 }'

Step 2: pull bulk signals

curl -i -X POST "https://api-staging.satellyte.ai/api/v1/signals/bulk" \
  -H "X-Satellyte-API-Key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "company_domains": ["openai.com", "stripe.com", "notion.so"] }'

Step 3: find contacts

curl -i -X POST "https://api-staging.satellyte.ai/api/v1/contacts/find" \
  -H "X-Satellyte-API-Key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "company_domain": "openai.com",
    "target_titles": ["CEO", "Founder", "Head of Sales"],
    "max_contacts": 10
  }'

Step 4: enrich email

curl -i -X POST "https://api-staging.satellyte.ai/api/v1/enrich/email" \
  -H "X-Satellyte-API-Key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "name": "Sam Altman", "company": "OpenAI" }'

Step 5: push leads to webhook

curl -i -X POST "https://api-staging.satellyte.ai/api/v1/leads/push" \
  -H "X-Satellyte-API-Key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "lead_ids": ["lead_1", "lead_2"],
    "destination": "webhook_url",
    "webhook_url": "https://example.com/webhook"
  }'

Step 6: send a feedback event

curl -i -X POST "https://api-staging.satellyte.ai/api/v1/feedback/events" \
  -H "X-Satellyte-API-Key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "lead_id": "lead_1",
    "event_type": "positive_reply",
    "source": "webhook",
    "content": "Interested, send me more details."
  }'

Step 7: read insights

curl -i "https://api-staging.satellyte.ai/api/v1/feedback/insights?days=30" \
  -H "X-Satellyte-API-Key: $API_KEY"