Overview
Atto’s Categorisation Engine empowers you with deeper insights from transaction data, delivering accurate and automated transaction enrichment. This solution helps you understand how your customers manage their finances by classifying and categorizing every transaction.
Using advanced machine learning and big data, our engine analyzes transaction descriptions, assigns them to predefined categories, and predicts the merchant name for each transaction. This gives you a rich, comprehensive understanding of customer spending habits and income sources.
Categorisation, Classification & Merchant identification can be used in two ways via our APIs:
- Open Banking Journey: The end user connects their bank account via Open Banking. We retrieve and enrich the necessary data.
- Categorisation Engine: Customers feed their own transaction data into the API for processing, bypassing the Open Banking journey.
Challenges We Help Address
Understanding Spending and Income Patterns
Gain a clear view of how end users spend and receive funds across different categories and payment methods.
Predicting Merchant Names Accurately
Identify merchants from incomplete or ambiguous transaction data to improve the quality of insights.
Enhancing Data Accuracy and Confidence
Our model assigns confidence scores to each classification, ensuring high accuracy and reliable transaction enrichment.
Reducing Manual Effort and Operational Costs
Automate transaction enrichment processes and minimize the time spent on manual classification.
Improving Customer Segmentation and Personalization
Use enriched data to personalize offerings and enhance customer experience by understanding spending patterns in detail.
How It Works
Transaction Categorisation
Our engine assigns each transaction to one of 81 predefined categories, such as:
- Electronics
- Supermarket
- Salary
These categories provide a clear and comprehensive view of spending habits and income sources for each end user.
Transaction Classification
The Categorisation Engine also reveals how funds are spent or received by classifying the payment method for each transaction. It supports 11 transaction classes, such as:
- Point-of-Sale (POS)
- Cheque
- ATM
Merchant Identification
Categorisation is critical for understanding the type and scope of an individual’s spending. However, identifying the specific merchants with whom account holders do business provides a deeper level of insight.
Why Merchant Identification Matters:
- Tailored Financial Advice: By focusing on the merchants involved in transactions, financial institutions can offer personalized services and advice based on real spending behavior.
- Improved Customer Assistance: Understanding specific vendor relationships allows for more targeted customer support and product recommendations.
- Enhanced Behavior Analysis: Merchant data reveals detailed insights into banking habits and transactional behaviors, enabling better customer profiling and segmentation.
This merchant-centric approach offers a more sophisticated view of how funds are spent and helps financial institutions deliver tailored, data-driven services.
Confidence Scores
For categorisation & classification our model provides a confidence score (0.0-1.0) to indicate the reliability of the assigned category and classification. This ensures that the enriched data is highly accurate and trustworthy.
API Response Fields
Category
id
: Category idname
: Category name (e.g Salary)confidence
: Confidence score (0.0-1.0)
Class
id
: Classification idname
: Classification name (e.g ATM)confidence
: Confidence score (0.0-1.0)
Predicted Merchant Name
predictedMerchantName
: Predicted merchant name.
API Schema and Response
Use Cases
With Categorisation & Merchant Identification, you can:
- Understand Spending Habits: Identify where and how customers allocate their income.
- Detect and Analyze Income Sources: Gain insights into the types of income customers receive.
- Improve Lending Decisions: Use categorized and merchant-enriched data to assess a customer’s financial behaviour.
- Personalize Customer Experiences: Develop tailored financial products based on spending patterns and vendor relationships.
- Optimize Loyalty and Marketing Campaigns: Track merchant-specific activity to create targeted offers and improve engagement.
Key Features & Benefits
Accurate and Automated Transaction Enrichment
Reduce manual categorization and merchant identification efforts with our automated machine learning solution.
Enhanced Customer Insights
Access a deeper understanding of customer spending patterns and specific vendor relationships for more informed decision-making.
Confidence Scores for Reliable Results
Confidence scores help ensure the accuracy of each transaction’s assigned category, class, and merchant name.
Improves Operational Efficiency
Automate data processing to save time and resources while improving the quality of insights.
Supports Better Decision-Making
Clean, structured, and enriched transaction data forms a solid foundation for risk assessments, customer segmentation, and targeted marketing strategies.