Make.com Integration
Build sophisticated visual workflows that combine SearchHive's web intelligence with Make.com's powerful automation platform and AI capabilities.
Visual Workflow Builder
Drag-and-drop interface for complex automation logic
AI-Powered Workflows
Integrate OpenAI, Claude, and other AI services seamlessly
Advanced Logic
Conditional paths, loops, and complex data transformations
What you'll build
Setup Instructions
Set up HTTP modules for each SearchHive API endpoint you want to use in your workflows.
Required HTTP Module Configuration:
SwiftSearch HTTP Module Setup
{
"url": "https://www.searchhive.dev/api/v1/swiftsearch",
"method": "POST",
"headers": {
"Authorization": "Bearer " + "{{connection.api_key}}",
"Content-Type": "application/json"
},
"body": {
"query": "{{1.search_query}}",
"max_results": "{{1.max_results}}",
"auto_scrape": true,
"extract_contacts": true
}
}
Authentication
Store your SearchHive API key in Make.com's connection settings for secure reuse across scenarios.
Dynamic Parameters
Use Make.com variables ({{variable}}) to make your modules dynamic and reusable.
Create a secure connection for your SearchHive API key in Make.com.
Connection Setup Steps:
- Go to Make.com → Connections → Create new connection
- Choose "Custom" connection type
- Add your SearchHive API key as a secure parameter
- Test the connection with a simple API call
- Save and reuse across all SearchHive modules
Create a simple workflow to test your SearchHive integration.
Lead Generation Scenario Example
{
"name": "Lead Generation Workflow",
"description": "Search for companies and extract contact information",
"modules": [
{
"id": 1,
"module": "builtin:BasicTrigger",
"version": 1,
"parameters": {
"interval": 60,
"query": "construction companies Seattle"
}
},
{
"id": 2,
"module": "http:ActionSendData",
"version": 3,
"parameters": {
"url": "https://www.searchhive.dev/api/v1/swiftsearch",
"method": "POST",
"headers": [
{
"name": "Authorization": "Bearer",
"value": "{{connection.api_key}}"
}
],
"qs": [],
"bodyType": "application/json",
"body": "{{json(parameters)}}"
}
},
{
"id": 3,
"module": "json:ParseJSON",
"version": 1
},
{
"id": 4,
"module": "array:Iterator",
"version": 1
},
{
"id": 5,
"module": "google-sheets:addRow",
"version": 2,
"parameters": {
"spreadsheetId": "1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms",
"values": [
"{{4.title}}",
"{{4.link}}",
"{{4.contact_info.email}}",
"{{4.contact_info.phone}}",
"{{formatDate(now; 'YYYY-MM-DD')}}"
]
}
}
]
}
Pro Tip: Start with a manual trigger to test your workflow, then switch to scheduled or webhook triggers for automation.
SearchHive API Modules
Real-time web search with advanced options.
Extract content from any webpage or PDF.
AI-powered research and analysis workflows.
Advanced Workflow Templates
Automated market research with AI analysis and reporting
Key Features:
- Multi-source research compilation
- AI-powered trend analysis
- Automated report generation
- Smart insights extraction
Required Modules:
Track competitors with visual workflow automation
Key Features:
- Scheduled competitor searches
- Price monitoring and alerts
- Visual data processing
- Automated notifications
Required Modules:
End-to-end lead discovery and qualification workflow
Key Features:
- Company discovery automation
- Contact information extraction
- Lead scoring and filtering
- CRM integration
Required Modules:
AI-Enhanced Workflow Example
Combine SearchHive with Make.com's AI modules for intelligent content processing and analysis.
Intelligent Content Monitoring with AI
// AI-Enhanced Workflow with Make.com AI modules
{
"name": "Intelligent Content Monitoring",
"modules": [
{
"id": 1,
"module": "http:SearchHive:SwiftSearch",
"parameters": {
"query": "{{trigger.brand_name}} news",
"max_results": 10
}
},
{
"id": 2,
"module": "openai:createCompletion",
"version": 1,
"parameters": {
"prompt": "Analyze sentiment of this content: {{1.snippet}}",
"model": "gpt-4",
"max_tokens": 100
}
},
{
"id": 3,
"module": "filter:BasicFilter",
"version": 1,
"filter": {
"conditions": [
[
{
"a": "{{2.choices[].text}}",
"o": "text:contains",
"b": "negative"
}
]
]
}
},
{
"id": 4,
"module": "slack:createMessage",
"version": 2,
"parameters": {
"text": "🚨 Negative mention detected: {{1.title}}\nSentiment: {{2.choices[].text}}\nURL: {{1.link}}",
"channel": "#pr-alerts"
}
}
]
}
AI Integration Tips
Error Handling & Best Practices
Implement comprehensive error handling for reliable automation workflows.
Error Handling Configuration
{
"modules": [
{
"id": "searchhive-request",
"module": "http:ActionSendData",
"version": 3,
"errorHandlers": [
{
"error": "*",
"directives": [
{
"type": "retry",
"count": 3,
"interval": 5
},
{
"type": "break"
}
]
}
]
},
{
"id": "error-notification",
"module": "slack:createMessage",
"version": 2,
"parameters": {
"text": "SearchHive API error: {{searchhive-request.error.message}}",
"channel": "#alerts"
}
}
]
}