Blip Labs Logo

Let's build together

Use our developer-friendly APIs to start onboarding and retaining your customers in minutes.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import blip

blip.api_key = 'api_key'

transactions = [
  {
    "name": "AMERICAN EXPRESS ACH PMT M0000 WEB ID: 0000000000",
    "date": "2021-11-10",
    "amount": 789.77,
    "user_id": "usr_SzPOdM57d9DDxMuDt2zM5",
    "account_id": "acct_7BeIoHQrZD9fk1stkHaaU"
  }
]

billers = blip.billers.find(transactions)
Gather transactions
Source transactions from your database or third-party API. Our APIs are designed to be vendor agnostic, meaning we work with as little as the name, date and amount of the transaction. This saves you time and makes integration simple because you can use your existing database schemas without interrupting the flow of data through your application.
Configure billers and submit transactions
Configure the eligible billers you would like Blip to find suggestions for. This can come from your existing bill pay provider (submitted through our API) or using our default biller configuration. Once configured, we use our advanced machine learning and natural language processing algorithms to parse transaction names and identify merchants. Then, We aggregate and group the processed transactions based on a statistical analysis that identifies recurring and "pre-commited" expenses. Lastly, We use your configured biller directory to match the analyzed transactions to billers.
Find billers based on submitted transactions
Your customers complete the onboarding process by linking or adding their billers through your selected biller configuration. Then, you will be in a position to submit bill data to our API to receive suggestions to pass along to your enduser.

Make bill pay your competitive advantage.Schedule a demo to get started.