Quick Start Guide
Overview
Novolem helps you create automated flows that can monitor web sources and take actions based on your requirements. Each flow consists of:
- Sources: Where to get information from (URLs, search queries)
- Prompt: What to look for or analyze
- Destinations: Where to send results (email, webhooks)
Creating Your First Flow
- Sign up at novolem.com (opens in a new tab) to get your API key
- Create a flow using our API:
curl -X POST "https://api.novolem.com/flow/create" \
-H "Novolem-API-Key: your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"org_id": "your_org_id",
"name": "Monitor Tech News",
"trigger": "schedule",
"sources": [
{
"name": "Tech News",
"role": "url"
}
],
"prompt": "Monitor for news about AI developments",
"destinations": [
{
"name": "Email Updates",
"role": "email",
"email": "you@example.com"
}
],
"frequency": "1hr"
}'Monitoring Your Flows
Check the status of your flows:
curl -X GET "https://api.novolem.com/flow/retrieve" \
-H "Novolem-API-Key: your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"statuses": ["active"]
}'View flow run results:
curl -X GET "https://api.novolem.com/flow-run/retrieve" \
-H "Novolem-API-Key: your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"statuses": ["completed"]
}'Flow Configuration Options
Sources
url: Monitor specific web pagessearch: Perform web searches
Triggers
manual: Run on demandschedule: Run at specified intervals
Destinations
email: Send results via emailwebhook: Send results to a webhook URL
Frequencies
Available for scheduled triggers:
5min,15min,30min1hr,2hr,4hr,8hr,12hr1day,4day,7day
For detailed API documentation, check out our API Reference.