Kerux
Start free trial

Via API steps and webhooks No app to install: Kerux talks to OpenAI's API with HTTP steps and webhooks, set up once.

Your OpenAI prompts inside a LinkedIn campaign

An API step sends the lead's headline, title and company to OpenAI with your prompt and your model. The answer becomes a variable for the next message.

How it works

  1. Daniel is in the campaign

    Title, headline and company on file.

  2. OpenAI writes a line

    From your prompt and his profile.

  3. It opens your message

    Checked against a fallback.

An example workflow

  1. Invitation accepted.
  2. A Webhook / HTTP step POSTs to OpenAI's Chat Completions with your model and a prompt using {{lead.headline}}, {{lead.title}} and {{lead.company}}.
  3. The answer is {{steps.openai.response.body.choices.0.message.content}}.
  4. The first LinkedIn message starts with that line, followed by your own text.
  5. If the call fails, the lead stops in Need attention instead of getting an odd message.

What data flows

Kerux sends to OpenAI

  • lead.first_name
  • lead.title
  • lead.headline
  • lead.company

OpenAI sends to Kerux

  • choices.0.message.content

The model's answer: the generated text and token counts.

Set it up

  1. In the OpenAI platform, create a project API key. Kerux sends it as a bearer token.
  2. In Kerux, open Integrations > Connections and click Connect on Custom API (under Developers). Pick how OpenAI signs in, paste the key and OpenAI's Base URL, click Save, then Test connection.
  3. Add a Webhook / HTTP step named openai: POST /v1/chat/completions with model (the model you choose) and messages holding your prompt.
  4. Use {{steps.openai.response.body.choices.0.message.content}} in the next message, and test on a few leads before launching.
  5. In the campaign's Builder, click Test to open Test on one lead: the lead's journey shows what Kerux sent to OpenAI and what came back.

Plan limits: OpenAI's API is billed per token on your OpenAI account, separately from ChatGPT plans.

Questions

Does Kerux have a native OpenAI integration?

Not a one-click app. Kerux works with OpenAI today through OpenAI's own API: you save your OpenAI key once in Kerux, then HTTP steps and webhooks do the work inside your campaigns. Nothing to install and no Zapier needed.

Kerux has AI already. Why use my own key?

Kerux's Ask AI step and AI writing use Kerux's AI credits. Your own key gives you your model, your prompts and your OpenAI billing, for teams that want that control.

Is the lead's data sent to OpenAI?

Only the fields you put in the prompt, to your own OpenAI account, under your agreement with OpenAI. Leave out anything you don't need.

What happens if OpenAI is down or refuses a call?

The lead stops with OpenAI's own error message and shows in Need attention with a Retry button. It never shows as finished because a call failed, and nothing else goes out to that lead until you decide.

Use it in a campaign

Try Kerux free for 10 days. No card needed.

Related integrations