How to Integrate with Make
Overview
Method
Use Case
Description
Integration Architecture
┌─────────────────────────────────────────────────────────┐
│ Make │
│ ┌─────────────┐ ┌─────────────┐ ┌────────────┐ │
│ │ Trigger │───▶│ HTTP Module │───▶│ Action │ │
│ └─────────────┘ └──────┬──────┘ └────────────┘ │
│ │ │
│ ┌──────▼──────┐ │
│ │ Router │ │
│ │ (optional) │ │
│ └──────┬──────┘ │
└────────────────────────────┼────────────────────────────┘
│
▼
┌──────────────────────────────┐
│ SnackPrompt AI Engine API │
│ /v1/kb/search or /v1/kb/chat│
└──────────────────────────────┘Method 1: HTTP Module (Recommended)
Step 1: Create a New Scenario
Step 2: Add HTTP Module
Step 3: Configure the Request
Field
Value
Name
Value
Step 4: Parse the Response
Step 5: Use the Results
Method 2: Webhooks (Receive Requests)
Step 1: Create Webhook Trigger
Step 2: Add HTTP Module
Step 3: Return Response
Field
Value
Method 3: Chat Endpoint for Complete Responses
Configuration
Field
Value
Name
Value
Response
Method 4: With AI Modules (RAG Pipeline)
RAG Scenario Structure
Step 1: Search for Context
Step 2: Format Context with Iterator + Aggregator
Step 3: Generate Response with OpenAI
Field
Value
Practical Use Cases
1. Support Chatbot
2. Email Auto-Responder
3. Slack Integration
4. Multi-Source RAG with Router
5. Scheduled Knowledge Digest
6. Form Response with Fallback
Configuration Tips
1. Store Credentials Securely
2. Use Variables and Data Stores
3. Handle Errors with Error Handler
4. Limit Results for Efficiency
5. Use Filters for Context
6. Enable Parse Response
Complete Example: Customer Support Automation
Scenario Overview
Step-by-Step Setup
Working with Arrays
Iterating Over Results
Aggregating Results
Field
Value
Array Functions
Function
Example
Description
Troubleshooting
Error: "tenant_id is required"
Error: "Invalid JSON"
Empty Response / No Items
Cannot Access Response Fields
Rate Limiting (429 Error)
Timeout Errors
Advanced Patterns
Caching with Data Stores
Retry Pattern
Batch Processing
Related
External Resources
Last updated
Was this helpful?