AI use case

AI agent for ATM and self service device assistance

An AI agent that helps customers with problems at or around ATMs and other self service devices, such as a withdrawal that did not pay out, a retained card, a blocked PIN or finding a working machine with cash, over the app, chat or phone, and that opens and tracks the claim or hands it to a person when it cannot be resolved.

By Len Debets · Last verified 27 September 2026 · 1 public deployment

150%
Reported satisfaction uplift
NatWest Group, organization claim.
USD 60,000 to USD 400,000
Indicative value per year
A retail bank with a network of about 2,000 ATMs. Worked example, see how it is calculated.

What problem does it solve?

ATM problems arrive at the worst moment: the customer needs cash now, the machine kept their card or debited the account without paying out, and the branch is closed. The customer calls, waits, explains the machine location and time, and is told a claim will take days. Behind the scenes, the bank checks the claim against the device and transaction records.

The work splits into three kinds of request. Simple information (where is the nearest machine that has cash and accepts deposits). Card and PIN problems after a retained card or too many PIN attempts. And cash disputes, which are regulated: in the United States, for example, Regulation E in the general case gives the bank 10 business days to investigate an incorrect amount from an electronic terminal, or up to 45 days if it provisionally credits the account, with longer limits for new accounts and for withdrawals outside the US. Each kind needs a different mix of lookups, authentication and human review.

How does it work?

  1. Recognize the device problem. The agent detects the intent ("the ATM took my card", "no cash came out") and asks for the machine, time and amount, pulling the candidate transaction from the account instead of asking the customer to type it.
  2. Authenticate before acting. Card and PIN actions and any claim require step up authentication in the app or on the phone.
  3. Resolve the simple cases. It locates working machines, explains what happens to a retained card, blocks it and orders a replacement through approved card APIs.
  4. Open the cash dispute correctly. For a withdrawal that did not pay out it opens the claim with the required data, explains the investigation timeline and any provisional credit the rules require, and tracks the status.
  5. Hand over when needed. Claims that fail automatic reconciliation, suspected fraud or distressed customers go to a person with the case already assembled.
Audience
Customer facing
Autonomy
Supervised agent
Adoption
Emerging
Channels
Mobile app, Web chat, Phone and voice, Kiosk and branch

What is it worth?

Benchmarks are computed from the public deployments below: one data point per organization per KPI, with who made each claim.

Value benchmarks for AI agent for ATM and self service device assistance
KPIMedianReported rangeData pointsClaimed by
Satisfaction upliftToo few to pool
150%
11 organization

Value drivers: Customer experience, Lower cost to serve, Speed and cycle time, Compliance quality.

Indicative value

A retail bank with a network of about 2,000 ATMs

USD 60,000 to USD 400,000

Contact and claim handling cost avoided per year

How this is calculated

Formula: deviceContacts * resolvedShare * costPerContact. The low scenario uses every low input, the high scenario every high input.

InputLowHighBasis
Contacts per year about ATM and device problems deviceContacts, contacts per year50,000100,000Editorial assumption, replace with your own contact reason and claim volumes.
Share of those contacts the agent resolves or files without a human resolvedShare, fraction of contacts0.30.5Editorial assumption; no deployment on this page discloses a rate for ATM journeys.
Cost of a human handled contact or manually filed claim costPerContact, USD per contact48Editorial assumption, replace with your own fully loaded cost.

What it leaves out: Handling cost only. It leaves out the cost of the AI and integrations, faster reconciliation in back office operations, fewer regulatory breaches on dispute deadlines and the customer value of getting help when branches are closed.

Who already uses it?

1 public deployment, strongest evidence first. Grades: A regulator or audit, B the organization itself, C vendor case study, D anonymous or estimate.

NatWest Group

United Kingdom · Banking · 2025

ScaledGrade B

