Subscribe. Scale. Succeed.
We’re so confident you’ll love Akkio, we’ve made our service month to month. Ideal for people with commitment issues and ROI desires.
If you deal with transactions, inevitably you have to deal with fraud. Finding which transactions are fraudulent so you can intervene can be a complex and overly manual task – but it doesn't have to be.
Detecting fraud can be done automatically without data science resources using Akkio. This tutorial will walk you through using Akkio to upload historical data, build a predictive model, and then deploy it for your business. By the end, you’ll see how Akkio bridges skill gaps with a simple workflow that gives any team the power of intuitive advanced predictive business intelligence to save time and enhance operations.
To start, you’ll need to gather historical data on fraudulent transactions from your database. The data will need to include a column that indicates if the transaction was fraud and any number of potential predictive variables. In this tutorial, we are using fields like number of client transactions, logins in the last hour, and transaction disputes to see which transactions are most likely fraudulent. You can include as many different historical variables as you would like to analyze in aggregate, as long as you have corresponding fraud outputs for each.
If this data is already in a table in your data warehouse like Snowflake, great. If you need to download and aggregate your data in a csv or google sheet (like in the screenshot below), Akkio supports both methods, as long as your data is in tabular form.
Important: You must have the column of interest (or, what we’re trying to predict). In this case, the column is named, “is_fraud”.
Import your data (via table or Akkio-supported integration of choice) in this format.
Akkio will automatically categorize your columns in data types like “number”, “date”, “text”, etc. Before moving to the next step and to ensure that the model we’re building is accurate, double-check that all columns are correctly labeled. For example, “number” should contain only numeric inputs, and columns labeled as “text” should contain only text inputs.
Use the prebuilt Data Cleaning options to quickly perform basic data cleanliness steps, or simply type how you’d like to prepare your data in the box. Akkio will transform your data in seconds, without the need for complex formulas or SQL! Common examples include:
In this case, the data was already cleaned and pre-processed in Snowflake, which is a native integration to Akkio. If you’re importing your data from a source that needs cleaning, you can easily perform powerful transformations using natural language, or choose from the examples provided.
The report generated once the model is complete is called the Key Insights report. These insights highlight correlations and driving factors that impact the outcome, which will help you understand where to act next.
Now that we’ve built our model and reviewed the new insights, it’s time to deploy it to your application. In the ‘Deploy’ tab, you’ll see a variety of ways that Akkio can deploy your model: as a web app, back to your original data source, or via API.
For this example, we’ll be deploying the model via API to embed into your company’s platform, enabling you to make calls to the API to detect fraud in seconds when a user inputs information.
Details on Akkio’s API:
If you have any questions about our API or other integrations, reach out to support@akkio.com.
Once you follow the steps above, you can call the API from your platform. The example code below shows how one of our customers calls Akkio’s API for their fraud detection process.
Once your model is deployed via API or integration of choice and embedded into your product, you’re ready to start detecting transaction fraud. The model will automatically refresh and requires minimal maintenance.
Congrats! You’ve now built a custom AI model to predict transaction fraud without the need for a data science team. Connect your own data and try this tutorial for yourself with our free two-week trial.
If you have specific questions on how Akkio can transform your fraud detection process, or other AI needs, book an advisory call.