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"