NatWest routes a wide range of everyday customer queries through Cora, its AI assistant in online banking and the mobile app, now with generative AI (Cora+). Customers whose ATM withdrawal did not pay out are sent to Cora with the phrase "ATM dispute" as the first step of the claim, and the assistant is available before login as well. NatWest says the generative AI version improved customer satisfaction and reduced how often a colleague has to step in, and in 2025 it began a collaboration with OpenAI to extend the assistant to more complex tasks.

  • Satisfaction uplift: 150%, Cora+ generative AI functionality
    "The GenAI functionality offered by Cora+ has shown a 150% improvement in customer satisfaction, while reducing the number of times a colleague needs to intervene."
    Claimed by: organization

How do you implement it?

A model agnostic playbook: what to prepare, the order to build in, and what goes wrong.

Data you need

  • ATM and device inventory with location, status, cash and deposit capability
  • Transaction data that links a withdrawal to a device and time
  • Dispute rules per market, including deadlines and provisional credit
  • Contact reason data for device related contacts

Systems to integrate

  • ATM monitoring or device management system
  • Card management platform (block, replace, PIN unblock)
  • Core banking transactions and the dispute or claims system
  • Step up authentication in the app and on the phone
  • Contact centre platform for handover

Complexity: Medium

Machine location and card actions are standard integrations. Cash disputes are harder: the agent needs the transaction record, the device journal or reconciliation result and the dispute rules of each market, and the claim must be auditable.

  1. 1

    Split the intents

    Separate information requests, card and PIN problems and cash disputes. Launch the first two, which need no investigation, before the dispute journey.

  2. 2

    Wire the dispute journey to the rules

    Encode deadlines, required data and provisional credit logic per market as configuration owned by the disputes team, not as model instructions, and test it against past claims.

  3. 3

    Use the data the bank already has

    Prefill the machine, time and amount from the transaction record and reconciliation data so the customer confirms rather than types, which cuts errors in filed claims.

  4. 4

    Close the loop

    Send status updates on open claims in the same channel and let customers ask about a claim without calling.

Guardrails

  • Step up authentication before any card, PIN or claim action
  • Card numbers and PINs never pass through the model; card data is tokenized before it reaches the conversation
  • Dispute deadlines and provisional credit decided by rules, not generated by the model
  • Suspected fraud, repeated claims and distressed customers always go to a person
  • An auditable record of every claim the agent opened, with the data it used

KPIs to instrument

  • Share of device contacts resolved or correctly filed without a human
  • Median days from claim to resolution
  • Share of filed claims that were complete on first submission
  • Dispute deadline breaches
  • Customer satisfaction on device journeys

Human in the loop

Dispute analysts own every claim that does not reconcile automatically and every refusal. The disputes team signs off the rules the agent follows and reviews a sample of filed claims each week for completeness.

Common failure modes

Wrong promises on refunds
The agent tells a customer money will be back by a date the rules do not support. Generate timelines from rules and approved wording only.
Card data in the conversation
Customers type card numbers or PINs into chat. Detect and tokenize them before they reach the model or logs, and tell the customer not to share a PIN.
Stale device data
The agent sends a customer to a machine that is out of cash. Use live device status and say when data may be out of date.

What are the risks and rules?

EU AI Act

Limited risk (transparency)

A customer facing assistant must tell people they are interacting with an AI system unless that is obvious (Article 50(1)). It does not evaluate creditworthiness (Annex III point 5(b)) or eligibility for public assistance benefits (point 5(a)), so it is not high risk; biometric verification whose sole purpose is to confirm identity is excluded from Annex III point 1(a).

Guidance

  • § 1005.11 Procedures for resolving errors (Regulation E) (Consumer Financial Protection Bureau, North America). The US rule for investigating electronic fund transfer errors, including receipt of an incorrect amount of money from an electronic terminal such as an ATM. In the general case the bank has 10 business days to investigate, or up to 45 days if it provisionally credits the account. For transfers within 30 days of the first deposit to a new account, the limits are 20 business days (instead of 10) and 90 days (instead of 45). For transfers not initiated in the US, such as a withdrawal abroad, and for point of sale debit card transfers, the 45 day limit becomes 90 days. An example of the dispute rules the agent must follow.
  • Article 50, transparency obligations for providers and deployers of certain AI systems (European Union, Europe). People must be informed that they are interacting with an AI system unless this is obvious from the context.

