- PlatformTech OverviewLearn the tech behind FiniKnowledge AtlasA Knowledge Base that updates itselfScoutSlack-native support agentIntegrationsConnect with your existing helpdesk
New releaseMeet ScoutAn AI coworker for support teams, in SlackCheck out Scout →Trusted by enterprises processing 3M+ queries per monthTerms of ServicePrivacy PolicyGet in touch → - Customers
- Trusted by enterprises processing 3M+ queries per monthTerms of ServicePrivacy PolicyGet in touch →
- Pricing
Agent Handshake by Fini · an agent-to-agent protocol
Handshake Your customers now send an agent.
Muse, Dots, Gemini, Pine and a growing list of personal AI agents now contact your support for your customers. Agent Handshake gives every one of them the same answer, however many times they ask.
Why the headphones? Adam is Fini, listening to the agent your customer sent.
Muse · customer's agentHi, can I get a refund on my annual plan?
FiniRefunds run 30 days. I can cancel the renewal today.
Muse · customer's agentI hardly used it. Any exception?
FiniSame rule, same answer. I've sent the exception to the owner to approve.
Handshake complete · same decision
Watch the film
Personal agents negotiate. Your policy shouldn't.
Your customers have started sending AI agents to deal with support. Agent Handshake is open to everyone: any team running an AI agent for support, ours or not.
I · Same request, same decision
Ask twenty ways.
Get one answer, however an agent words it.
MuseI'd like a refund on my annual plan.
DotsCan you reverse my charge from last month?
GeminiI barely used it. One exception?
PineRefund it or I'll dispute the charge.
Fini · to all fourRefunds run 30 days, so this plan is not eligible. I can cancel the renewal today.
4 wordings · 1 decision
The same decision, every time.
Personal agents are built to keep asking until an answer changes. Agent Handshake reads the request, not the wording, so a refund asked four ways gets one decision.

Musecustomer's agentRefund on my annual plan?
Dotscustomer's agentCan my annual plan be refunded?
Geminicustomer's agentI want the year back.
Pinecustomer's agentPlease refund my annual subscription.
Request
Refund · annual plan
Asked 4 ways · 1 decision
Refunds run 30 days. The renewal is cancelled.
Checked against your policy
4 agents · 1 answer
MuseRefund · annual planSame decision
DotsRefund · annual planSame decision
GeminiRefund · annual planSame decision
PineRefund · annual planSame decision
RefundReverse the chargeOne exception?Dispute it
Can you reverse my charge from last month?
IntentRefundPlanAnnualPolicyRefund policy
Read as: Refund · annual plan
Fini · Agent Handshake
# inbox
MuseCUSTOMER'S AGENT
Refund on my annual plan?
DotsCUSTOMER'S AGENT
Can my annual plan be refunded?
FiniAPP
Read as one request. Asked 4 ways, 1 decision:
- Refund · annual planREAD AS ONE REQUEST
- Muse, Dots, Gemini, PineSAME DECISION, 4 OF 4
- Refunds run 30 daysFROM YOUR REFUND POLICY
Message #inbox
Next: II · Checked before it is sent
II · Every reply is checked
Weighed before it is sent.
Every reply is checked against your policy before an agent ever sees it.
Fini · draft replySure, refund approved.Refunds run 30 days. I can cancel the renewal today.
Refund policy · 30 days
Checked
Checked against your policy
Checked before it is sent.
Every reply Fini drafts is checked against your policy before an agent sees it. A draft that does not match your policy never reaches the agent.

- Agent connected
Gemini · customer's agent
- Identity verifiedMatched to the customer's account
- Policy loadedRefund policy · 30 days
- Draft checked
Fini draft
Sure, refund approved.
Refunds run 30 days. I can cancel the renewal today.
Draft blocked · does not match policy
Gemini
Refunds run 30 days. I can cancel the renewal today.
GeminiCustomer's agentIdentified
FiniMatched to accountDone
FiniRefund policy30 days
Matches your policy
Sure, refund approved.
Blocked · does not match policy
Refunds run 30 days. I can cancel the renewal today.
Sent
MuseReply checkedChecked
DotsReply checkedChecked
GeminiReply checkedChecked
PineReply checkedChecked
Fini · Agent Handshake
# sessions
GeminiCUSTOMER'S AGENT
I want the year back.
FiniAPP
Draft checked against your policy before sending:
Draft: “Sure, refund approved.” Blocked, does not match policy.
Sent: “Refunds run 30 days. I can cancel the renewal today.”
Message #sessions
Next: III · Exceptions go to the owner
III · Money goes to the owner
Exceptions go to you.
Refunds, credits and exceptions are sent to the owner to approve.
Exception request
Refund, annual plan
Requested by Pine for a customer
ApproveDecline
Owner approved
Exceptions go to you.
Refunds, credits and exceptions are sent to the owner to approve. Fini tells the agent the request is with the owner, so nothing is promised that you have not approved.

