How to determine buyer signal from Stripe payments

How to determine buyer signal from Stripe payments


2 min read

If you have at least 2000 payments, Stripe data probably contains your buyer signal - the unique patterns that predict who will buy from you.

Last month, a friendly brand exported about 10,000 payment records from Stripe as a CSV. Then they uploaded them to Faraday and, within 24 hours, got their results:

Buyer signal showing importance of different features

Let's focus on one feature - "Science/new technology." If a person is interested in this, they are much more likely to buy this brand's products:

Likelihood to buy based on science interest

Faraday is batteries-included - we know things like whether people like science thanks to our built-in consumer data.

Now, this brand can predict the likelihood of more than 250 million Americans to buy their product. Faraday can take any list of people and sort it by likelihood to buy... or Faraday can generate the list in the first place, using a "Deployment".

So... how did they get this? First, by doing a Stripe Payment Report. In particular, doing a Successful Payments report.

You want Succeeded payments

Faraday only needs the following fields:

PII, date, and amount fields

(Later, you can set up an automated integration. But for now, since this is a relatively stable model based on inherent consumer characteristics, it should be stable for at least a few weeks.)

In Faraday, you map the fields:

Address mapping

Then, follow the standard process for importing transactions.

And finally, you make a likely buyers model.

In total, if this takes longer than 15 minutes, email the CTO because that's a critical bug!

Happy Signal Hunting!


PS. When this brand loaded our model into Facebook, we immediately started beating Facebook's internal model, even though we were still in learning phase...

Beating Facebook

Sign up free today.

The best of AI, right in your inbox