Bank Call Center Interactions
This dataset provides granular records of customer interactions with banking call centers, including timestamps, agent and customer details, interaction topics, sentiment, resolution status, and full transcripts. It is ideal for customer experience analytics, agent performance monitoring, and training conversational AI models to improve banking services.
Sample rows
preview · 8 of 200 rows · all 22 columns| interaction_idstring | interaction_typestring | call_duration_secondsinteger | follow_up_requiredboolean | languagestring | customer_idstring | customer_namestring | customer_phonestring | customer_emailstring | interaction_datetimedatetime | channelstring | agent_idstring | agent_namestring | topicstring | sentimentstring | resolution_statusstring | resolution_time_secondsinteger | customer_satisfaction_scoreinteger | escalation_requiredboolean | follow_up_datetimedatetime | bank_branch_codestring | transcriptstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| INT000001 | inquiry | 95 | false | de | CUST10001 | Sophie Müller | +49 1523 456789 | sophie.mueller@ | 2023-05-21T09:24:15Z | chat | AGT1001 | Emily Carter | account features | neutral | resolved | 48 | 4 | false | blank | BR001 | Hello, I would like to know more about your account features. |
| INT000002 | complaint | 780 | true | ru | CUST10002 | Mikhail Ivanov | +7 495 1234567 | m.ivanov@ | 2023-06-02T11:15:34Z | phone | AGT1002 | Irina Morozova | branch service | negative | pending | blank | 2 | false | 2023-06-05T10:00:00Z | BR017 | The service at my local branch was unsatisfactory. |
| INT000003 | feedback | blank | false | es | CUST10003 | Carlos García | +34 612 987654 | c.garcia@ | 2022-11-10T13:40:59Z | social_media | AGT1003 | Lucía Torres | mobile banking app | positive | resolved | 12 | 5 | false | blank | BR024 | Your mobile app is very user-friendly. Keep it up! |
| INT000004 | transaction | 540 | false | zh | CUST10004 | Mei Lin | +86 10 1234 5678 | lin.mei@ | 2023-01-27T08:19:46Z | phone | AGT1004 | Xiaoyu Wang | international transfer | neutral | resolved | 220 | 4 | false | blank | BR038 | I need help with an international money transfer. |
| INT000005 | inquiry | blank | false | it | CUST10005 | Isabella Rossi | +39 345 6789012 | isabella.rossi@ | 2023-03-04T17:11:09Z | AGT1005 | Francesca Bianchi | credit card options | positive | resolved | 35 | 5 | false | blank | blank | Could you send me information on your credit card products? | |
| INT000006 | feedback | 73 | false | de | CUST10001 | Sophie Müller | +49 1523 456789 | sophie.mueller@ | 2022-12-12T14:29:54Z | chat | AGT1006 | David Schmidt | blank | positive | resolved | 10 | 5 | false | blank | BR001 | Thanks for quick support! |
| INT000007 | other | 35 | false | en | CUST10006 | Emily Murphy | blank | blank | 2023-04-21T12:12:26Z | chat | AGT1007 | Oliver Taylor | blank | unknown | pending | blank | blank | false | blank | blank | blank |
| INT000008 | inquiry | 184 | false | fr | CUST10007 | Jean Dupont | +33 6 45 23 78 89 | jean.dupont@ | 2023-03-15T10:03:44Z | phone | AGT1008 | Marie Laurent | loan rates | neutral | resolved | 67 | 4 | false | blank | BR004 | Could you tell me more about current loan rates? |
| INT000009 | feedback | blank | false | fr | CUST10008 | Anaïs Petit | +33 1 22 33 44 55 | anais.petit@ | 2022-10-22T16:45:27Z | social_media | AGT1009 | Julien Lefevre | blank | positive | resolved | 8 | 5 | false | blank | blank | Great customer service on Twitter! |
| INT000010 | transaction | 440 | false | en | CUST10009 | John Smith | +44 7700 900123 | john.smith@ | 2023-02-28T15:17:13Z | phone | AGT1010 | Sarah Evans | fund transfer | positive | resolved | 150 | 4 | false | blank | BR012 | I'd like to transfer funds between my accounts. |
| INT000011 | inquiry | 64 | false | es | CUST10010 | Alicia Gómez | +34 654 321987 | alicia.gomez@ | 2023-01-07T10:37:51Z | chat | AGT1011 | Carlos Ruiz | account opening | neutral | resolved | 25 | 4 | false | blank | BR024 | How can I open an account online? |
| INT000012 | complaint | 390 | true | pl | CUST10011 | Paul Nowak | +48 601 234 567 | paul.nowak@ | 2022-09-16T14:19:18Z | phone | AGT1012 | Katarzyna Zielinska | ATM withdrawal issue | negative | escalated | blank | 1 | true | 2022-09-18T10:00:00Z | BR015 | My ATM withdrawal failed, but my account was debited. |
| INT000013 | complaint | blank | false | pl | CUST10012 | Anna Nowak | +48 609 876 543 | anna.nowak@ | 2023-03-08T11:10:05Z | AGT1013 | Piotr Wojcik | online banking login | negative | resolved | 90 | 3 | false | blank | BR018 | I cannot log into my online banking account. | |
| INT000014 | transaction | 284 | false | it | CUST10013 | Francesco Ricci | +39 350 1112233 | f.ricci@ | 2022-08-19T08:51:29Z | phone | AGT1014 | Luigi Esposito | bill payment | neutral | resolved | 100 | 4 | false | blank | BR019 | I want to pay my electricity bill. |
| INT000015 | inquiry | blank | false | ar | CUST10014 | Yara Khalil | +20 100 1234567 | yara.khalil@ | 2023-04-25T16:30:42Z | social_media | AGT1015 | Omar Hassan | account statement | neutral | pending | blank | 3 | false | blank | blank | Can I get my statement via WhatsApp? |
| INT000016 | feedback | 230 | false | en | CUST10015 | David Brown | +44 7900 234567 | d.brown@ | 2022-11-18T09:54:38Z | phone | AGT1016 | Rachel Green | branch cleanliness | positive | resolved | 17 | 5 | false | blank | BR021 | Your branch is always clean and welcoming. |
| INT000017 | other | 0 | false | blank | CUST10016 | blank | blank | blank | 2023-01-03T14:20:00Z | other | blank | blank | system test | unknown | resolved | 0 | 1 | false | blank | TEST | blank |
| INT000018 | inquiry | 146 | false | ru | CUST10017 | Elena Petrova | +7 903 6543210 | elena.petrova@ | 2022-10-09T11:11:11Z | chat | AGT1017 | Viktor Sokolov | mortgage info | neutral | resolved | 65 | 4 | false | blank | BR017 | What are your mortgage offers? |
| INT000019 | feedback | blank | false | pl | CUST10018 | Marta Kowalska | +48 602 345 678 | m.kowalska@ | 2023-02-10T18:23:54Z | AGT1018 | Tomasz Lewandowski | blank | positive | resolved | 15 | 5 | false | blank | blank | Very satisfied with your online services. | |
| INT000020 | transaction | 362 | false | it | CUST10019 | Alessandro Bianchi | +39 320 2223334 | a.bianchi@ | 2022-12-01T07:35:19Z | phone | AGT1019 | Marta Russo | deposit | neutral | resolved | 110 | 4 | false | blank | BR019 | I'd like to make a large deposit. |
What the 200 rows show
from the 200-row sampleComplaint (interaction type) stands out: 26 of its 36 rows have follow_
- 14%follow_
up_ required = true - 206median call_
duration_ seconds - 3resolution statuses
- 4sentiments
- 5channels
- 36.5median resolution_
time_ seconds
Median 206, from 0 to 2,147,483,647.
- string 15
- integer 3
- datetime 2
- boolean 2
Columns
22 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 15 columns | |||
interaction_id | string | Unique identifier for each call center interactionunique | INT000001 |
customer_id | string | Unique identifier for the customer involved in the interaction | CUST10001 |
customer_name | string | Full name of the customeroptional | Sophie Müller |
customer_phone | string | Phone number of the customeroptional | +49 1523 456789 |
customer_email | string | Email address of the customeroptional | m.ivanov@ |
channel | string | Channel through which the interaction occurred (e.g., phone, chat, email)phone · chat · email · social_media · other | chat |
agent_id | string | Unique identifier for the call center agent handling the interactionoptional | AGT1001 |
agent_name | string | Full name of the agent handling the interactionoptional | Emily Carter |
interaction_type | string | Type of interaction (e.g., inquiry, complaint, feedback, transaction)inquiry · complaint · feedback · transaction · other | inquiry |
topic | string | Primary topic or subject of the interaction (e.g., account balance, loan inquiry, card issue)optional | account features |
sentiment | string | Detected sentiment of the customer's interaction (e.g., positive, neutral, negative)positive · neutral · negative · unknown · optional | neutral |
resolution_status | string | Status indicating whether the interaction was resolvedresolved · unresolved · pending · escalated | resolved |
transcript | string | Full text transcript of the interaction (if available)optional | 我想汇款到美国账户。请帮我。 |
language | string | Language used during the interaction12 languages · optional | de |
bank_branch_code | string | Code of the bank branch associated with the interaction (if applicable)optional | BR001 |
| Numbers 3 columns | |||
call_duration_seconds | integer | Duration of the interaction in seconds0 or more · optional | 95 |
resolution_time_seconds | integer | Time taken to resolve the issue in seconds (if applicable)0 or more · optional | 48 |
customer_satisfaction_score | integer | Customer satisfaction score for the interaction (e.g., 1-5 scale)1 to 5 · optional | 4 |
| Dates and times 2 columns | |||
interaction_datetime | datetime | Date and time when the interaction occurred | 2023-05-21T09:24:15Z |
follow_up_datetime | datetime | Scheduled date and time for follow-up (if applicable)optional | 2023-06-05T10:00:00Z |
| True or false 2 columns | |||
escalation_required | boolean | Indicates if the interaction required escalation to a supervisor or specialistoptional | false |
follow_up_required | boolean | Indicates if a follow-up action is required after the interactionoptional | false |
Use it for
A finance dashboard
The follow_
up_ required rate, call_ duration_ seconds by interaction_ type and a breakdown of language. Excel, Power BI or Tableau. Why do 29 of 200 rows have follow_
up_ required = true? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Interactions200INT00000195inquiryINT000002780complaintINT000012390complaint
A software demo
Believable interactions with customer_
id, customer_ name and customer_ phone to fill a screen in front of a buyer.
blueprint · bank-call-center-interactions
Behind this dataset
Same schema. As many rows as you need.
These 200 rows came out of a blueprint — 22 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.
- Each interaction linked to customer and agent IDs.
- Call reason categorized.
- Duration and outcome recorded.
- Sensitive data anonymized.
1 credit per row. Preview 20 rows free. Buy rows for the full run.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- bank-call-center-interactions