---
title: "2025 Slate Summit Executive Summary"
slug: "summit-2025-executive-summary"
updated: 2025-07-22T18:47:02Z
published: 2025-07-22T18:47:02Z
---

> ## 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.

# 2025 Slate Summit Executive Summary

The full list of Slate Summit 2025 features, in the order they were announced:

## Dashboard widgets in portals

In a portal’s widget palette, you’ll now find a **Dashboard widget.**

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Dashboard widget.png)

Drag it into a portal part, select an existing dashboard that matches the portal’s scope, and that dashboard renders in the portal.

Until now, to get an existing dashboard into a portal, you’d have to recreate it from scratch. Now, you can port them in with a click.

Dashboard widgets are a great way to re-use your dashboards—including AI dashboards—in new contexts.

**📖 Learn more:** [Portal Widgets → Dashboard](https://knowledge.technolutions.net/docs/portal-widgets#dashboard)

## Dashboard portals

Replace the record’s default *Dashboard* tab with your own portal content.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Dashboard portal.png)

And with the *Dashboard* widget now available in portals, that portal content can itself include dashboards.

📖 **Learn more:** [Customizing Standard Tabs](https://knowledge.technolutions.net/docs/modifying-standard-profile-tab-settings)

## Quick actions

On the person or dataset record, find new **quick actions:**

- Contact icons let you get in touch with a constituent from anywhere on the record.
- A new dropdown next to the record’s ID lets you quickly copy or edit the record ID, edit record access, or set a tab other than *Dashboard* as the default.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Quick Actions.png)

## Interactions & Activities

We’re bringing **Interactions** back to their original purpose: capturing meaningful engagements like conversations and meetings—separate from system-generated activity.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Interactions(1).png)

You’ll now see:

- **Activities:** All the usual system items (messages, gifts, etc.)
- **Interactions:** Just the real interactions, cleaned up and focused

Plus, modern upgrades like:

- Rich text formatting
- Multi-record association
- File attachments

It’s a return to form—with powerful new functionality.

**📖 Learn more:** [Interactions](https://knowledge.technolutions.net/docs/interactions)

## Maximized modals

Select the **Maximize icon** to expand eligible modals (pop-ups) to full screen.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Maximize icon.png)

Select the icon again to return to the modal’s original size.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Maximized modals.png)

## Universal keyboard shortcuts

You can now use these keyboard shortcuts to perform actions in Slate:

- `ctrl + alt + N` or `cmd + option + N`: Launches new object modal (pop-up) on pages with a **New [object]** button (Deliver, Events, etc.).
- `ctrl + E` or `cmd + E`: Opens the Edit modal (pop-up) for the current object on pages with an **Edit** button (Mailing overview, form overview, etc.).
- `ctrl + S` or `cmd + S`: Save current modal (pop-up).
- `ctrl + I` or `cmd + I`: Launch Slate AI.

## Persistent interface

The **user menu**—the sidebar that includes Slate AI, Projects & Tasks, and more—is now accessible when modals (pop-ups) are open.

Of particular note, this frees up Slate AI to help you with things you’re building, like queries, portals, mailings, and more.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Persistent Interface.png)

**📖 Learn more:** [The User Menu](https://knowledge.technolutions.net/docs/the-user-menu)

## Slate AI in Batch Acquire

Slate AI is now a part of **Batch Acquire**.

With a document open, ask Slate AI anything about the document. It can perform GPA recalculations, find relevant passages, and whatever else you can think to ask it.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Slate AI in Batch Acquire(1).png)

**📖 Learn more:** [Batch Acquire](https://knowledge.technolutions.net/docs/batch-acquire)

## Integrated immersive interfaces

The user interfaces of tools like Reader, Inbox, and Batch Acquire have been refreshed to allow access to the top-level navigation from within the tool.

This brings the Omni Search bar into play in places it was previously inaccessible: using it in the Reader, for example, will return applications and their contents.

## Reader AI highlighting

Ask Slate AI to highlight information directly on an application.

For example, ask Slate AI to highlight just the math and science courses in a transcript, or mentions of a particular phrase in an essay.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Reader AI highlighting(1).png)

