LoyaltyRoller: Zapier Automation of sending NFTs to users on sucessful Stripe payments using Owl Protocol
Tags: owlprotocol, stripeautomation, zapierwithowlprotocol
Published: 2024-06-07 23:51:42

Introduction
Owl Protocol, a web3 integration platform that simplifies blockchain development by providing APIs and Zapier integration for any EVM or Rollup. This allows developers to build blockchain applications without dealing with private keys, gas fees, or cryptocurrencies, enabling them to focus on the core aspects of their applications.

In this tutorial we will integrate automation of sending the NFTs directly to the users as soon as they complete payments using stripe , this would be made possible via zapier and owl protocol. 

By combining Owl Protocol with Zapier and stripe payments, we will develop a seamless workflow that sends NFTs to the users upon sucessfull payments via stripe.

# Steps

1. Create a Project in Owl Protocol Dashboard: Log in, set up your team, and create a new project.

2. Set up Your Collection: Add a custom network, configure network settings, and create your NFT collection.

3. Integrate Stripe and Owl protocol with Zapier: Create a new Zap, select Stripe payments as the trigger, configure NFT minting via Owl protocol in the actions, and set up the zap ⚡.

4. Test the Integration: Ensure everything works correctly and activate your Zap.

Owl protocol Dashboard
1) Make sure to log in at the Owl Protocol Dashboard
2)Create Team and Project: Navigate to the team section to set up your team, then create a new project.You can collaborate with others working over the same project.

3)Add Custom Network: Within your project, click on “Add Custom Network”, enter the network name, paste your RPC URL, and input the Chain ID. Also make sure to get funded using ETH or Sepolia ETH.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e4cvmm0mzj0a99ixwkp6.png)

You can also add from default Chain IDs such as:
Ethereum (1), OP Mainnet (10), Sepolia (11155111), OP Sepolia (11155420), OP Celestia Raspberry Testnet (123420111),etc.

4)By default, your utility address will be funded with 1.45 ETH as shown below. If you need more, make sure to send additional funds to your gas tank address.

Setting Up Your Collection:
1) Enter the project you created or navigate to the previous project that you have created.

2)Create and Configure Collection: Click on “Create Collection” and fill in the Collection Name and with a Symbol, upload your image with metadata.As you can see we have created cat collection using dashboard.

Now that your collection is set up, proceed with integrating Zapier to automate the reward process for contributors.

Setting Up Zapier Integration
To set up the Zapier integration and start rewarding contributors, follow these steps:

1)Sign Up for Zapier: If you haven’t already, sign up for a Zapier account at Zapier

2)In your Zapier dashboard, click on “Make a Zap” to create a new automation.

3)Select Stripe as the Trigger App: Search for Stripe and select it as the trigger that starts our app.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tvsl1rc6nhn9oqc7jb2o.png)

4)Choose Trigger Event: Choose the trigger event which is our ‘New Payment’

5)Connect Your Stripe Account: Authenticate your Stripe account with Zapier.

6)Set Up the Trigger by adding the next step: Select the Owl Protocol 

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b3nxffdbylq8ulq2lxtu.png)

7)Click on “+” to add an action, then search for “Mint ERC721 in Owl Protocol” , choose the field Mint ERC-721.

8) Now under Action, select the collection address from the OwlProtocol Dashboard available NFT collections that you earlier created.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kwvf4c1wze1yxie3q2za.png)

9) Finally, test it all Out.
This is how our flow looks like with zapier automation combining Stripe payments and Owl Protocol.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v8bdhh66azs2ffycr62v.png)

10)Now everything is ready, test the Zap to ensure everything works correctly, and test it, within a short moment you will see as shown above and if everything works perfectly then publish it.

# Conclusion
The seamless integration of Stripe Payments with Zapier and Owl protocol automates the minting and distribution of NFTs, allowing developers to focus on building their applications. 

Owl protocol also supports over 6000 additional web2 apps to integrate, bringing connectivity and versatility, so get started with their api documentation and dive in to onboard the next billion users to the web3 ecosystem.