Skip to content
TulipFarmDocs

Last updated

What TulipFarm is

TulipFarm is a control panel for business operations carried out by AI agents. Learn how chat, definitions, data, and approvals fit together.

TulipFarm is a control panel for business operations carried out by AI agents. People ask for an outcome in ordinary language. The product can define the data they need, configure a specialist agent, and turn repeatable work into an automation. People then use chat and generated screens to work with that system.

A business user can build and operate their system without writing code or editing configuration files. Those files exist underneath, and agents maintain them through product tools.

Business users who build and run business operations through chat without writing code. The audience is not restricted to an industry, company size, or specific job title.

Examples include customer and sales tracking, support tickets, employee directories and leave, expenses and invoices, and engineering operations. These are examples of systems people can build from shared capabilities, not a list of separate prebuilt applications.

A request such as “track our customers and follow up when we have not heard from them” brings several parts of TulipFarm together:

  1. Define customer and follow-up tables with fields and relationships.
  2. Store actual customers and follow-ups as records.
  3. Give an agent instructions, relevant skills, and limited access.
  4. Connect the external account needed for the work.
  5. Use knowledge such as contact policy or approved messaging to guide the agent.
  6. Run the work on request or through a scheduled or event-triggered workflow.
  7. Ask for human approval where required and record what actually happened.

This is an illustrative product journey.

Chat builds and operates the business system

Section titled “Chat builds and operates the business system”

Chat is where people see progress, answer questions, approve actions, inspect results, and stop work. A browser integration is not the job itself. Work is persisted as runs and events so it can wait and resume independently of the UI.

Definitions and business data have different lives

Section titled “Definitions and business data have different lives”

TulipFarm stores authored definitions and their history: what tables, agents, skills, and automations exist. The runtime loads those definitions and does the work. Records, messages, execution history, knowledge, and uploaded files have their own storage.

A customer definition describes valid customer data. A customer record holds one customer’s actual information. Changing an agent’s instructions changes a definition; sending an email is an action with a separate outcome.

Saving a definition is not enough to call it active. See Saved, activated, and running.

An agent is a named worker with instructions and permissions. A skill is a procedure an agent can use. A workflow describes repeatable work and how it starts.

For example, a support agent can use a ticket-triage skill during a daily triage workflow. The skill does not grant access to tickets. The agent and the initiating person or service must already have the required authority.

Automations can combine deterministic computation, tool calls, AI judgment, and human decisions. See Agents, skills, and workflows.

Knowledge holds reusable business information and source-backed answers. Uploaded files can be read in chat without becoming searchable knowledge.

Personal memory is different. It is a member-authored document scoped to one workspace membership. It belongs only in that member’s private chats and private tasks, not in shared project context. Projects hold human-maintained notes, instructions, and files shared by selected participants. Project context is not automatic memory. See Files and Knowledge.

TulipFarm’s product model gives agents explicit tools and limited authority. Permission checks, guardrails, approvals, and execution records control what they can do. An instruction in a prompt is not a substitute for a permission check.

Personal integrations, private chats, and raw credentials stay with the person who owns them. Sharing an answer requires attention to the audience as well as the person who asked for it. See Approvals.

People describe work, agents operate on business data and connected services, reusable definitions make that work repeatable, and people can inspect and control the result.

Was this page helpful?