Google Forms x Venly
This step-by-step guide explains how you can mint and distribute NFTs whenever someone submits a form, using Google Forms.
![](https://files.readme.io/708dba5-image.png)
Scenario Explained
In this guide we will be working with the Venly and Google Formsintegration on Zapier.
In this guide we will create an automated flow where whenever your end-user submits a Google Form, they will be sent a personalized NFT. The automated workflow will take care of minting and sending the NFT to your subscriber's wallet/email.
We will create a form that can be submitted by your end-users for any use case. You can add questions depending on your use case but for this example we will be keeping it short and to the point.
![](https://files.readme.io/3065935-image.png)
End Result
Your end-user submits the Google Form:
![User submits a Google Form](https://files.readme.io/073177d-image.png)
User submits a Google Form
As a result, a personalized NFT gets minted and sent to your user's wallet or email.
![Minted NFT](https://files.readme.io/3642938-image.png)
Minted NFT
Prerequisites
- You should have completed the onboarding with Zapier.
- You should have an NFT contract/collection already created.
- You should have a Google account. If not, click here to sign up
Configuring Zapier with Venly & Google Forms
1. Configure Google Forms
1.1 Create a form
- Head over to Google Forms
- Click on the Blank button to create a form from scratch
- Please view this form as an example. Note that you can also add additional questions according to your use case.
- Once you have added all your questions, save the form.
- The most basic form will look like this:
![Mint NFTs Form](https://files.readme.io/57557de-image.png)
Mint NFTs Form
1.2 Configure Google Forms trigger on Zapier
- Head to your Zapier dashboard and click on + Create and then Zaps.
- Click on the Trigger , search and click on Google Forms
- Select the event as New Form Response and continue
- Connect your Google account with Zapier (A pop-up window will appear where you need to enter your Google login credentials)
- Next, in the Trigger section, select your form and continue
- Next, click on Test trigger
- Finally click on Continue with selected record (NOTE: You may need to submit a test response using the form)
![Configuring the Trigger](https://files.readme.io/050ddc7-CPT2311102017-530x540_online-video-cutter.com.gif)
Configuring the Trigger
This is the last step for configuring Google Forms. The next step will be configuring Venly action.
2. Configure Venly Action on Zapier
- Next, we need to add the Venly action
- Search and click on Venly
- Choose the event as Create and Mint NFT and continue
- Next, add your Venly account to Zapier. Your account should already be visible if you previously created your contract. Read how to add Venly account on Zapier.
![Configure Venly Action](https://files.readme.io/e264cab-CPT2311022036-1196x659.gif)
Configure Venly Action
3. Configure the action fields:
Basic fields (need to be set up manually)
- Blockchain: First, select the blockchain of your NFT contract from the drop-down list.
- Contract: The NFT contracts will be displayed here based on the blockchain selected. Choose the NFT contract from the drop-down list.
![Select blockchain and NFT contract address](https://files.readme.io/8002266-image.png)
Select blockchain and NFT contract address
Configure required fields
- Fungible: Next, manually set the Fungible property to False. (This means you will be minting NFTs)
- Name: This is the name of the NFT. You can mint customized NFTs by adding a message and then merging it with the subscribers name. In this example, we have manually added the message: "Welcome to Venly" and then added the 1. Name:. This will combine your message and the name of your subscriber that it fetches from Google Forms.
Suppose your subscriber enters their name: "John". the name of the minted NFT will be: "Welcome to Venly John"
- Description: Add a customized message in the description for the NFT.
- Image URL: Enter the image URL for the NFTs.
In this example, we have created a customized image, that will be minted as an NFT and sent to all the subscribers. Our image looks like this:
![Our custom NFT image](https://files.readme.io/94d5a25-image.png)
Our custom NFT image
- External URL: This can be a link to your website or anything.
- Mint Address: This is the wallet address where the NFT will be sent. We have configured it to 1. Email:. You can also configure this box to accept a wallet address. So you have two options: wallet address & email.
- Mint Amount: This is the number of NFTs you want to mint. Here we manually set it to 1.
Optional fields
- Max Supply: This is the maximum number of NFTs that can be minted. You can configure the NFT supply to 1,2 10, 100, etc.
- Attributes: Pass an array of JSON objects to add attributes. Learn about attributes.
Finally click on Publish, and your Zap will be live.
![Integrate blockchain with Venly](https://github.com/ArkaneNetwork/content-management/blob/master/marketing/CTA%20Footer/CTA.png?raw=true)
Schedule a demo with our team to explore tailored solutions or dive in and start building right away on our portal.
Updated 3 days ago