<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en" xml:base="https://eltyo.com/">
  <title>Eltyo journal — English</title>
  <subtitle>AI agents, automation and oversight: practical ways to move forward.</subtitle>
  <link rel="self" type="application/atom+xml" href="https://eltyo.com/en/atom.xml"/>
  <link rel="alternate" type="text/html" hreflang="en" href="https://eltyo.com/en/blog/"/>
  <id>https://eltyo.com/en/atom.xml</id>
  <updated>2026-11-06T23:00:00.000Z</updated>
  <author><name>Eltyo</name><uri>https://eltyo.com/en/</uri></author>
  <logo>https://eltyo.com/pulse/social/eltyo-logo.png</logo>
  <entry xml:lang="en" xml:base="https://eltyo.com/en/blog/follow-up-unanswered-quote/">
    <title>How to follow up on an unanswered quote</title>
    <link rel="alternate" type="text/html" hreflang="en" href="https://eltyo.com/en/blog/follow-up-unanswered-quote/"/>
    <id>https://eltyo.com/en/blog/follow-up-unanswered-quote/</id>
    <published>2026-11-06T23:00:00.000Z</published>
    <updated>2026-11-06T23:00:00.000Z</updated>
    <summary type="text">Find out when to follow up on an unanswered quote. Copy three email templates and use an example schedule with clear stopping rules.</summary>
    <content type="html"><![CDATA[<p>To follow up on an unanswered quote, reply in the original thread and mention the project or quote reference. Ask a question that helps decide the next step. Before sending, check whether the prospect has replied through another channel and whether the quote is still valid.</p>
<h2 id="When-should-you-follow-up-on-a-quote">When should you follow up on a quote?</h2><p>If you agreed on a decision date, use it to schedule your reminder. Check when the offer expires as well. A straightforward purchase and a decision that needs committee approval have different timelines.</p>
<p>Here is an example schedule for when you have not agreed on a date. Count working days from the day you sent the quote.</p>
<table>
<thead>
<tr>
<th>When</th>
<th>What to ask</th>
</tr>
</thead>
<tbody><tr>
<td>Day 3</td>
<td>Check the quote arrived and open the conversation.</td>
</tr>
<tr>
<td>Day 7</td>
<td>Offer to clarify one specific part of the proposal.</td>
</tr>
<tr>
<td>Day 14</td>
<td>Ask if the project is still active, then pause reminders.</td>
</tr>
</tbody></table>
<p>If the customer expects a decision at the end of the month, replace the schedule with the agreed date. If the offer expires before the next reminder, ask the quote owner to check prices and availability.</p>
<h2 id="Three-quote-follow-up-email-templates">Three quote follow-up email templates</h2><p>Copy the template that fits your last conversation and replace the text in brackets. In an existing thread, keep the subject line so the recipient can find the proposal.</p>
<h3 id="1-Check-that-the-quote-arrived">1. Check that the quote arrived</h3><blockquote>
<p><strong>Subject</strong> · Quote [reference] for [project]</p>
<p>Hi [first name],</p>
<p>Did you receive the quote [reference] I sent on [date] for [project]? I’m happy to resend it if helpful.</p>
<p>Best,<br>[signature]</p>
</blockquote>
<h3 id="2-Help-the-prospect-decide">2. Help the prospect decide</h3><blockquote>
<p><strong>Subject</strong> · A quick follow-up on quote [reference]</p>
<p>Hi [first name],</p>
<p>You mentioned [specific point] when we spoke. Would you like me to explain how quote [reference] covers it?</p>
<p>Best,<br>[signature]</p>
</blockquote>
<h3 id="3-Pause-the-follow-up">3. Pause the follow-up</h3><blockquote>
<p><strong>Subject</strong> · Next steps for [project]</p>
<p>Hi [first name],</p>
<p>Is [project] still on your agenda? I’ll pause reminders about quote [reference]. Feel free to reply here if you’d like to pick up the conversation.</p>
<p>Best,<br>[signature]</p>
</blockquote>
<h2 id="When-should-you-stop-or-reschedule-a-follow-up">When should you stop or reschedule a follow-up?</h2><table>
<thead>
<tr>
<th>Situation</th>
<th>Action to record</th>
</tr>
</thead>
<tbody><tr>
<td>The prospect accepts, declines or asks to stop</td>
<td>Close the sequence and cancel scheduled reminders.</td>
</tr>
<tr>
<td>You get a reply by email, phone or through the CRM</td>
<td>Pause the sequence. The owner reads the reply and decides the next step.</td>
</tr>
<tr>
<td>The decision moves to a specific date</td>
<td>Replace the current reminders with a task for the agreed date.</td>
</tr>
<tr>
<td>The contact is out of office or the address bounces</td>
<td>Reschedule for the announced return date or check the address before resuming.</td>
</tr>
<tr>
<td>The quote expires or a new version replaces it</td>
<td>Check the current proposal before sending anything further.</td>
</tr>
</tbody></table>
<p>Check what your CRM treats as a reply. HubSpot, for example, can remove a contact from a sequence when they reply if the relevant setting is on. Make a plan for replies that come in outside the sequence too. <a href="https://knowledge.hubspot.com/sequences/unenroll-from-sequence">HubSpot documentation on sequence unenrolment</a></p>
<h2 id="Automate-the-follow-up-with-human-review">Automate the follow-up with human review</h2><p>Give each quote a reference, version, owner, status and next follow-up date. The workflow checks the status and inbox before suggesting a draft. If two people cover an account, assign each reminder to one owner and record it once sent.</p>
<p>During the first trial, track drafts that need edits, reminders cancelled after a reply and quotes that reach their follow-up date without action. Use the results to adjust the rules to fit your conversations. See how Eltyo can connect the workflow to your CRM and inbox. <a href="https://eltyo.com/en/solutions/quote-and-follow-up-automation/">Sales quote and follow-up automation</a></p>
<section data-feed-sources><h2>Sources and references</h2><ul><li><a href="https://knowledge.hubspot.com/sequences/unenroll-from-sequence">HubSpot — Unenrol contacts from a sequence</a></li></ul></section>]]></content>
  </entry>
  <entry xml:lang="en" xml:base="https://eltyo.com/en/blog/match-invoice-purchase-order/">
    <title>Match an invoice to a purchase order with an Excel template</title>
    <link rel="alternate" type="text/html" hreflang="en" href="https://eltyo.com/en/blog/match-invoice-purchase-order/"/>
    <id>https://eltyo.com/en/blog/match-invoice-purchase-order/</id>
    <published>2026-11-06T23:00:00.000Z</published>
    <updated>2026-11-06T23:00:00.000Z</updated>
    <summary type="text">Download the Excel template for matching invoices to purchase orders. Use a blank worksheet, a worked example and automatic quantity and price checks.</summary>
    <content type="html"><![CDATA[<p>To match a supplier invoice to a purchase order, pair the lines on both documents and check prices, quantities and amounts. Add the receipt when you need to confirm what was actually delivered. Keep the documents and the decision made for each discrepancy.</p>
<h2 id="Which-documents-should-you-compare">Which documents should you compare?</h2><p><strong>Two-way matching</strong> compares the invoice and purchase order. It checks that the lines and prices reflect the agreed terms. <strong>Three-way matching</strong> adds the goods receipt to verify quantities delivered and accepted. For services, use the evidence of completion specified in your approval process. <a href="https://learn.microsoft.com/en-us/dynamics365/finance/accounts-payable/accounts-payable-invoice-matching">Microsoft Learn on invoice matching</a> · <a href="https://docs.oracle.com/en/cloud/saas/procurement/26a/oapro/match-approval-level-options.html">Oracle match approval levels</a></p>
<p>Use the approved purchase order and its authorised amendments. For a partial invoice, add quantities already invoiced on the same line to the current quantity. Check that cumulative total against the applicable limit. If you are matching against receipts, account for accepted deliveries and returns.</p>
<h2 id="Download-the-invoice-matching-Excel-template">Download the invoice matching Excel template</h2><p>The workbook has a blank template and a worked example, including invoice F-0182 from this guide. Enter one row per item with its quantities and net unit prices. The workbook calculates quantity, unit price and net amount variances automatically.</p>
<p><strong><a href="https://eltyo.com/downloads/invoice-po-matching-template-en.xlsx">Download the English Excel template (.xlsx)</a></strong></p>
<h3 id="Price-variance-and-partial-invoice-in-the-Excel-template">Price variance and partial invoice in the Excel template</h3><p>You can find both lines on the <strong>Worked example</strong> sheet.</p>
<table>
<thead>
<tr>
<th>Case</th>
<th>Workbook inputs</th>
<th>Calculated result</th>
</tr>
</thead>
<tbody><tr>
<td>Unit price variance (F-0183)</td>
<td>8 units received and invoiced. The order price is €25 per unit before tax and the invoice charges €26.50.</td>
<td><strong>+€1.50 per unit</strong>, or <strong>+€12 before tax</strong> for the line.</td>
</tr>
<tr>
<td>Partial invoice (F-0184)</td>
<td>10 units ordered, 6 received and 2 already invoiced. This invoice covers 4 units at the agreed price of €30 per unit before tax.</td>
<td>The total invoiced reaches 6 units against 6 received. <strong>0 units and €0 before tax in variance</strong>. Four units remain to be received.</td>
</tr>
</tbody></table>
<h2 id="Invoice-matching-checklist">Invoice matching checklist</h2><ul>
<li><input disabled="" type="checkbox"> Verify the supplier and check for a duplicate with the same supplier and invoice number.</li>
<li><input disabled="" type="checkbox"> Find the approved purchase order and confirm that it covers the invoice.</li>
<li><input disabled="" type="checkbox"> Match each line to its item reference and unit of measure.</li>
<li><input disabled="" type="checkbox"> Compare unit prices, discounts and currency with the purchase order terms.</li>
<li><input disabled="" type="checkbox"> Check cumulative quantities, including any previous partial invoices.</li>
<li><input disabled="" type="checkbox"> Compare invoiced quantities with accepted receipts if your process requires it.</li>
<li><input disabled="" type="checkbox"> Check charges, taxes and totals against the documents and applicable rules.</li>
<li><input disabled="" type="checkbox"> Record the discrepancy, decision and approval in the invoice record.</li>
</ul>
<p>A missing reference, ambiguous unit or unexpected line needs review before export. Apply your team’s documented tolerances. Price and quantity tolerances cover separate checks.</p>
<h2 id="Worked-example-with-12-units-invoiced-and-10-ordered">Worked example with 12 units invoiced and 10 ordered</h2><p>In this test example, invoice <strong>F-0182</strong> has one line and references purchase order <strong>BC-1048</strong>. The unit price is €25 excluding tax and nothing has previously been invoiced on the line.</p>
<table>
<thead>
<tr>
<th>Document</th>
<th>Quantity</th>
<th>Line amount before tax</th>
</tr>
</thead>
<tbody><tr>
<td>Purchase order BC-1048</td>
<td>10</td>
<td>€250</td>
</tr>
<tr>
<td>Goods receipt</td>
<td>10</td>
<td>—</td>
</tr>
<tr>
<td>Invoice F-0182</td>
<td>12</td>
<td>€300</td>
</tr>
</tbody></table>
<p>The unit price matches. The discrepancy is <strong>2 units</strong>, worth <strong>€50 before tax</strong>. Put the invoice into review. If the extra units were accepted, locate the approved amendment and corresponding receipt before running the match again. If the invoice needs correction, attach the corrected document to the record.</p>
<h2 id="Copyable-discrepancy-record">Copyable discrepancy record</h2><blockquote>
<p><strong>Invoice</strong> · [supplier and invoice number]<br><strong>Purchase order and line</strong> · [reference and line number]<br><strong>Receipt</strong> · [reference or check needed]<br><strong>Expected quantity and amount</strong> · [values and currency]<br><strong>Invoiced quantity and amount</strong> · [values and currency]<br><strong>Discrepancy and evidence</strong> · [difference and supporting document]<br><strong>Decision and owner</strong> · [action, person and approval date]</p>
</blockquote>
<h2 id="Automate-the-preparation-of-the-match">Automate the preparation of the match</h2><p>Start with a pilot batch. Gather the documents and prepare a record for each line. Route discrepancies to review with the source invoice, purchase order and receipt references. Your team reviews the decision and approves the data before export.</p>
<p>To assess the pilot, compare data entry and review time per invoice. Track corrected fields and the time spent resolving exceptions. Explore Eltyo’s workflow from invoice intake to approved export. <a href="https://eltyo.com/en/solutions/supplier-invoice-processing/">Supplier invoice processing automation</a></p>
<section data-feed-sources><h2>Sources and references</h2><ul><li><a href="https://learn.microsoft.com/en-us/dynamics365/finance/accounts-payable/accounts-payable-invoice-matching">Microsoft Learn — Accounts payable invoice matching</a></li><li><a href="https://docs.oracle.com/en/cloud/saas/procurement/26a/oapro/match-approval-level-options.html">Oracle — Match approval level options</a></li></ul></section>]]></content>
  </entry>
  <entry xml:lang="en" xml:base="https://eltyo.com/en/blog/support-ticket-triage-assignment/">
    <title>Automate support ticket triage and assignment</title>
    <link rel="alternate" type="text/html" hreflang="en" href="https://eltyo.com/en/blog/support-ticket-triage-assignment/"/>
    <id>https://eltyo.com/en/blog/support-ticket-triage-assignment/</id>
    <published>2026-11-06T23:00:00.000Z</published>
    <updated>2026-11-06T23:00:00.000Z</updated>
    <summary type="text">Set up rules to route support tickets and handle exceptions. Includes a checklist and a reproducible test on 30 French and English tickets.</summary>
    <content type="html"><![CDATA[<p><strong>Support ticket triage</strong> identifies what the customer needs. <strong>Assignment</strong> sends the ticket to the team that can help. To automate both, define which requests belong to each team and set up a review queue for ambiguous, incomplete or sensitive requests.</p>
<h2 id="Define-your-teams-and-triage-rules">Define your teams and triage rules</h2><p>Start with groups that already have an owner in your helpdesk. List the requests each group handles and the situations that call for a handover. We used the following groups for the test.</p>
<table>
<thead>
<tr>
<th>Queue</th>
<th>Example request</th>
</tr>
</thead>
<tbody><tr>
<td>Billing</td>
<td>Invoice copy, duplicate charge</td>
</tr>
<tr>
<td>Orders</td>
<td>Parcel tracking, delivery change</td>
</tr>
<tr>
<td>Access</td>
<td>Password reset, locked account</td>
</tr>
<tr>
<td>Technical</td>
<td>Export error, blank screen</td>
</tr>
<tr>
<td>Review</td>
<td>Suspected fraud, unclear request or multiple issues</td>
</tr>
</tbody></table>
<ol>
<li><strong>Check escalation criteria first.</strong> Suspected fraud or an account takeover goes to a person under your incident process.</li>
<li><strong>Find the groups that match the request.</strong> Assign the ticket if exactly one group matches. If no group or several groups match, send it to review with the reason.</li>
<li><strong>Set priority separately.</strong> Use impact criteria such as the number of users blocked or the applicable service commitments. Technical issues and payment issues can both be urgent.</li>
</ol>
<p>In Zendesk, a trigger can check conditions on a new ticket and set its group. Start with a narrow set of requests and check trigger order and existing assignment rules. <a href="https://support.zendesk.com/hc/en-us/articles/7384207242778-Workflow-Auto-assigning-tickets-to-a-specific-agent-or-group">Zendesk configuration example</a></p>
<h2 id="Reproducible-test-on-30-French-and-English-tickets">Reproducible test on 30 French and English tickets</h2><p>We ran keyword rules in <strong>Node.js 22.23.4</strong> on 30 synthetic tickets, 15 in each language. Each ticket had an expected queue labelled before the run, including review for sensitive, ambiguous or underspecified cases. The script normalises the text, applies the rules in order and compares the decisions with the labels. The queues are simulated.</p>
<p><strong><a href="https://eltyo.com/downloads/support-ticket-routing-test.mjs" download>Download the script and labelled tickets (.mjs)</a></strong></p>
<p>From the folder where you saved the file, run <code>node support-ticket-routing-test.mjs</code>. The script prints the results by language and lists the ticket IDs where the assigned and expected queues differ.</p>
<table>
<thead>
<tr>
<th>Measure</th>
<th>Result</th>
</tr>
</thead>
<tbody><tr>
<td>Tickets assigned automatically</td>
<td>17 of 30 (57%)</td>
</tr>
<tr>
<td>Correct automatic assignments</td>
<td>16 of 17 (94%)</td>
</tr>
<tr>
<td>Tickets sent to review</td>
<td>13 of 30, including all 4 sensitive cases in the set</td>
</tr>
<tr>
<td>Decisions matching the labels, including review</td>
<td>24 of 30 (80%)</td>
</tr>
</tbody></table>
<p>In French, all 7 automatic assignments were correct and 8 tickets went to review. In English, 9 of 10 automatic assignments were correct and 5 tickets went to review. Of the 13 reviews, 8 were expected and 5 had a specialist queue in the reference labels.</p>
<h3 id="A-misrouted-ticket-to-inspect">A misrouted ticket to inspect</h3><p>Ticket <strong>EN-09</strong> reports that the app stops responding on the invoice screen. The word “invoice” triggered Billing, although the failure belonged to Technical. Ticket <strong>FR-10</strong>, about a billing page that crashes, matched two groups and went to review. These results describe this synthetic set. On your own tickets, check whether the rules distinguish the topic mentioned from the action the customer needs.</p>
<h2 id="Checklist-for-testing-routing-in-your-helpdesk">Checklist for testing routing in your helpdesk</h2><ul>
<li><input disabled="" type="checkbox"> Name an owner for each group and the review queue.</li>
<li><input disabled="" type="checkbox"> Label a set of anonymised tickets by language, request type and expected group.</li>
<li><input disabled="" type="checkbox"> Log the proposed queue and reason first, then compare them with the team’s decisions.</li>
<li><input disabled="" type="checkbox"> Check that rerunning the same ticket preserves a person’s assignment.</li>
<li><input disabled="" type="checkbox"> Track assignment coverage, errors by group and time spent on review.</li>
<li><input disabled="" type="checkbox"> Test corrections on a separate set before enabling automatic assignment for a request type.</li>
</ul>
<h3 id="Copyable-review-note">Copyable review note</h3><blockquote>
<p><strong>Ticket</strong> · [link to the original request]<br><strong>Review reason</strong> · [sensitive case, multiple groups or missing context]<br><strong>Candidate groups</strong> · [matched groups or none]<br><strong>Reviewer’s decision</strong> · [final group and reason]</p>
</blockquote>
<p>If customers describe the same request in very different ways, an AI assistant can suggest a category and group based on the permitted context. Compare its suggestions with the rules on labelled tickets before deciding which cases to assign automatically. <a href="https://eltyo.com/en/services/ai-customer-support/">AI assistants for customer support</a></p>
<section data-feed-sources><h2>Sources and references</h2><ul><li><a href="https://support.zendesk.com/hc/en-us/articles/7384207242778-Workflow-Auto-assigning-tickets-to-a-specific-agent-or-group">Zendesk — Automatically assign tickets to an agent or group</a></li></ul></section>]]></content>
  </entry>
  <entry xml:lang="en" xml:base="https://eltyo.com/en/blog/meeting-notes-notion-tasks-mcp/">
    <title>Turn meeting notes into Notion tasks with Claude and MCP</title>
    <link rel="alternate" type="text/html" hreflang="en" href="https://eltyo.com/en/blog/meeting-notes-notion-tasks-mcp/"/>
    <id>https://eltyo.com/en/blog/meeting-notes-notion-tasks-mcp/</id>
    <published>2026-11-06T08:05:05.000Z</published>
    <updated>2026-11-06T08:14:35.861Z</updated>
    <summary type="text">Turn meeting notes into Notion tasks with Claude and MCP. Try two reusable prompts, a test database and an approval step before each write.</summary>
    <content type="html"><![CDATA[<p>After a meeting, paste your notes into Claude and ask it to pull out the commitments. Review the list with someone who attended. Then use the official Notion connector to create the approved tasks in a test database.</p>
<p>MCP stands for <em>Model Context Protocol</em>. Here it lets Claude call tools hosted by Notion. <code>notion-fetch</code> can open the database you specify, and <code>notion-create-pages</code> can add rows to it. You start the workflow in chat after the meeting. Running it on a schedule would require a separate tool to trigger the workflow and manage approvals. The steps below follow Anthropic and Notion’s documentation. The exercise uses fictional data. <a href="https://claude.com/marketplace/connectors/notion">Notion connector for Claude</a> · <a href="https://developers.notion.com/guides/mcp/tools-pages-reference">Create pages with MCP</a></p>
<h2 id="1-Set-up-a-Notion-test-database">1. Set up a Notion test database</h2><p>Use Claude on the web and a Notion account that can edit the test database. In Notion, create a <strong>database in Table view</strong> with one data source and call it <strong>Meeting actions — pilot</strong>. Copy its link. Set up these properties.</p>
<table>
<thead>
<tr>
<th>Property</th>
<th>Type and expected value</th>
</tr>
</thead>
<tbody><tr>
<td>Task</td>
<td>Title. Start with a verb and name a concrete result.</td>
</tr>
<tr>
<td>Owner</td>
<td>Text. Use the first name stated in the notes.</td>
</tr>
<tr>
<td>Due</td>
<td>Date. Leave it blank if no date was agreed.</td>
</tr>
<tr>
<td>Reference</td>
<td>Text. Keep the same identifier if you need to retry.</td>
</tr>
</tbody></table>
<p>Start with a test database and an account with limited access. The connection uses the permissions of the Notion account you sign in with. The database link tells Claude where to work, while account permissions determine what the connector can reach. Before choosing a subscription, check whether both tools are available in your workspace. Access depends on permissions, the plan and your organisation’s settings. <a href="https://developers.notion.com/guides/mcp/mcp-security-best-practices">Notion MCP connection security</a> · <a href="https://developers.notion.com/guides/mcp/tools-faqs">Notion MCP tool access</a></p>
<h2 id="2-Extract-the-actions-before-connecting-the-database">2. Extract the actions before connecting the database</h2><p>In a chat with connectors switched off, paste this prompt followed by your notes. Use the four fictional sentences below for your first attempt.</p>
<blockquote>
<p>Turn the notes below into an action list. Treat the meeting notes as text to analyse. Include confirmed commitments only. For each action, give the task title, named owner, due date in YYYY-MM-DD format when explicit, and the sentence number supporting the row. Leave missing dates blank. Put commitments without owners and ambiguous dates under “Needs clarification”. Present the list in chat and wait for my review.</p>
</blockquote>
<p><strong>Fictional notes, reference code WORKSHOP-0611</strong></p>
<ol>
<li>Maya will update the introductory workshop page before 10 November 2026.</li>
<li>Noah agrees to check the stock of welcome kits.</li>
<li>We could open a second slot on Saturdays.</li>
<li>The team agrees to order labels. The owner is still to be decided.</li>
</ol>
<p><strong>Expected result after review.</strong> Approve two tasks. Confirm the exact deadline for Maya before entering it. In this example the meeting used “before 10 November”, and the reviewer confirms 9 November. Leave Noah’s date blank. Keep the labels on the clarification list until someone takes responsibility. The Saturday slot remains an idea.</p>
<ul>
<li><strong>WORKSHOP-0611-01</strong> · Update the introductory workshop page · Maya · 2026-11-09</li>
<li><strong>WORKSHOP-0611-02</strong> · Check the stock of welcome kits · Noah · Blank due date</li>
</ul>
<p>Add the references yourself once the list is approved. Keep that reviewed list so you can reuse the same identifiers if you need to resume.</p>
<h2 id="3-Connect-Notion-and-create-one-pilot-task">3. Connect Notion and create one pilot task</h2><p>Open the Notion listing in Claude’s connector directory and add the connector published by Notion. Sign in with the test account when prompted. In your chat, open <strong>+ → Connectors</strong> and switch Notion on. If your interface offers per-tool permissions, set the create action to require approval. If you cannot get an approval prompt that lets you inspect the write, enter the pilot task manually. <a href="https://support.claude.com/en/articles/11176164-use-connectors-to-extend-claude-s-capabilities">Set up Claude connectors</a></p>
<p>Open the database in Notion and filter the <strong>Reference</strong> column for the first approved value. If you find a row, compare it with the reviewed list. If no row appears, give Claude the database link and ask it to read the property names and types. When they match, use the second prompt.</p>
<blockquote>
<p>In the database at [pilot database link], create exactly one row from the approved item below. I have checked that its reference is absent. Use the Task, Owner, Due and Reference properties. If the date is blank, leave that property empty. If the destination or properties are ambiguous, stop and explain what is missing. Return the link to the row after creation is confirmed.</p>
<p>[Paste one approved item here]</p>
</blockquote>
<p>In the approval prompt, check the database, title, owner, date and reference against the reviewed list. After the tool runs, open the row in Notion and check all four fields. Repeat for Noah with his own reference.</p>
<h2 id="4-Resume-after-an-interrupted-attempt">4. Resume after an interrupted attempt</h2><table>
<thead>
<tr>
<th>Symptom</th>
<th>What to do</th>
</tr>
</thead>
<tbody><tr>
<td>Claude can see the page but cannot add a task.</td>
<td>Check the connected account, its edit access to the database and whether the create tool is available.</td>
</tr>
<tr>
<td>The tool reports a pending operation, an error or an uncertain result.</td>
<td>Wait for the result, then look for the reference in Notion before sending another request. If you find it, check the existing row. If the operation has ended and the reference is missing, retry with the same reference.</td>
</tr>
<tr>
<td>The date or owner is wrong.</td>
<td>Correct the existing row in Notion and record the rule that would have prevented the mistake.</td>
</tr>
</tbody></table>
<p>The reference gives you something to check before writing. Two people working in parallel could still create the same row. Give one person responsibility for the first pilot. If Notion reports a rate limit, space out the requests and check which rows already exist before resuming. <a href="https://developers.notion.com/guides/mcp/rate-limits">Notion MCP rate limits and retries</a></p>
<p>To see whether this is worth using each week, compare manual entry with preparation, review and correction time over three meetings. Record missed actions too. If checking takes up the time you saved, try a notes template with one line per commitment first. For a way to measure the whole process, see the <a href="https://eltyo.com/en/blog/automate-recurring-work-with-ai-agents/">Eltyo guide to automating recurring work</a>.</p>
<section data-feed-sources><h2>Sources and references</h2><ul><li><a href="https://claude.com/marketplace/connectors/notion">Anthropic — Notion connector for Claude</a></li><li><a href="https://support.claude.com/en/articles/11176164-use-connectors-to-extend-claude-s-capabilities">Anthropic — Set up connectors and manage permissions</a></li><li><a href="https://developers.notion.com/guides/mcp/tools-pages-reference">Notion — Create and organise pages with MCP</a></li><li><a href="https://developers.notion.com/guides/mcp/mcp-security-best-practices">Notion — MCP connection security</a></li><li><a href="https://developers.notion.com/guides/mcp/tools-faqs">Notion — Tool access and limits</a></li><li><a href="https://developers.notion.com/guides/mcp/rate-limits">Notion — MCP rate limits and retries</a></li></ul></section>]]></content>
  </entry>
  <entry xml:lang="en" xml:base="https://eltyo.com/en/blog/from-genai-poc-to-production-agents/">
    <title>From demo to daily use: make your AI assistant part of the work</title>
    <link rel="alternate" type="text/html" hreflang="en" href="https://eltyo.com/en/blog/from-genai-poc-to-production-agents/"/>
    <id>https://eltyo.com/en/blog/from-genai-poc-to-production-agents/</id>
    <published>2026-05-16T09:30:00.000Z</published>
    <updated>2026-11-02T23:00:00.000Z</updated>
    <summary type="text">Move from an AI prototype to real work: prepare access, evaluation, human handover, team adoption and ongoing review before expanding the scope.</summary>
    <content type="html"><![CDATA[<h2 id="How-do-you-move-an-AI-prototype-into-everyday-use">How do you move an AI prototype into everyday use?</h2><p>First define scope, responsibilities and success criteria. Test information sources, access, routine cases and exceptions with a pilot team. Prepare onboarding and human handover, then expand according to observed quality and the full operating cost. A convincing demo is one input to that decision, not the acceptance test for the whole workflow.</p>
<h2 id="A-good-demo-opens-up-a-possibility">A good demo opens up a possibility</h2><p>The prototype responds quickly, finds a document and prepares a convincing result. That is a useful first step: the team can see the process and react to something concrete.</p>
<p>Everyday work brings different situations. Sources change, requests arrive less neatly prepared and colleagues use the tool in different ways. Moving into daily use means preparing for that reality, with a scope and support process people can understand.</p>
<h2 id="Define-what-“ready”-means">Define what “ready” means</h2><p>Choose a task, an owner and an expected result. Describe where the process starts and who receives the work at the end. Note the conditions it requires: available sources, agreed permissions and planned approval steps.</p>
<p>An assistant is easier to evaluate when everyone’s role is clear. The team can distinguish a known limitation from behaviour that needs correcting. They also know where to send observations and who can decide what happens next.</p>
<h2 id="Bring-testing-closer-to-real-work">Bring testing closer to real work</h2><p>Prepare representative examples with the people performing the task. Include incomplete documents, unusual wording and cases where the assistant should ask for help.</p>
<p>Keep the results and corrections. When a rule or source changes, rerun the relevant examples to understand the difference. The aim is to make decisions using comparable evidence, rather than judging each version on a fresh impression.</p>
<p>Check the whole process: finding information, preparing work, approval, delivery and any handover. A quick step may hide additional effort for the next person. Testing the full journey makes that effort easier to see.</p>
<h2 id="Connect-only-what-is-needed">Connect only what is needed</h2><p>Identify the tools and information required for the first use case. Separate reading, proposing a change and applying it. Permissions should match the intended role.</p>
<p>Also define what happens when access is unavailable or a source is missing. An assistant that states a limitation clearly can be more useful than a process that leaves the user guessing what happened.</p>
<p>This preparation gives the team a manageable starting point. More connections can be considered when the existing process is understood and their value is clear.</p>
<h2 id="Prepare-people-to-use-it">Prepare people to use it</h2><p>Show users how to start a task, check the result, correct a suggestion and take over. Use examples from their own work where possible.</p>
<p>Explain known limits too. Someone who understands the assistant’s role can make a better decision about when to use it. Provide a simple feedback route and identify who reviews problems or requests for change.</p>
<table>
<thead>
<tr>
<th>Stage</th>
<th>What should be concrete</th>
</tr>
</thead>
<tbody><tr>
<td>Define</td>
<td>A task, an owner and an expected result</td>
</tr>
<tr>
<td>Prepare</td>
<td>Sources, access and approval rules</td>
</tr>
<tr>
<td>Test</td>
<td>Real cases, exceptions and comparable results</td>
</tr>
<tr>
<td>Adopt</td>
<td>Guidance, feedback and human handover</td>
</tr>
<tr>
<td>Improve</td>
<td>A decision based on observed use</td>
</tr>
</tbody></table>
<h2 id="Measure-before-expanding">Measure before expanding</h2><p>Compare assisted work with the current process: total time, review, corrections and result quality. Include usage and support costs when assessing the value of the scope.</p>
<p>Speak with the users as well. A metric does not capture everything about finding a source, understanding an exception or passing a case to a colleague. These details can determine whether the assistant earns a place in the working day.</p>
<p>The next step might be better context, another connection or a wider scope. It might also be keeping a limited role. Follow what the work demonstrates: a useful assistant fits into the way your team works.</p>
<p>Explore <a href="https://eltyo.com/en/services/ai-transformation-it-departments/">how we help teams bring AI into everyday work</a>.</p>
<p>The <a href="https://www.nist.gov/itl/ai-risk-management-framework">NIST AI RMF</a> addresses design, use and evaluation as connected parts of risk management. To assess a pilot, explore <a href="https://eltyo.com/en/blog/automate-recurring-work-with-ai-agents/">our method for measuring work saved</a>.</p>
<section data-feed-sources><h2>Sources and references</h2><ul><li><a href="https://www.nist.gov/itl/ai-risk-management-framework">NIST — AI Risk Management Framework</a></li><li><a href="https://airc.nist.gov/airmf-resources/airmf/5-sec-core/">NIST — AI RMF Core: Govern, Map, Measure, Manage</a></li></ul></section>]]></content>
  </entry>
  <entry xml:lang="en" xml:base="https://eltyo.com/en/blog/ai-agent-oversight-checklist/">
    <title>AI moves the work forward. You stay in control: an oversight checklist.</title>
    <link rel="alternate" type="text/html" hreflang="en" href="https://eltyo.com/en/blog/ai-agent-oversight-checklist/"/>
    <id>https://eltyo.com/en/blog/ai-agent-oversight-checklist/</id>
    <published>2026-05-16T09:00:00.000Z</published>
    <updated>2026-11-02T23:00:00.000Z</updated>
    <summary type="text">Check AI agent scope, access, approvals, activity records and human handover. A practical oversight checklist to prepare and review your trials.</summary>
    <content type="html"><![CDATA[<h2 id="What-controls-should-you-prepare-for-AI-agent-oversight">What controls should you prepare for AI agent oversight?</h2><p>Define a clear scope, task-specific access, approvals where needed, useful activity records and a tested human handover. Name the people responsible for reviewing results and approving changes. This checklist helps prepare a trial; it is neither a certification nor evidence of compliance.</p>
<h2 id="Design-control-into-the-process">Design control into the process</h2><p>A useful assistant does more than produce an answer. It should also stop when necessary, flag missing information and hand work to a person. These behaviours belong in the process from the first trial.</p>
<p>Oversight helps the people using the assistant understand its role. It makes progress visible, reveals where work gets stuck and supports decisions about improvements. The checklist below provides a starting point to adapt to your team’s context.</p>
<h2 id="1-A-scope-everyone-can-explain">1. A scope everyone can explain</h2><p>Describe the task, its trigger and the expected result. Separate permitted actions, actions requiring approval and work that remains outside the scope.</p>
<p>“Prepare a draft using authorised documents, without sending a message” is a concrete starting point. Add the cases the assistant does not handle and what it should do when a request is unclear. These boundaries should be understandable to the people using the process.</p>
<h2 id="2-Identified-sources-and-access">2. Identified sources and access</h2><p>List the documents and applications required. Check who maintains the information and how versions are recognised. A well-written answer is difficult to use if its supporting source is outdated or cannot be found.</p>
<p>Keep permissions aligned with the intended work. Reading a record, proposing a change and applying that change are different capabilities. The project should make it clear which ones are enabled and why they are needed.</p>
<h2 id="3-Approval-that-supports-a-decision">3. Approval that supports a decision</h2><p>Put approval steps where they are useful. The reviewer needs to see the proposed action, its context and the information required to check it. An “approve” button offers little help if the underlying case is difficult to understand.</p>
<p>Also define what follows a rejection: a correction, a request for more information or a manual handover. Approval is a step in the work, with a clear route forward.</p>
<h2 id="4-A-handover-that-works">4. A handover that works</h2><p>Identify the person or team receiving exceptions. Define the context to include, the status of the case and a way to tell whether an action has already happened.</p>
<p>Test missing information, an unavailable tool and a request outside the permitted scope. The aim is to keep work moving without asking a colleague to reconstruct the entire history. Include a way to pause the assistant when needed.</p>
<h2 id="5-Records-that-help-review">5. Records that help review</h2><p>Keep the information needed to find operations, results and errors. Align access and retention with your internal rules. These records help people check the process; they do not provide a complete explanation of a model’s internal reasoning.</p>
<table>
<thead>
<tr>
<th>Area</th>
<th>The practical question</th>
</tr>
</thead>
<tbody><tr>
<td>Ownership</td>
<td>Who follows up on results and problems?</td>
</tr>
<tr>
<td>Sources</td>
<td>Can the information used be found?</td>
</tr>
<tr>
<td>Actions</td>
<td>Can we see what was proposed or carried out?</td>
</tr>
<tr>
<td>Recovery</td>
<td>Can we pause and continue manually?</td>
</tr>
<tr>
<td>Change</td>
<td>Who approves new rules or a wider scope?</td>
</tr>
</tbody></table>
<h2 id="Make-review-a-useful-habit">Make review a useful habit</h2><p>Choose a review frequency that reflects the volume of work and the possible consequences of errors. Look at corrections, exceptions and checking time as well as completed tasks. A process that finishes quickly but needs substantial rework deserves attention.</p>
<p>When a document, rule or connection changes, rerun the relevant examples. Keep the level of autonomy tied to observed results. You can reduce, extend or maintain it according to what the team finds.</p>
<p>This framework creates a clearer way forward: AI contributes its part, while your team keeps an understandable view of the work and its decisions.</p>
<p>Explore <a href="https://eltyo.com/en/services/ai-agent-governance-monitoring/">our approach to AI agent oversight</a>.</p>
<p>The <a href="https://airc.nist.gov/airmf-resources/airmf/5-sec-core/">NIST AI RMF Core</a> sets out explicit responsibilities, measurement and ongoing risk management. Test those controls as you <a href="https://eltyo.com/en/blog/from-genai-poc-to-production-agents/">move from prototype to everyday use</a>.</p>
<section data-feed-sources><h2>Sources and references</h2><ul><li><a href="https://airc.nist.gov/airmf-resources/airmf/5-sec-core/">NIST — AI RMF Core: Govern, Map, Measure, Manage</a></li><li><a href="https://www.nist.gov/itl/ai-risk-management-framework">NIST — AI Risk Management Framework</a></li></ul></section>]]></content>
  </entry>
  <entry xml:lang="en" xml:base="https://eltyo.com/en/blog/ai-agents-for-it-operations-support/">
    <title>Customer support: less searching, more attention</title>
    <link rel="alternate" type="text/html" hreflang="en" href="https://eltyo.com/en/blog/ai-agents-for-it-operations-support/"/>
    <id>https://eltyo.com/en/blog/ai-agents-for-it-operations-support/</id>
    <published>2026-05-16T08:30:00.000Z</published>
    <updated>2026-11-02T23:00:00.000Z</updated>
    <summary type="text">Where can AI help customer support? Explore request sorting, context retrieval, reply drafts and human handover, with practical metrics to track.</summary>
    <content type="html"><![CDATA[<h2 id="What-can-an-AI-agent-do-in-customer-support">What can an AI agent do in customer support?</h2><p>An AI agent can categorise a request, retrieve information from authorised sources and prepare a contextual reply. Its role depends on available connections and service rules. Refunds, commercial commitments and ambiguous records need a defined decision path involving the people responsible for those decisions.</p>
<h2 id="Time-often-disappears-between-tools">Time often disappears between tools</h2><p>A request arrives. Someone needs to find the record, read the earlier exchange, check a procedure and confirm a status. The final reply may be short, but preparing it involves several applications and a meaningful share of the adviser’s attention.</p>
<p>This is a useful process to observe before introducing an AI assistant. The opportunity is to make context easier to find and prepare the work. Your team can then give more attention to the request and the relationship.</p>
<h2 id="Start-with-one-category-of-requests">Start with one category of requests</h2><p>Choose a recurring subject whose answers depend on identifiable information. Keep straightforward questions separate from complaints and situations that require a commercial decision at the start.</p>
<p>One possible first scenario is order tracking. The assistant identifies the case, gathers authorised information and prepares a draft. An adviser reviews the content before sending it. This is an example to test with your tools and rules, rather than a guaranteed result.</p>
<p>A clear category also helps the team recognise when the assistant is being asked to do something outside its role. That makes the handover easier to design and explain.</p>
<h2 id="Prepare-the-context-the-team-needs">Prepare the context the team needs</h2><p>Identify the required sources: current procedures, authorised messages, case details and approved reply templates. Define what the assistant should do when sources disagree or a status is missing.</p>
<p>The result should make checking easier. A reply with supporting references is simpler to review than a draft whose origin has to be reconstructed. The adviser should be able to reach the context without repeating the entire search.</p>
<p>This preparation may also reveal information that needs to be better organised. That can improve the working day for people as well as the assistant.</p>
<h2 id="Make-room-for-exceptions">Make room for exceptions</h2><p>A customer disputes a detail, requests a commercial gesture or sends an unexpected document. These cases need a planned route.</p>
<p>Specify when the assistant stops, who receives the request and what goes into the handover summary. Keep a clear distinction between a proposed action and one already performed. The person taking over needs to understand the current state of the work.</p>
<p>The same principle applies when a tool is unavailable. A useful process makes that limitation visible and gives the team a way to continue.</p>
<h2 id="Test-the-process-from-start-to-finish">Test the process from start to finish</h2><p>Use representative examples, including complete and incomplete requests. Ask people familiar with the service and its commitments to review the results.</p>
<p>Check the relevance of the draft, the quality of the supporting information and the time needed to correct it. Also observe how easy it is to reject a suggestion or request more information. These actions are part of the everyday experience.</p>
<table>
<thead>
<tr>
<th>Measure</th>
<th>What it helps you understand</th>
</tr>
</thead>
<tbody><tr>
<td>Preparation and review time</td>
<td>Work actually reduced</td>
</tr>
<tr>
<td>Corrections needed</td>
<td>Gaps in the context or draft</td>
</tr>
<tr>
<td>Exceptions handed over</td>
<td>Whether the scope fits</td>
</tr>
<tr>
<td>Reply quality</td>
<td>Consistency of the service provided</td>
</tr>
</tbody></table>
<h2 id="Reinvest-the-capacity-created">Reinvest the capacity created</h2><p>If the process helps the team, decide where to use the time it frees: complex requests, case follow-up, better procedures or greater availability. This gives the measured benefit a practical purpose.</p>
<p>Then extend the scope by request category, using the same quality criteria. The assistant can contribute more over time while your team retains the decisions that need a person.</p>
<p>The useful promise is simple: less effort finding context, more room to give an attentive reply.</p>
<p>Explore <a href="https://eltyo.com/en/services/ai-customer-support/">our AI assistants for customer service and support</a>.</p>
<p>Anthropic includes <a href="https://www.anthropic.com/research/building-effective-agents">customer support among potential agent applications</a>. Before expanding beyond draft replies, prepare <a href="https://eltyo.com/en/blog/ai-agent-oversight-checklist/">oversight and human handover</a>.</p>
<section data-feed-sources><h2>Sources and references</h2><ul><li><a href="https://www.anthropic.com/research/building-effective-agents">Anthropic — Building effective agents</a></li><li><a href="https://airc.nist.gov/airmf-resources/airmf/5-sec-core/">NIST — AI RMF Core: Govern, Map, Measure, Manage</a></li></ul></section>]]></content>
  </entry>
  <entry xml:lang="en" xml:base="https://eltyo.com/en/blog/automate-recurring-work-with-ai-agents/">
    <title>Automate one task. Give the whole team more momentum.</title>
    <link rel="alternate" type="text/html" hreflang="en" href="https://eltyo.com/en/blog/automate-recurring-work-with-ai-agents/"/>
    <id>https://eltyo.com/en/blog/automate-recurring-work-with-ai-agents/</id>
    <published>2026-05-16T08:00:00.000Z</published>
    <updated>2026-11-02T23:00:00.000Z</updated>
    <summary type="text">Choose a task, define access, test an AI agent and measure net time saved, including review. A practical guide with an interactive calculator.</summary>
    <content type="html"><![CDATA[<h2 id="How-do-you-automate-a-business-workflow-with-AI">How do you automate a business workflow with AI?</h2><p>Start with a recurring task, its information sources and the result it needs to produce. Define permitted actions, test representative cases and compare total working time before and after, including review. A useful automation reduces the work involved without moving an excessive burden into checking outputs or dealing with exceptions.</p>
<h2 id="Find-the-friction-that-keeps-coming-back">Find the friction that keeps coming back</h2><p>A useful starting point is often a task everyone recognises: copying the same information, finding documents, preparing a summary or responding to a recurring request. It may not look strategic. Yet it takes up space in the day and interrupts work that needs attention.</p>
<p>Before discussing tools, ask the team to describe how the task actually happens. Detours and exceptions can be as revealing as the intended process. You are looking for work to simplify, alongside the people who know it.</p>
<h2 id="1-Map-the-real-process">1. Map the real process</h2><p>Write down the trigger, the information used, the applications opened and the expected result. Include points where someone waits for a reply or asks a colleague for help. A short description is enough if it reflects everyday work.</p>
<p>Observe several examples. A perfectly prepared case only tells part of the story. An incomplete document or an unclear request may reveal a substantial share of the effort. These situations belong in the trial too.</p>
<h2 id="2-Choose-a-first-scope">2. Choose a first scope</h2><p>Look for a task that happens often enough to observe, uses accessible sources and produces a result the team can check. Keep connections and actions limited to what is needed.</p>
<p>In an illustrative scenario, an assistant prepares replies to delivery questions. It retrieves the relevant procedure and authorised order status, then produces a draft. It does not handle complaints or send anything without approval. This gives the team a clear way to test whether the process helps.</p>
<p>A narrow scope also makes it easier to understand why a result fails. You can adjust one source, one rule or one connection without changing every part of the working day at once.</p>
<h2 id="3-Write-down-the-boundaries">3. Write down the boundaries</h2><p>Define what the assistant may read, prepare and change. Specify which actions need approval, which missing information it should flag and which cases should go to a person. The handover needs an owner and enough context to continue the work.</p>
<p>These rules make the assistant’s role clear. They help everyone work from the same expectations and provide a reference against which to review its actual behaviour.</p>
<h2 id="4-Measure-all-the-work">4. Measure all the work</h2><p>Compare the current and assisted processes using comparable examples. Include review, corrections and exception handling. Generation time alone does not represent the time the team actually saves.</p>
<table>
<thead>
<tr>
<th>What to track</th>
<th>What it tells you</th>
</tr>
</thead>
<tbody><tr>
<td>Total time per task</td>
<td>Capacity actually freed</td>
</tr>
<tr>
<td>Corrections needed</td>
<td>Remaining review effort</td>
</tr>
<tr>
<td>Cases handed back to a person</td>
<td>Whether the scope fits</td>
</tr>
<tr>
<td>Quality of the result</td>
<td>Its usefulness for the next step</td>
</tr>
</tbody></table>
<p>Tool costs, implementation and ongoing support also belong in the assessment. Freed time creates capacity; its value depends on what the team can do with it. It does not automatically become a cash saving.</p>
<h2 id="5-Decide-with-the-people-using-it">5. Decide with the people using it</h2><p>At the end of the trial, return to the team. Are there fewer handovers? Are supporting sources easy to find? Do exceptions reach the right person with enough context?</p>
<p>Choose the next step from that evidence: improve a source, adjust an approval, gradually extend the scope or keep a step manual. Each change should address an observed need.</p>
<p>Automation can then create space to serve customers, make decisions or develop ideas. A well-chosen first process can introduce a simpler way of working at a pace that suits your organisation.</p>
<p>Explore <a href="https://eltyo.com/en/services/autonomous-workflow-automation/">how we build these workflows with your team</a>.</p>
<p>The <a href="https://airc.nist.gov/airmf-resources/airmf/5-sec-core/">NIST AI RMF</a> connects context, measurement and risk management. Use <a href="https://eltyo.com/en/blog/ai-agent-oversight-checklist/">our oversight checklist</a> to define the actions the assistant may take.</p>
<section data-feed-sources><h2>Sources and references</h2><ul><li><a href="https://www.anthropic.com/research/building-effective-agents">Anthropic — Building effective agents</a></li><li><a href="https://airc.nist.gov/airmf-resources/airmf/5-sec-core/">NIST — AI RMF Core: Govern, Map, Measure, Manage</a></li></ul></section>]]></content>
  </entry>
  <entry xml:lang="en" xml:base="https://eltyo.com/en/blog/agentic-ai-consulting-what-enterprise-teams-should-buy/">
    <title>Your first AI project: what good support should make clear</title>
    <link rel="alternate" type="text/html" hreflang="en" href="https://eltyo.com/en/blog/agentic-ai-consulting-what-enterprise-teams-should-buy/"/>
    <id>https://eltyo.com/en/blog/agentic-ai-consulting-what-enterprise-teams-should-buy/</id>
    <published>2026-05-16T07:30:00.000Z</published>
    <updated>2026-11-02T23:00:00.000Z</updated>
    <summary type="text">What should an AI agency provide? Clarify scope, access, deliverables, trials, budget and ongoing support before your first AI project.</summary>
    <content type="html"><![CDATA[<h2 id="What-should-you-ask-an-AI-agency-for-in-a-first-project">What should you ask an AI agency for in a first project?</h2><p>Ask for one clearly scoped task, the required information and connections, verifiable deliverables, trial criteria and a budget separating setup from running costs. Clarify approvals, human handover and post-launch support. A first trial should produce evidence that helps you decide whether to continue, adjust or stop.</p>
<h2 id="Buy-clarity-that-helps-you-move-forward">Buy clarity that helps you move forward</h2><p>A first AI project often brings several ambitions together: simplify support, make better use of documents, prepare proposals faster or reduce administrative work. Good support turns those possibilities into a next step people can understand.</p>
<p>You should be able to explain the problem being addressed, the people involved and the result you will review. That clarity makes proposals easier to compare without requiring you to become an expert in every technology.</p>
<h2 id="A-scope-connected-to-real-work">A scope connected to real work</h2><p>Ask for a description of the current task and the proposed process. It should identify the trigger, information sources, expected result and cases that remain with your team.</p>
<p>The scope needs to be specific enough to test. “Bring AI into operations” leaves room for many interpretations. “Prepare a summary from authorised notes and send it for review” gives the people involved something concrete to discuss.</p>
<p>Also check what is outside the first stage: additional connections, historical data preparation or support for particular applications. Clear boundaries make a proposal easier to understand and reduce mismatched expectations later.</p>
<h2 id="Connections-checked-early">Connections checked early</h2><p>A demonstration may work with carefully prepared information. Your environment can have different constraints: scattered documents, varying permissions or software with limited connection options.</p>
<p>Ask which checks happen before feasibility is confirmed. Who provides access? Which information is needed? What happens if a connection is unavailable? The answers may change the first scope, and it is useful to find that out early.</p>
<p>This is also a chance to identify preparation your team will need to do. Updating a procedure or agreeing who owns a source can be part of making the project usable.</p>
<h2 id="A-trial-that-leads-to-a-decision">A trial that leads to a decision</h2><p>Agree representative examples and a way to assess results. Include incomplete or unusual cases. Identify who will review the work and how much time they can give to feedback.</p>
<p>At the end of the trial, you should be able to continue, adjust or stop. A list of completed tasks is not enough on its own. Look at quality, correction effort and what the team could do with the capacity created.</p>
<table>
<thead>
<tr>
<th>Area to clarify</th>
<th>What to look for</th>
</tr>
</thead>
<tbody><tr>
<td>Scope</td>
<td>An observable task and result</td>
</tr>
<tr>
<td>Access</td>
<td>Identified sources and permissions</td>
</tr>
<tr>
<td>Trial</td>
<td>Real examples and agreed criteria</td>
</tr>
<tr>
<td>Costs</td>
<td>Setup, usage, support and review time</td>
</tr>
<tr>
<td>Continuity</td>
<td>An owner and a workable handover</td>
</tr>
</tbody></table>
<h2 id="Costs-explained-over-time">Costs explained over time</h2><p>Separate implementation, the tools used, usage-based charges and ongoing support. Changes in scope should also have a clear process.</p>
<p>Ask how value will be assessed. Freed time can support better service or create capacity for more work. The assessment still needs to include the checking that remains and how that capacity could be used. A return-on-investment percentage without explicit assumptions offers little help when comparing options.</p>
<p>The same applies to schedules. Ask which dependencies affect delivery and which decisions your team will need to make. A plan is easier to use when responsibilities are visible.</p>
<h2 id="A-team-that-knows-how-to-take-over">A team that knows how to take over</h2><p>Support continues through adoption, feedback and adjustments. Check where to report a problem, how to pause the process and who approves changes.</p>
<p>A good first project leaves you with something concrete: a better-informed decision, a process you can test and a team that understands its role. That is a useful foundation for what comes next, whatever the size of your organisation.</p>
<p>Explore <a href="https://eltyo.com/en/services/agentic-ai-consulting/">our opportunity review for choosing a first use case</a>.</p>
<p>The <a href="https://www.nist.gov/itl/ai-risk-management-framework">NIST AI RMF</a> is a voluntary framework for examining AI risks across the system lifecycle. After scoping, explore <a href="https://eltyo.com/en/blog/from-genai-poc-to-production-agents/">the steps from prototype to everyday use</a>.</p>
<section data-feed-sources><h2>Sources and references</h2><ul><li><a href="https://www.nist.gov/itl/ai-risk-management-framework">NIST — AI Risk Management Framework</a></li></ul></section>]]></content>
  </entry>
  <entry xml:lang="en" xml:base="https://eltyo.com/en/blog/ai-agents-rpa-copilots/">
    <title>AI agents, RPA, copilots: choose what moves your team forward</title>
    <link rel="alternate" type="text/html" hreflang="en" href="https://eltyo.com/en/blog/ai-agents-rpa-copilots/"/>
    <id>https://eltyo.com/en/blog/ai-agents-rpa-copilots/</id>
    <published>2026-05-16T07:00:00.000Z</published>
    <updated>2026-11-02T23:00:00.000Z</updated>
    <summary type="text">Compare RPA, copilots and AI agents: how they work, suitable tasks, limitations and oversight. Choose an approach around the work you want to improve.</summary>
    <content type="html"><![CDATA[<h2 id="What-is-the-difference-between-RPA-a-copilot-and-an-AI-agent">What is the difference between RPA, a copilot and an AI agent?</h2><p>RPA reproduces defined actions in a software interface. A copilot helps a person carry out a task. An AI agent can choose steps and use tools to pursue a goal within agreed boundaries. The right fit depends on how stable the workflow is, how much adaptation it needs and how results will be checked.</p>
<p>These distinctions draw on <a href="https://learn.microsoft.com/en-us/power-platform/architecture/reference-architectures/rpa-scale-operations">Microsoft’s description of RPA</a> and <a href="https://www.anthropic.com/research/building-effective-agents">Anthropic’s distinction between workflows and agents</a>. A product label alone does not establish its level of autonomy.</p>
<h2 id="Start-with-the-work-not-the-label">Start with the work, not the label</h2><p>Your team spends time finding information, drafting a reply or moving data between tools. The need is concrete. The language used to describe possible solutions is sometimes less clear.</p>
<p>RPA, copilots and AI agents can work together within the same process. The useful questions are what the system actually does, which information it uses and which decisions remain with your team. You can then choose the combination that fits your context.</p>
<h2 id="Three-approaches-three-starting-points">Three approaches, three starting points</h2><p><strong>Fixed-rule automation</strong>, including RPA, follows a sequence of actions defined in advance. It can suit a stable process: collect a file, check its format and move the information into the right place. Changes to the tools or rules may require adjustments to that sequence.</p>
<p>A <strong>copilot</strong> helps a person produce or understand a result. You ask for a summary, a draft or help finding information, then decide what happens next. Its value depends on the quality of that help and the effort needed to check it.</p>
<p>An <strong>AI agent</strong> can choose steps and use tools within an authorised scope. It may look for missing context, prepare an action or request approval. That flexibility needs explicit boundaries and tests that reflect the situations your team encounters.</p>
<table>
<thead>
<tr>
<th>What you need</th>
<th>An approach to explore</th>
<th>What to check</th>
</tr>
</thead>
<tbody><tr>
<td>Repeat a known sequence</td>
<td>Fixed-rule automation</td>
<td>Stability of tools and rules</td>
</tr>
<tr>
<td>Prepare work alongside a person</td>
<td>Copilot</td>
<td>Quality and review time</td>
</tr>
<tr>
<td>Adapt the process to a request</td>
<td>AI agent</td>
<td>Permitted actions and human handover</td>
</tr>
</tbody></table>
<h2 id="Look-at-the-whole-process">Look at the whole process</h2><p>Consider an illustrative example: preparing a reply to a question about an order. A rule can identify the order number. An assistant can summarise earlier messages. An agent can consult authorised tools to gather the relevant details. Your team then checks the response before sending it.</p>
<p>The benefit comes from a simpler sequence of work: fewer repeated searches and information that is easier to verify. It does not depend on a technology label. Parts of the process can remain entirely manual if that meets the need better.</p>
<p>This also makes the project easier to explain. Everyone can see where the assistant contributes, what it leaves for a colleague and how the work reaches completion. The team is evaluating a familiar task, rather than an abstract promise of autonomy.</p>
<h2 id="Ask-the-questions-that-shape-the-decision">Ask the questions that shape the decision</h2><p>Before choosing, describe a task the team actually performs. What starts it? Which result means it is finished? What happens when a request falls outside the usual path? Who takes over?</p>
<p>Next, check the available sources and possible connections. An assistant does not automatically fix an outdated procedure or a missing permission. This preparation belongs in the project alongside the design of the solution.</p>
<p>Agree how you will compare the current and proposed process. Measure total time, including corrections, review and exceptions. Also check whether the result is useful to the next person handling the case. A faster draft may have little value if it creates more work later.</p>
<h2 id="Grow-what-works">Grow what works</h2><p>A limited first scope helps reveal constraints without changing the entire organisation. Use representative examples, include difficult cases and ask users what genuinely makes their day easier.</p>
<p>At the end of the trial, you can keep the solution, adjust its role, add a step or stop. That freedom matters. The aim is to free up capacity for work that deserves your attention, with your team able to understand and shape the process.</p>
<p>To move from a choice to a practical next step, explore <a href="https://eltyo.com/en/services/agentic-ai-consulting/">our AI opportunity review</a>.</p>
<p>To assess the scope next, explore <a href="https://eltyo.com/en/blog/agentic-ai-consulting-what-enterprise-teams-should-buy/">what to ask before your first AI project</a>.</p>
<section data-feed-sources><h2>Sources and references</h2><ul><li><a href="https://www.anthropic.com/research/building-effective-agents">Anthropic — Building effective agents</a></li><li><a href="https://learn.microsoft.com/en-us/power-platform/architecture/reference-architectures/rpa-scale-operations">Microsoft Learn — Robotic process automation (RPA)</a></li></ul></section>]]></content>
  </entry>
</feed>
