Data & reporting
Data and spreadsheets with AI agents: import lists, match data, write reports.
Back office work runs on spreadsheets: lists arrive from outside, master data drifts apart, someone needs a quick analysis, and at the start of the month everything is merged into one report. An agent does that by your rules and asks you before anything goes out. Here is one Tuesday with four such runs.
A Tuesday in the back office
Four agent runs in one day. Each one fetches its own data, asks when something is unclear and leaves a finished result behind.
- 01 · 06:30
Deduplicate the customer list and fix formats
Every morning at 06:30 the run goes through the customer records: the same company twice, phone numbers in four spellings, entries without an email address. Clear duplicates the agent merges by your rule, for the unclear Weber Technik pair it asks Lea in the back office. After her yes there are 6 entries fewer in the list, the corrected values go back into the CRM, and every change can be undone on its own.
- 1At 06:30 the agent goes through all customer records
- 2Clear duplicates are merged by your rule
- 3The unclear pair goes to Slack as a question
- 4The corrected values go back into the CRM
- 5Every change is listed and can be undone
ScheduleRecordsSlackAttioReport - 02 · 08:05
Import the supplier's new price list
Hansen Materials sends the October list as an Excel file to purchasing@. The agent reads the 1,240 rows, maps the columns that are named differently again and compares them with the item records: 86 prices change, 12 items are new, 3 are gone. Anything below 5 per cent it applies directly, the nine big jumps go to Marco in purchasing, and after his yes the new prices are in the sales Google Sheet.
- 1The price list arrives as Excel in the purchasing inbox
- 2Columns mapped, 1,240 rows compared with the items
- 3Changes below 5 per cent go straight into the records
- 4Nine outliers go to Slack with old and new price
- 5After the yes: Google Sheet updated, report written
InboxTable importRecordsSlackGoogle SheetsReport - 03 · 09:40
A question from sales, a finished list back
Sina in sales asks in Slack which customers in the north have not ordered since July. The agent reads the orders from Postgres plus the customer records and takes the revenue definition from the KPI document instead of from memory. Shortly after, 23 customers with their last order, last year's revenue and a contact person are in the report, and the answer lands in the same Slack thread.
- 1Sina asks in Slack about customers who stopped buying
- 2The agent reads the orders from Postgres and the records
- 3The definition comes from the KPI document
- 423 customers as a list, answered in the same thread
SlackPostgresRecordsKPI documentReport - 04 · 11:00
The monthly report from six branch files
Today is the third working day, so the run builds the monthly report. Five of the six branch files are in the Drive folder, with four different sets of column names; the agent asks Jana in Slack for the missing one. Then it merges 4,812 rows, compares them with last month and, after Tom's yes, sends the report to the six branch managers.
- 1On the third working day the branch files are in Drive
- 2Four column variants are mapped onto the same fields
- 3The missing file is requested in Slack
- 44,812 rows merged and checked against last month
- 5After the yes the report goes to the branch managers
Google DriveTable importRecordsSlackReportEmail
Matching templates
- Export & Sync
Sync a spreadsheet into a record type
Loads an uploaded spreadsheet into a record type of the workspace with the bulk sync tool, previewing the changes before writing. Use for master data imports, periodic refreshes of a table, or migrating a list from Excel into records.
- Analysis & Commentary
Anomaly variance explanation
Explains material changes in a business metric by decomposing period, volume, price, mix, and data-quality effects, then ranks evidence-backed causes in a cited analysis sheet and management memo. Use for KPI variance reviews, monthly business reviews, forecast misses, anomaly investigation, and driver analysis.
- Migration A→B
Data migration field mapping
Maps source-system fields to a target data model for migration, documenting transformations, requiredness, value translations, identifiers, validation rules, and unresolved collisions. Use for CRM migrations, ERP imports, warehouse loads, application replacement, and controlled spreadsheet-to-system field mapping.
- Data Quality Checks
Dataset Quality Assessment
Dataset Quality Assessment converts table schema, column types, null policy, primary and foreign keys into profiling report and defect register with field metrics, duplicate groups, invalid values, orphan keys, temporal gaps, and severity, with cited evidence, explicit rules, and unresolved exceptions. Use for dataset quality assessment, recurring review, and decision preparation.
Common questions
Describe the task. The rest takes shape on the platform.
Start for free, create your first skill with the assistant, and see what a run looks like before you connect anything.