Controls to put in place

  • Dispute rules per market as reviewed configuration with a named owner
  • PCI DSS scoping of every component that could see card data
  • Audit trail of every card action and claim with the authentication level used
  • Regression tests on past claims for every change
  • Monitoring of deadline breaches and complaints about device journeys

Frequently asked questions

Do banks already use AI assistants for ATM problems?
Yes, as the entry point. NatWest tells customers whose ATM withdrawal did not pay out to start the dispute by typing "ATM dispute" to Cora, its AI assistant, in online or mobile banking. NatWest reports a 150% improvement in customer satisfaction for Cora+ overall, but public outcome figures for ATM journeys specifically are scarce.
Can the agent refund a failed withdrawal automatically?
Only where the bank's rules allow it, for example when reconciliation confirms the machine did not dispense. Everything else is an investigation with regulated deadlines, owned by a human analyst.
How quickly must a bank resolve an ATM cash dispute?
It depends on the market. In the general case, US Regulation E requires the bank to decide within 10 business days of the notice, or within 45 days if it provisionally credits the account within those 10 business days. For transfers within 30 days of the first deposit to a new account, the limits are 20 business days (instead of 10) and 90 days (instead of 45). For transfers not initiated in the US, such as a withdrawal abroad, and for point of sale debit card transfers, the 45 day limit becomes 90 days. The rule covers consumer accounts only. The agent should quote these timelines from configured rules, never from the model.

How to cite this page

Blits.ai AI Use Case Library, "AI agent for ATM and self service device assistance", last verified 27 September 2026, https://www.blits.ai/ai-use-cases/atm-and-self-service-device-assistance. Licensed under CC BY 4.0. Method: how we verify use cases.

Changelog
  • 27 September 2026: First published

Related use cases

BankingPayments and cards

AI agent for account and card servicing

An AI agent that resolves routine account and card requests end to end, such as balances, statements, card blocks and replacements, PIN resets and limit changes, across app, web, messaging and phone, and hands anything sensitive or unusual to a human with the full context.

Deployments
2 public, best grade B
Reported containment rate
about 90%
DBS Bank, organization claim
BankingPayments and cards

AI agent for card dispute intake

A customer facing AI agent that handles the "I do not recognise this charge" moment: it finds the transaction, separates suspected fraud from merchant disputes and simple confusion, explains the customer's rights and timelines, collects the details and evidence the rules require, and opens a correctly classified dispute case for the operations team.

Deployments
3 public, best grade B
Autonomy
Supervised agent
Cross industryBanking

AI agent for branch finding and appointment booking

A conversational agent that finds the nearest suitable location, checks opening hours and which services it offers, books an in person or video appointment with the right specialist, and records the reason for the visit so staff are prepared. In banking it answers "where is my nearest branch" and books the mortgage or business banker; the same job exists in retail, healthcare and property.

Deployments
4 public, best grade B
Autonomy
Autonomous
Cross industryBanking

AI agent for first line contact centre service

An AI agent that answers the first line of inbound customer contact on phone, chat and messaging, resolves general and routine questions end to end in the customer's own language, and routes everything complex, sensitive or regulated to the right human team with the context attached.

Deployments
18 public, best grade B
Median containment rate
47%
7 deployments
Telecommunications

AI assistant for telecom retail stores, from associate copilot to digital human kiosk

An AI assistant for telecom shops that gives store associates quick, sourced answers on plans, promotions, devices and the customer's account during the conversation, and that can also greet and serve customers directly on an in store screen or kiosk, sometimes as a digital human, handing them to an associate when they are ready to buy or need help.

Deployments
3 public, best grade C
Reported accuracy
95%
Bouygues Telecom, vendor claim