Skip to main content

AI Fill-the-blanks Widget

This feature applies only to workspaces that have the spyneAI feature enabled.

Updated over 3 weeks ago

The AI Fill-the-blanks widget is an advanced tool that automates the insertion of values into your analysis template. It analyzes data from your selected widgets and automatically fills in values or generates summaries within a custom text template.

What AI Fill-the-blanks can do

  • Automatically pulls specific metrics or dimension values to fill variable placeholders (e.g., {cpc}, {spend}, {top 5 channels})

  • Writes full paragraphs for section placeholders to summarize performance (e.g., {analysis}, {summary})

  • Respects the structure, style, and formatting of your custom template

  • Allows you to manually edit the text after the AI has filled in the blanks (variables)

What AI Fill-the-blanks can’t do

  • Cannot fill a variable if the data is not present in the selected widgets

  • Cannot analyze some advanced widget types, e.g., Goals (coming soon)

  • No edit history or restore option

Tip and tricks

  • The analysis uses only the data displayed within the report. Please ensure all necessary widgets contain data and that the date range is correctly set.

  • After generation, the analysis does not automatically refresh if the date range is adjusted. Regenerate the content by clicking Fill the blank ✨.

How to access AI Fill-the-blanks widget

You can add the AI Fill-the-blanks widget when creating or editing a report.

  1. In the Report Builder, open the WIDGETS tab.

  2. Select Advanced widgets.

  3. Drag AI Analysis into the report preview.

  4. Once the widget is on your report, select "Fill the blanks" as the Widget type

Widget Configuration

Data scope

AI Fill-the-blanks uses the data from the widgets you select and the current date range.

  • By default, All widgets are included.

  • Adjust the selection if you want the analysis to focus on specific widgets.

  • Ensure the selected widgets contain valid data.

Template

The template in AI fill-the-blanks is your report narrative using text and variables. The AI replaces these variables with actual data.

How to add variables

  • Manually: Enclose your keywords within curly brackets {} (e.g., {total clicks}, {top 5 channels}, {CTR variation}). Note that variables such as {detected anomalies} and {recommendation} are in beta, and we welcome all feedback.

  • Via Menu: Click the "Add variable" button.

Formatting options

  • Change text size, color, and format (note: please select the text first)

  • Add bullet points or numbered lists

  • Insert dividers or hyperlinks

Template example

Here is the summary of your media campaign performance. We are observing a positive overall trend, driven by the following results:

1. KEY PERFORMANCE INDICATORS (KPIs)

Delivery volume and engagement metrics are as follows:

- Total Impressions: {total impressions}

- Click Volume: {total clicks} (a variation of {clicks variation} vs previous period)

- Click-Through Rate (CTR): {CTR} (change of {CTR variation})

2. DETAILED BREAKDOWN

To better understand the drivers of this performance, here is the segmentation:

Top 5 Channels: {top 5 channels}

Top 5 Countries: {top 5 countries}

Top 3 Campaigns: {top 3 campaigns}

3. ANALYSIS & RECOMMENDATIONS

During our data analysis, we identified the following point of attention: {detected anomalies}

For the upcoming period, here is our priority action plan: {recommendation}

Edit generated analysis

Once the AI has generated the text, you can refine it:

  1. Hover over the widget and select Edit content.

  2. Modify the text, formatting, alignment, or links as needed. Please select the text first to modify.

  3. To save, simply close the editor or click outside the widget. Changes are saved automatically.

Note: If you adjust the report’s date range after editing, the analysis will not update automatically. Click Fill the blank ✨ again to refresh the content.

Did this answer your question?