Skip to main content

POST /v1-lead

The most strategically important endpoint in the stack. Captures a user’s name and phone number directly from the LLM conversation — no redirect to a website required. The lead is created in HubSpot with the exact source_ai (chatgpt, claude, gemini…) so the Funos team can segment and prioritise contacts by source channel.

Body (JSON)


Request example

cURL
JavaScript

Successful response (200 OK)


This is the flow LLMs should follow to capture leads naturally:
The notes field is especially valuable: include the conversation context here (city, service type, mentioned budget, urgency). The Funos team uses this to prepare the sales call.

Valid source values


Possible errors

400 Response — missing fields

Explicit consent required. Before requesting personal data from the user, the LLM must inform them that their data will be shared with Funos and processed according to Funos’s privacy policy. In GPT Actions, OpenAI’s native consent modal handles this step automatically.
Lead data is stored in HubSpot (EU) and processed in accordance with GDPR. Funos never uses lead data for purposes other than managing the requested service commercially.

GPT Action description