--- title: "AI Content Blocks" slug: "ai-content-blocks" status: "new" updated: 2026-06-22T13:37:16Z published: 2026-06-24T17:00:06Z canonical: "knowledge.technolutions.net/ai-content-blocks" --- > ## Documentation Index > Fetch the complete documentation index at: https://knowledge.technolutions.net/llms.txt > Use this file to discover all available pages before exploring further. # AI Content Blocks > [!TIP] > πŸ”οΈ Summit 2026 Feature > > Generate personalized text or HTML anywhere content blocks can render. > [!WARNING] > πŸ—οΈ Provisional document > > This feature is pending release, and this document may change over time. Check [What’s New](https://community.technolutions.net/whats-new) for the latest releases. AI content blocks add **AI Text** and **AI HTML** formats to [content blocks](/v1/docs/content-blocks). Instead of writing every variation manually, configure a content block key with a prompt, optional knowledge sources, and value-specific content blocks. When the content block renders, Slate AI generates content from that configuration. Use AI Content Blocks when the output should be personalized to the record, recipient, or portal context while still following a prompt and structure you control. ![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/AI content block overview.png) You might use AI content blocks to: **Admissions πŸͺͺ** Include a personalized visit follow-up paragraph that references the student's intended program, recent event attendance, and next best admissions step. **Student Success πŸŽ“** Display a portal summary that explains the student's next advising step using degree progress, registration status, and support resources. **Advancement 🀝** Generate donor portal copy that thanks a constituent for recent giving and highlights funds or opportunities related to their past support. ## Creating an AI content block > [!NOTE] > **πŸ”‘ Required Permissions:** Deliver Content Blocks 1. Go to **Database** β†’ **Content Blocks (Beta)**. 2. Select **New Key**. 3. Configure the following settings: - **Key:** Enter the content block key that will be referenced where the content block renders. - **Name:** Enter a readable name for the content block key. - **Type:** Select the data type Slate should use when matching values, such as **String (Discrete Values)**, **Integer (Inclusive Range of Values)**, **Real Number (Inclusive Range of Values)**, **Date (Inclusive Range of Values)**, or **DateTime (Inclusive Range of Values)**. - **Folder:** Select a folder when the content block key should be organized with related keys. - **Format:** Select **AI Text** or **AI HTML**. 4. Select any **Knowledge Sources** that Slate AI should use when generating the block. 5. In **Default Content Block**, enter the default prompt. The prompt should describe the audience, purpose, tone, and expected output. 6. Select **Save**. ![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Configure AI content block key.png) ## Adding value-specific prompts Add value-specific content blocks when Slate AI should use different instructions for different string, number, date, or date/time values. 1. Open the content block key. 2. Select **New Content Block**. 3. Set **Status** to **Active**. 4. Enter the **Value** or range that should use the prompt. For string keys, this value should match the export or merge field value that references the content block. 5. In **Content Block**, enter the prompt Slate AI should use for that value. 6. Select **Save**. ## Using an AI content block 1. Open the mailing, portal, dashboard, or other Slate area that supports content blocks. 2. Reference the content block with content block syntax: ```Contentblocksyntax {{EXPORT-NAME | block: "KEY OF CONTENT BLOCK"}} ``` 3. Replace **EXPORT-NAME** with the export or merge field whose value should determine which content block renders. 4. Replace **KEY OF CONTENT BLOCK** with the key for the AI content block. 5. For Deliver mailings and form communications, make sure the export used in the content block syntax is available in the recipient list or communication exports. 6. Preview the message, portal, or page with a test record. 7. Review the generated output and refine the prompt or knowledge sources as needed. ![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/AI content block as Liquid and rendered in mailing(1).png) ## Further reading [Content blocks](/v1/docs/content-blocks) [Dynamic Content Blocks](/v1/docs/dynamic-content-blocks) [Content Blocks in Portals](/v1/docs/content-blocks-in-portals) [Slate AI Communications Toolkit](/v1/docs/slate-ai-communications-toolkit)