# AI

> Part of the NocoDB documentation (Workflows > Workflows > Nodes > Integration). Index of all pages: https://nocodb.com/llms.txt. Any docs page is available as Markdown by adding `.md` to its URL.

URL: https://nocodb.com/docs/workflows/nodes/integration-nodes/ai
Last updated: 2026-10-03

Use AI to generate text or structured data within NocoDB workflows.

Use the **AI Integration** node in NocoDB workflows to generate content or structured outputs with AI models. Use this node to add data to records, change inputs, summarize data, or make values for fields. The node uses context from previous workflow steps.

To find the AI Integration nodes, go to **Integrations → Generate with AI**. They support free-form text generation and structured data generation.

<AskNocoAI>
  <Prompt>
    When a [ticket] is created, use AI to set its [Category] from the [Description]
  </Prompt>

  <Prompt>
    When a [review] is added, use AI to fill [Sentiment] with positive, neutral or negative
  </Prompt>

  <Prompt>
    When a [lead] is added, use AI to write a short [Summary] from their [Notes]
  </Prompt>
</AskNocoAI>

## Generate text

The **Generate text** option makes unstructured text output. It uses a prompt and inputs from earlier nodes.

<img alt="AI Integration Node" src={__img0} placeholder="blur" />

### Configuration

* **Prompt**: Write the instruction for the AI. You can use dynamic values, such as record fields or outputs from previous nodes.
* **AI Integration**: Select the AI provider for generation. For setup instructions, refer to [Integrations](/docs/product/integrations/create-connection). You must add at least one AI integration to use this feature.
* **Model**: Select the model that generates the response. The list of models depends on the AI provider that you selected when you set up the integration.
* **Temperature (Randomness)**: Optional. Controls the creativity of the output. Lower values give more predictable responses. Higher values give more varied results.

### How it works

* When the workflow gets to this node, NocoDB makes the prompt from the configured text and the dynamic inputs.
* The AI model generates a text response from the prompt.
* You can map the generated text to later nodes, store it in fields, or use it in notifications.

### Use cases

* Generate summaries, descriptions, or notes for records.
* Create personalized messages or explanations.
* Change raw input into readable text.

## Generate structured data

The **Generate structured data** option generates AI output in a structured format. You can map this output directly to table fields or process it further in workflows.

<img alt="AI Structured Data Node" src={__img1} placeholder="blur" />

### Configuration

* **Prompt**: Write instructions that describe the necessary output structure.
* **Output schema**: Define the expected fields and data types for the AI output. Supported types include string, number, boolean, array, object and enumeration.
* **AI Integration**: Select the AI provider for generation. For setup instructions, refer to [Integrations](/docs/product/integrations/create-connection). You must add at least one AI integration to use this feature.
* **Model**: Select the model that generates the structured response.
* **Temperature (Randomness)**: Optional. Controls how consistent or how varied the generated data is.

### How it works

* The workflow gives the AI the context, the instructions and the defined output schema.
* The AI generates data that matches the specified structure.
* Later workflow nodes can use each generated field.

### Use cases

* Get structured information from unstructured text.
* Automatically fill many fields from one input.
* Classify, categorize, or normalize incoming data.

## Availability

* Available on the NocoDB Cloud Plus plan and higher, and on licensed on-premise deployments.

---

## Related pages

- [Gmail](https://nocodb.com/docs/workflows/nodes/integration-nodes/gmail.md): Send emails using Gmail as part of NocoDB workflows.
- [Slack](https://nocodb.com/docs/workflows/nodes/integration-nodes/slack.md): Send messages to Slack channels or users in NocoDB workflows.
- [Outlook](https://nocodb.com/docs/workflows/nodes/integration-nodes/outlook.md): Send emails from a connected Outlook account in NocoDB workflows.
- [Twilio](https://nocodb.com/docs/workflows/nodes/integration-nodes/twilio.md): Send and receive SMS messages using Twilio.
- [GitHub](https://nocodb.com/docs/workflows/nodes/integration-nodes/github.md): Manage GitHub issues, pull requests and labels from NocoDB workflows, and start workflows from GitHub events.
- [Google Calendar](https://nocodb.com/docs/workflows/nodes/integration-nodes/google-calendar.md): Start NocoDB workflows when new events are created in Google Calendar.
- [HubSpot CRM](https://nocodb.com/docs/workflows/nodes/integration-nodes/hubspot-crm.md): Manage HubSpot CRM contacts, companies, and deals from NocoDB workflows.