**📖 Learn more:** [Reader AI](https://knowledge.technolutions.net/docs/reader-ai)

## Slate AI universal knowledge

Slate AI’s purview has been expanded beyond the Slate Knowledge Base to the wider Internet.

Ask Slate AI when Slate Summit is scheduled to happen, the best place to take a prospective donor to dinner in Las Vegas, or what the weather will be like at your next trip stop—Slate AI knows it all.

**📖 Learn more:** [Slate AI](https://knowledge.technolutions.net/docs/slate-ai)

## Knowledge sources

As Slate AI’s knowledge of the world broadens, it also becomes more specific: AI-enabled chat bots can be linked to **knowledge sources.**

A knowledge source is a named list of URLs or domains that is indexed by Slate AI. When you associate a knowledge source with a bot, the bot preferentially searches these sources first. If it finds an answer in the source, it responds that much faster. If not, it expands its search to the wider Internet.

📖 **Learn more:** [Knowledge Sources](https://knowledge.technolutions.net/docs/knowledge-sources)

## Slate AI internal knowledge

Slate AI—the general-purpose tool accessible from any Slate page—can also take advantage of knowledge sources for prioritized searching.

Grant a user, permission, or role access to the *Slate AI Searchable* permission in a knowledge source, and when those users, permissions, or roles ask Slate AI a question, it will preferentially search these sources before expanding to the broader web.

Like with AI-enabled chat bots, this lets Slate AI return answers even faster.

📖 **Learn more:** [Knowledge Sources](https://knowledge.technolutions.net/docs/knowledge-sources)

## AI chat bots

Available for both SMS as well as web embedding, new AI-enabled bots scour online sources that you provide.

Give an AI chat bot access to knowledge sources, or simply include a URL in its prompt, and it’ll search for an answer.

These bots can carry out dynamic conversations with constituents and can submit forms on their behalf.

📖 **Learn more:** [AI Chat Bots](https://knowledge.technolutions.net/docs/ai-chat-bots)

## Inline HTML source editing

The HTML source editor is now an inline experience:

- The editor can be maximized for full-screen editing.
- Source code autocomplete provides progressive completions for HTML tag names.
- Collapse tags by selecting the line number.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Inline HTML Source Editing.png)

## HTML source live preview

In a Deliver mailing, select the **Preview** icon to open a live preview of the rendered mailing content. Select a record to preview merge fields as they would appear for that record.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/HTML Source Live Preview.png)

## Nested dictionary subqueries

Dictionary subqueries can now be **nested**. Say you want to see a list of applications, and, for each application, you want to see its associated decision codes.

You can now do this by:

1. Creating a dictionary subquery that joins to *Applications*.
2. This dictionary subquery export has two exports of its own: a GUID and another dictionary subquery export.
3. The nested dictionary subquery export joins to *Decisions* and returns an export for decision codes.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Nested dictionary exports(1).png)

Nested dictionary exports

In a mailing or portal, you can access each of these layers with nested Liquid `for` loops:

```plaintext
<body>
  {% for app in apps %}
  <div>
    App GUID: {{app.guid}}
    <ul>
      {% for decision in app.decisions %}
      <li>
        Decision Code: {{decision.code}}
      </li>
      {% endfor %}
    </ul>
  </div>
  {% endfor %}
</body>
```

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Nested dictionary exports as Liquid markup(1).png)

The same nested dictionary exports rendered with Liquid markup

## Slate AI HTML editing

Let Slate AI do the work wrangling `&lt;div&gt;`s and nesting `&lt;tr&gt;`s. In any WYSIWYG editor, whether in a mailing or in a portal, open Slate AI and ask it to lend a helping hand.

- Highlight certain text in the editor, and Slate AI knows to only make changes to that highlighted portion.
- Slate AI can also help with the content of the mailing or portal and is aware of recipient lists and associated queries.

## Slate AI for portals

Slate AI is accessible anywhere there’s a WYSIWYG editor, and that includes portals.

Ask Slate AI for help styling a portal view, arranging Liquid markup in a table, or anything else you might need help with.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Making an Express Portal template with Slate AI(1).gif)

