CouponStack

CouponStack

Get visibility and start marketing by providing coupons based on users on-chain activity.

CouponStack

CouponStack

Get visibility and start marketing by providing coupons based on users on-chain activity.

The problem CouponStack solves

The idea is that any company wanting to get visibility can roll out offers or coupons through targeted marketing using our application. If we send coupons randomly, the customer retention of that company will be very low. That's where our app comes in and helps the company target the exact customers who will use their app and services and help in better and efficient customer aquisition.

In our app, we have a company login where they can list their coupons and roll them out to the users. These users will be obtained through the AirStacks API, which takes into consideration multiple parameters like lens and farcaster social media data, XMTP account details, all the tokens owned by the users (like ERC20, ERC721, ERC1155,poap etc.), their count, and value. Using these metrics, we have generated our own custom algorithm to fetch appropriate users. Companies can give custom inputs or can select from already existing user categories to fetch targeted users.

So, the company can list coupons and submit them to our app, after which they can mint the required number of coupons based on the number of eligible users obtained through AirStacks. Then, they can randomly distribute all the coupons to the users. Now, the users can claim the coupons, and all the redeemable coupons will be visible on the user's dashboard. They can then select the appropriate coupons and use them wherever required.

We are using AirStacks API to get the on-chain activity of any blockchain address.
We have deployed our smart contract on Scroll Network.
We have used Tableland to store user data.
We have used Notifi, which is built on XMTP, to send email notifications to the users.

Challenges we ran into

Creating and transfering nfts of coupons
Creating custom airstack queries and passing variables.

Tracks Applied (4)

Filecoin Track

We are using FIlecoin's IPFS and Lighthouse to store the coupons as NFTs in the system.

Filecoin

Airstack Track

We are using the on-chain user data provided by Airstack and using that we are targeting the userbase and giving them co...Read More

Airstack

Lighthouse.storage Track

We are using Lighthouse to store the coupons as NFTs in the system where they are encypted and only visible to those who...Read More

lighthouse

Scroll Track

We have deployed our smart contract on Scroll, which allows for faster and more efficient transactions while maintaing t...Read More

Scroll

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion