RTX 3050 - Order Now
Home / Blog / Tutorials / Connect Make.com to Self-Hosted AI on GPU
Tutorials

Connect Make.com to Self-Hosted AI on GPU

Wire Make.com scenarios to your own GPU-hosted AI model using HTTP modules. This guide covers building visual automations that send prompts to your private LLM endpoint and feed completions into any downstream workflow — all without third-party AI fees.

What You’ll Connect

After this guide, your Make.com scenarios will route AI requests through your own GPU server — no API costs, no rate limits. Every automation that needs text generation, summarisation, or classification calls your private vLLM or Ollama endpoint directly from Make.com’s visual workflow builder.

Make.com’s HTTP module sends requests to your dedicated GPU server the same way it calls any REST API. The visual canvas makes it straightforward to map trigger data into prompts, parse completions, and feed results into hundreds of connected apps — from CRMs to spreadsheets to messaging platforms.

HTTP Module (POST) –> GPU Server –> LLM Inference (webhook, email, /v1/chat/completions Nginx proxy dedicated GPU schedule, app) + auth hardware | | Downstream <-- Parse JSON <-- HTTP response <-- Model completion modules extract text 200 + JSON body returned -->

Prerequisites

Integration Steps

Open Make.com and create a new scenario. Add your trigger module — this could be a webhook, a scheduled interval, a new email, or any app event that provides data for the AI to process.

Add an HTTP – Make a Request module after the trigger. Set the method to POST and the URL to your GPU server’s completions endpoint: https://your-gpu-server.gigagpu.com/v1/chat/completions. Under Headers, add Authorization: Bearer YOUR_KEY and Content-Type: application/json. Set the body type to Raw and content type to JSON.

Build the JSON body using Make.com’s data mapping to inject trigger values into the prompt. After the HTTP module, add a JSON – Parse JSON module to extract choices[0].message.content from the response. Feed that parsed text into any downstream module — a Google Sheets row, a Slack message, or an email reply.

Code Example

Configure the HTTP module’s raw JSON body. Use Make.com’s curly-brace syntax to map dynamic data from the trigger into the OpenAI-compatible format:

{
  "model": "meta-llama/Llama-3-70b-chat-hf",
  "messages": [
    {
      "role": "system",
      "content": "You are an automation assistant. Be concise and structured."
    },
    {
      "role": "user",
      "content": "Classify this support ticket and suggest a response: {{1.ticket_body}}"
    }
  ],
  "max_tokens": 400,
  "temperature": 0.2
}

// HTTP Module Settings:
// URL: https://your-gpu-server.gigagpu.com/v1/chat/completions
// Method: POST
// Headers: Authorization = Bearer sk-your-key
// Body: Raw JSON (above)
// Parse response: Yes

Testing Your Integration

Run the scenario once using Make.com’s “Run once” button. The HTTP module should return a green checkmark with the full JSON response. Click into the module output to verify choices[0].message.content contains a valid completion. The JSON Parse module should cleanly extract the text field.

Test the full pipeline by triggering the scenario with real data. Verify that downstream modules receive the AI-generated text and process it correctly. Check execution logs for any timeout errors — Make.com’s default HTTP timeout is 40 seconds, which should accommodate most inference requests.

Production Tips

Make.com charges by operation count, not by data volume, so routing AI through your own GPU eliminates the double cost of paying both Make.com and a third-party AI provider. Every scenario that previously used an OpenAI module can switch to an HTTP module pointed at your self-hosted API with identical payloads.

For error handling, add a Router after the HTTP module with an error-handling path. If the GPU server returns a 500 or times out, queue the request for retry rather than losing the trigger data. Make.com’s built-in retry and error handling works well for transient failures.

To scale throughput, use Make.com’s parallel execution feature alongside a vLLM deployment configured for concurrent request batching. This lets multiple scenario runs hit your GPU simultaneously without queuing. Explore open-source LLM hosting options, browse more tutorials, or get started with GigaGPU dedicated GPU hosting to power your Make.com automations.

Need a Dedicated GPU Server?

Deploy from RTX 3050 to RTX 5090. Full root access, NVMe storage, 1Gbps — UK datacenter.

Browse GPU Servers

gigagpu

We benchmark, deploy, and optimise GPU infrastructure for AI workloads. All data in our guides comes from real-world testing on our UK-based dedicated GPU servers.

Ready to deploy your AI workload?

Dedicated GPU servers from our UK datacenter. NVMe storage, 1Gbps networking, full root access.

Browse GPU Servers Contact Sales

Have a question? Need help?