Slate AI styles an Express Portal template

**📖 Learn more:** [Express Portals](https://knowledge.technolutions.net/docs/express-portals#creating-express-portal-content-with-slate-ai)

## Suitcase dataset items

You can now import **datasets** from one database to another with Suitcase.

Datasets in Slate let you recreate the functionality of the *Person* record for other entities that resemble them, like organizations, donor funds, alumni volunteers, and more. Datasets often include related Slate objects, like fields, tabs, and queries.

Before, if you wanted to move a dataset between databases, you’d have to rebuild each element individually. Now, all you need to do is create a Suitcase object for your dataset, select everything you want to include with it, and then paste its Suitcase ID in another database.

This process preserves the original dataset ID and makes moving complex dataset structures much faster and more efficient.

**📖 Learn more:** [Suitcase](https://knowledge.technolutions.net/docs/suitcase), [Datasets](https://knowledge.technolutions.net/docs/datasets-overview)

## Suitcase merge/replace

Suitcase now lets you merge changes to existing objects—or outright replace them—on import.

For example, when you add a field to a form in your test environment, that new field naturally isn’t reflected in your production environment’s version of that form.

Where once you’d have to bring in a new copy of that form to production and delete the old one, you can now use Suitcase to copy that form from test, paste it in production, and, when Slate matches their GUIDs, merge the changes from the production version.

You can also choose to replace the existing production environment form with the new one, or to make a new copy.

**📖 Learn more:** [Suitcase](https://knowledge.technolutions.net/docs/suitcase)

## Form pagination

Long forms just got easier on your users: you can now create **multi-page forms** by adding section breaks configured as *Page Breaks*.

- Registrants access your form one page at a time with *Continue* and *Back* buttons, without ever losing their input.
- Required fields are validated step-by-step before progressing the registrant’s submission.

**📖 Learn more:** [Form Palette](https://knowledge.technolutions.net/docs/form-palette#section-break)

## Electronic signatures

A new **Signature** form field widget lets you collect cryptographically-secured electronic signatures.

- Form registrants can select from one of six signature styles.
- Signatures are stored with the form ID, field ID, time of signing, the signature itself (including its style), the IP address, the user agent, and the device hash.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Signature widget in action(1).png)

**📖 Learn more:** [Signature Form Field Widget](https://knowledge.technolutions.net/docs/signature-form-field-widget)

## Payment amount item details & discounts

The **Payment Amount** form widget gets two big upgrades:

#### **Item details**

Along with the ability to make the field itself visible, you can now add metadata to a Payment Amount form field, including:

- Item name
- Item code (for example, an SKU)
- Option to display the item’s cost
- Option to display an item quantity selector
  - Option to add a maximum item quantity
  - Option to set a default selected quantity

When a form registrant selects items of various quantities, Slate calculates the total cost.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Payment Amount Item Details(1).png)

These fields are available in the *Form* bases for events, including as a join to find all payment amount line items. This lets you create a dictionary export to include a line-by-line invoice in confirmation messages.

#### Discounts

You can now use the `sum(*)` formula in both the *Payment Amount* and *Payment* *Form* widgets’ *Amount / Formula* field.

For example: multiply the total (`sum(*)`) by a negative percentage (`-0.2`) to produce a 20% discount on the total price.

Behind the scenes calculations prevent discounts from being applied more than once. The *Payment* widget returns a total amount due with the discount applied:

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Payment Amount Discounts(1).png)

**📖 Learn more:** [Payment Amount Form Widget](https://knowledge.technolutions.net/v1/docs/form-payment-widget)

## Payment Terminal enhancements

Not to be outdone, Payment Terminal gets some upgrades of its own:

- Payment Terminal transactions now remember your last-used reader. When you collect payment again during the same browser session, it appears pre-selected.
- With this cached reader information, you’ll find a real-time cart view on the collecting device.
- Tap-to-Pay can be initiated prior to collecting payment details, so your cart can accumulate additional items.
- Pending transactions can be cancelled and begun anew. The form won’t be re-submitted until you collect and re-authorize a new amount from the customer.

**📖 Learn more:** [Payment Terminal](https://knowledge.technolutions.net/docs/in-person-payments-with-payment-terminal)

## Query by dataset population

A new *Related* query base has been added to your database: **Dataset Row by Population**.

Select this base to return all dataset rows for all datasets within a given population.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Query by Dataset Population.png)

**📖 Learn more:** [Standard Configurable Joins Query Bases](https://knowledge.technolutions.net/docs/descriptions-of-standard-configurable-joins-query-bases)

## Query by population

When you select the query base **Person by Population**, you’re now presented with a *Population* list.

Select a population from the list to narrow query results to only that population of records.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Query by Population.png)

**📖 Learn more:** [Standard Configurable Joins Query Bases](https://knowledge.technolutions.net/docs/descriptions-of-standard-configurable-joins-query-bases)

## Query base views

Materialized views now present a new export option: *Enable query base for this view*. With this option selected, Slate builds a **new query base** from the view.

This new query base behaves like any other in your database, meaning you can:

- Grant certain users, permissions, and roles access to it
- Create queries on it, where direct exports come from the view itself, and filters can show lists of possible values in the view
- Join out to the original source table, and from there to other standard bases

These query bases piggyback on a useful behavior of materialized views: because they retrieve data on a schedule, rather than in real-time, they return data much faster.

This point-in-time nature brings down from minutes to seconds the time required to return complex subquery calculations and logic.

These new bases also save you time in queries on standard bases. For example, a person-based query that joins to a custom view dealing with complexly-calculated person data can shave execution time by joining to a custom, materialized base containing that data and returning those data as exports.

**📖 Learn more:** [Materialized Views](https://knowledge.technolutions.net/docs/materialized-views), [Query Base Views](https://knowledge.technolutions.net/docs/query-base-views)

## Slate AI snippets & system instructions

Create reusable prompts that appear in Slate AI above the text box.

Contexts let you determine where a given snippet appears (in the Reader or in HTML editors). Further refine context by adding a URL path in which the snippet should appear:

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Slate AI Snippet(1).png)

Setting the snippet’s type to *System Instructions* creates a systemwide prompt that informs all responses from Slate AI:

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Slate AI System Prompt(1).png)

**📖 Learn more:** [Slate AI Snippets](https://knowledge.technolutions.net/docs/slate-ai-snippets)

## Video essay attempt tracking

Limit the number of attempts an applicant can make at a video essay recording with the *Video Capture* form widget.

- Works with both signed-in applicants and anonymous applicants.
- Assigned staff can reset the applicant’s attempts administratively.

**📖 Learn more:** [Video Capture Form Widget](https://knowledge.technolutions.net/docs/video-capture-form-widget)

## AI interviews

**Let Slate AI do the talking.**

Configure a *Video Capture* form widget as an **AI interview**, enter a prompt for the AI interviewer to work from, and choose a voice from a list of avatars.

Respondents to your form will find themselves engaged in an open-ended, thoughtful, conversational interview on the topics and in the tone you’ve specified.

**📖 Learn more:** [AI Interviews](https://knowledge.technolutions.net/docs/ai-interviews)

## AI identify verification

Slate now lets you require that applicants complete a Stripe-powered **AI identity verification** process.

At any point in an applicant’s journey, you can configure Slate to send them a communication to initiate identity verification. Applicants are directed to continue on a smartphone if they aren’t on a device with a camera.

The process requires that applicants:

- Take a selfie
- Take pictures of their photo ID
- Provide part of government ID number, like the last four digits of a Social Security Number

The selfie portion uses AI to ensure applicants are really “there” and aren’t just holding up someone’s picture.

When they’re done, their Slate record is updated with a full report of what information was verified and what wasn’t. An application rule can place a hold on their application for further processing, depending on the outcome.

**📖 Learn more:** [AI Identity Verification](https://knowledge.technolutions.net/docs/ai-identity-verification)

## Event communication calendar integration

Go beyond `.ics` attachments with **full-fledged meeting invite attachments** for Slate event communications.

- Recipients of your event communications will find a meeting penciled in on their calendar client of choice, like Google Calendar, Outlook, and more.
- The recipient’s RSVP choice comes back to Slate and is reflected accordingly on their record.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Calendaring - Attach Meeting Invite(2).png)

**📖 Learn more:** [Event Communications Overview](https://knowledge.technolutions.net/docs/event-communications-overview#calendaring)

## Universal Google & Microsoft 365 calendar integrations

Automatically synchronize all events assigned to a user to their Google or Microsoft 365 calendars. This expands the two-way calendar integration with *Availability* to all events and interviews.

When users add their Microsoft 365 or Google calendars to Slate, they can select **Sync Events** to reflect their assigned Slate events in their external calendar.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Calendar Sync.png)

**📖 Learn more:** [Syncing your Microsoft 365 or Google Calendar with Slate](https://knowledge.technolutions.net/docs/adding-your-microsoft-365-or-google-calendar-to-slate)

## Form & event reminder communication exports & filters

Custom exports and filters are now available to all event communications, including those that fire on time-based triggers, like *Time before event, Time after event,* and *Upon event cancellation*.

With the **Edit Conditions** button available on *all* of your event communications, you can now target your reminders to specific registrants.

**📖 Learn more:** [Conditionally Send Form and Event Communications](https://knowledge.technolutions.net/docs/adding-exports-and-filters-on-form-communications)

## Remote Inbox Gateway

**Remote Inbox Gateway** brings the power and flexibility of our universal Google and Microsoft 365 calendar integrations to Inbox.

When you grant Inbox access to your external email client, you’ll have instant access to your personal inbox in Slate. All message content, including attachments, is preserved.

With Remote Inbox Gateway, you can:

- Route incoming email to folders during and after assignment
- Assign email addresses to existing records, or create new ones

**📖 Learn more:** [Inbox Setup](https://knowledge.technolutions.net/docs/configuring-inbox)

## Documents

A new Deliver method, **Document**, brings dynamic message content to PDFs.

When you configure a *Document* message, you can:

- Style the mailing with CSS rules that target elements like pages and page breaks
- Create rich, dynamic mail merges using HTML with full liquid markup support—including conditionals, loops, and CSS for page formatting
- Proof it as a PDF before sending it to Outbox for approval and printing, directly from Slate

Like the Mail Merge method, printed documents appear in the timeline alongside other communications.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Documents(1).png)

**📖 Learn more:** [Documents](https://knowledge.technolutions.net/docs/documents)

## Deliver send with edits

In a Deliver mailing, when you select **Send Message**, you’ll now find the message content available for editing.

- The *Send Test* option now prepends `[Test]` to email subject lines, and the *Send Ad-Hoc* option now lets you add personal touches to the message body of one-off Deliver mailings.
- This applies to SMS messages too: use this opportunity to note that an SMS message is a test in the message body.

**📖 Learn more:** [Deliver Send Ad-Hoc and Test Messages](https://knowledge.technolutions.net/docs/deliver-send-ad-hoc)

## Inbox conversation view

Navigate Inbox in a brand new way with **Conversation View**.

Conversations appear inline, with subjects and senders visible in the sidebar as you navigate from one thread to the next.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Inbox Conversation View.png)

**📖 Learn more:** [Sending Inbox Messages](https://knowledge.technolutions.net/docs/replying-to-and-resolving-messages)

## Inbox real-time receipt

Once processed in 5-10 minute batches, emails sent to your Slate Inbox are now processed **immediately upon arrival**.

This gives inbound email parity with the behavior of inbound SMS messages.

## Inbox compose

Inbox now lets you **compose** new email and SMS messages.

Use autosuggest to select a recipient and device, then compose your message in a new window with access to past conversations, snippets, and dashboards.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Select plus to compose(1).png)

**📖 Learn more:** [Sending Inbox Messages](https://knowledge.technolutions.net/docs/replying-to-and-resolving-messages)

## Message number pooling

Staff in the same Inbox group can now **share phone numbers**.

Add any number of phone numbers to an Inbox group’s **number pool**. When a user in this pool sends a text message, Slate selects one of the pooled numbers and assigns it to the conversation. Responses from the recipient are routed back to this conversation.

**📖 Learn more:** [Purchasing Slate Credits for SMS, Print, and Voice](https://knowledge.technolutions.net/docs/purchasing-slate-credits-for-sms-print-and-voice), [Inbox Setup](https://knowledge.technolutions.net/docs/configuring-inbox#create-an-inbox-group)

## Agents

**Agents** are a new type of bot you can create in Slate.

As with AI chat bots, you can create as many as you need, configure their behavior with a prompt, and feed them knowledge sources.

Where AI chat bots are relatively contained—embedded on your website or associated with an SMS number—agents are up to any task you give them, including **Inbox** and **Deliver campaigns.**

#### AI as you like it

You determine the level of agency to give your agents:

- **On-demand:** The agent drafts messages only at your request
- **Auto Draft:** The agent drafts messages automatically, but doesn’t send them without your input
- **Auto Reply:** The agent sends messages automatically

As with AI chat bots, you can supply agents with internal knowledge sources.

#### Automate drip campaigns—even more than they already are—with agents

Configure a Deliver message as *Agentic*, associate it with an Inbox group that has an *Auto Draft* or *Auto Reply* agent assigned, and you’re off to the races.

Beyond the usual prompting for tone and content:

- Tell the agent how often it should reach out to recipients when the recipient isn’t actively responding
- Tell the agent under what circumstances it should escalate to human intervention
- Include exports and filters to provide the agent more context about the person it’s talking to

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Slate AI Agent.png)

📖 **Learn more:** [Agents](https://knowledge.technolutions.net/docs/agents)

## Assignment lists

A new addition to the main navigation’s Home tab, **Assignment lists** are a brand new way to track assigned populations in Slate.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Your assignments(1).png)

They are a combination of portals, a query filtered for only records assigned to the current user, and an optional AI recommendation about the cohort of assigned records.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Your Assignments - AI summary(1).png)

Altogether, they provide a filterable, sortable list of assigned records in an easily accessible location.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Assignment list.png)

Configurable portals let you dive into the details on any of your assignments.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Example Detail portal(2).png)

📖 **Learn more:** [Assignment lists](https://knowledge.technolutions.net/docs/assignment-lists)

## Cadences

Paired neatly with assignment lists are **cadences**.

A cadence is a scheduled, repeating set of tasks that you want to be followed for a given record that enters an assignment list.

Create a new cadence, add steps in a given order and along a given time frame:

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/New cadence steps.png)

When you select a record from an assignment list, you can add cadences:

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Add cadence to an assigned record.png)

Check off cadence items as you complete tasks, and you’ll move though the cadence flow.

Find all of your cadences under the Home tab in the main navigation:

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Your cadences(1).png)

**📖 Learn more:** [Cadences](https://knowledge.technolutions.net/docs/cadences)

## Slate AI query analysis

Ask Slate AI about your query results.

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Query analysis - Average GPA.png)

Not sure what to start? Just ask Slate AI what to ask it about:

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Query analysis - How to analyze(1).png)

Slate AI can perform complex calculations and report-like breakdowns on huge queries in seconds:

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/Query analysis - Percentile calculation and demo breakdown(1).png)

**📖 Learn more:** [Slate AI](https://knowledge.technolutions.net/docs/slate-ai)