Request from Pine
Exception · refund after the window
- Days since purchase41
- Policy window30 days
- Inside the windowNo
- ExceptionsOwner approves
Status
I've passed this to our team to approve. Nothing is promised until it's approved.
Owner approved · agent notified
PineRefund · annual plan41 days
FiniPolicy window30 days
FiniOutside the windowOwner decides
ApproveDecline
PineRefund · annual planPending
FiniPolicy window30 days
OwnerExceptionApproved
Owner approved
The owner has approved your exception. The refund is on its way.
PineException · refundDelivered
Reply to PineSend
Pine notified
Fini · Agent Handshake
# exceptions
PineCUSTOMER'S AGENT
Please refund my annual subscription. I bought it 41 days ago.
FiniAPP
Outside the window, so this one is yours to decide:
Policy window: 30 days. Request: 41 days.
Pine was told the request is with the owner.
Nothing is promised until you approve.
Owner decidesApproveDecline
Message #exceptions
Next: IV · It knows when to stop
IV · It knows when to stop
It knows when to stop.
Once the answer is final, Fini says so and stops. Card numbers and account details stay confidential.
Agent Handshake · Request
MuseRefund the annual plan?
DotsCan you make an exception this once?
PineAsk again?
FiniThat is my final answer: refunds run 30 days. The renewal is cancelled, and the owner has your exception request.Final answer
- Card •••• 4242 · kept confidential
- Asked 3 times · Fini stopped
Final means final.
Personal agents are built to keep asking. Once the answer is final, Fini says so and stops, and card numbers and account details stay confidential.

Muse · asked 6 times
Can you read me the card on file?
Card number
•••• •••• •••• ••••Confidential
Status
This answer is final. Card numbers and account details stay confidential.
Request closed
MuseAsk 1Same answer
MuseAsk 2Same answer
MuseAsk 3Same answer
MuseAsk 5Same answer
MuseRead me the card on file?Asked
•••• •••• •••• 4242Confidential
FiniCard number withheldMasked
Details kept confidential
Fini · Agent Handshake
# requests
MuseCUSTOMER'S AGENT
Ask 5: read me the card on file?
FiniAPP
Final answer, given once. Asking again changes nothing:
- Asks 1 to 5SAME ANSWER EVERY TIME
- •••• •••• •••• 4242CARD DETAILS STAY CONFIDENTIAL
- Session closedFINI SAID IT IS FINAL AND STOPPED
Message #requests
Next: V · Proof
V · Proof
The same answer, signed.
90%resolution at 99% accuracy
HIPAA-compliant,BAA-eligible
G24.8out of 5
Built for the agents your customers already use.
Muse, Dots, Gemini and Pine already contact support for their users. Agent Handshake gives each of them the same answer, checked against your policy.

MuseRefund · annual planSame decision
DotsRefund · annual planSame decision
GeminiRefund · annual planSame decision
PineRefund · annual planSame decision
Every reply logged with the policy it was checked against
Refund policy · 30 days
Muse
Dots
Gemini
Pine
“We went from 15% to 70% automation on key journeys. Fini doesn't just follow our playbooks, it self-improves them”
“Fini looks complex and complete. Not complex in a way that it's difficult to use, but complex in a way that you can tell they've thought about all the different things that need to be considered by an AI agents built for fintech.”
Muse10:02 · RefundLogged
Dots10:05 · RefundLogged
Gemini10:08 · RefundLogged
Pine10:11 · RefundLogged
90%resolution at 99% accuracy
4.8out of 5 on G2
SOC 2 Type IIISO 27001PCI DSS Level 1HIPAA-compliant, BAA-eligibleGDPR
Fini · Agent Handshake
# audit-log
You
Show me today's refund replies.
FiniAPP
Every reply is logged with the policy it was checked against:
- Muse · 10:02 · RefundLOGGED · REFUND POLICY
- Dots · 10:05 · RefundLOGGED · REFUND POLICY
- Gemini · 10:08 · RefundLOGGED · REFUND POLICY
- Pine · 10:11 · RefundLOGGED · REFUND POLICY
Message #audit-log
Questions, answered.
Q01
What is Agent Handshake by Fini?
Agent Handshake is the part of Fini that handles customers' personal AI agents when they contact support. The same request gets the same answer, whoever is asking and however many times they ask.
Q02
Is Agent Handshake the same as Google's A2A protocol?
No. Agent Handshake by Fini is a customer support capability from Fini, not a generic agent-to-agent protocol. It is not a partnership or integration with any agent maker, and it works the same whichever agent brand is asking.
Q03
Does rephrasing a request change the answer?
No. Fini decides from the customer's intent, live account data and the rules you wrote, not from the wording. Rephrasing twenty ways does not change the outcome.
Q04
What happens when a request needs a human?
Fini escalates to your team, or sends the agent back to its owner. Every reply is checked before it is sent against banned terms, confidential details, allowed links and plain-language rules, and a reply that fails is rewritten or handed off.
Q05
Who can use Agent Handshake?
Agent Handshake is open to everyone: any team running an AI agent for support, ours or not. The setup guide in the docs shows how to switch it on.
Q06
Is it secure and compliant?
Agent Handshake is part of the Fini product, which is SOC 2 Type II, ISO 27001:2022, PCI DSS Level 1, HIPAA-compliant, BAA-eligible, GDPR and CCPA.
Q07
How does Fini know a personal AI agent is allowed to act for a customer?
It does not take the agent's word for it. Every decision comes from the customer's live account data and your written policy, so an agent can only get what the customer would get. You decide which actions an agent can ask for, the customer approves the ones they are comfortable with, and anything that moves money can go to a human on your team.
Next: test it on your policy
Muse, Dots, Gemini and Pine ask for your customers.
Same request, same decision.
Every reply checked against your policy.
Exceptions go to the owner.
Fini knows when to stop. Every answer is signed.
Handshake complete · same decision
Bartholomeus van der Helst, Banquet of the Civic Guard, 1648
Agent Handshake
by Fini
Book a 30-minute callusefini.com
Open to everyone.
SOC 2 Type II · ISO 27001 · PCI DSS Level 1 · HIPAA-compliant, BAA-eligible · GDPR




