Zapier

This guide describes how you can use Zapier to create contracts and mint NFTs

Introduction

With the Venly Zapier app, you can create NFT collections and mint NFTs directly to your user's wallets.

📘

Point & Click Solution! No coding or programming is required. You can create and distribute NFTs with an easy point and click solution using the Venly integration on Zapier.

Onboarding with Zapier

You need to complete the prerequisites before you can start using Zapier to mint NFTs.

  1. The first one is getting client credentials from the Portal
  2. Next is signing up or logging in to Zapier
  3. Lastly, create/set up your first NFT collection.

1. Client Credentials

Obtain your client credentials from the Portal, or click here to learn how to onboard with Venly and get your Client ID and Client Secret.

2. Sign Up on Zapier

📘

Visit Zapier and sign up or log in.

3. Create your first NFT Collection

The next step is to create your first collection that will contain all your minted NFTs.

3.1 Setting up the basics

Head over to your Zapier dashboard:

  • Click on + Create and then select Zaps
Zapier Dashboard

Zapier Dashboard

  • Next, select any trigger of your choice in the first box.
  • In the second box, select the Venly action.
  • In the Event, select Create Contract and continue.
Create contract event

Create contract event

3.2 Connecting Venly with Zapier

Next, you need to connect your Venly account with Zapier. Proceed to click on Sign In or Choose. A new pop-up screen will appear.

Connect Venly with Zapier

Connect Venly with Zapier

Enter your previously saved Client ID and Client Secret. You can get them again by logging into the Portal.

Finally, select one of the following environment and click on Yes, Continue to Venly.

  • Sandbox: Use this to run tests on testnet blockchains.
  • Production: Use this to run calls on real mainnet blockchains.

📘

Read more information on testnet and mainnet.

Connect Venly using access credentials

Connect Venly using access credentials

👍

If connected successfully, your Client ID and environment(sandbox in this case) will be displayed as shown below. Click on Continue to proceed.

Venly account connected

Venly account connected

3.3 Defining the NFT Collection

📘

Fill in the required fields to create your first NFT collection.

  1. Name: This is the name of your NFT collection.
  2. Description: This is the description of your NFT collection.
  3. Symbol: Optionally, you can add a symbol for your NFT collection for example APE.
  4. Blockchain: This is the blockchain on which your NFT collection will be created. You can choose the following blockchains: Ethereum, Arbitrum, Avalanche, BNB Chain, Hedera, and Polygon (Matic).
  5. Image URL: This is the URL of the image that will be displayed for your collection.
  6. External URL: You can add an external URL to your NFT collection. This can be anything such as a link to your website.
  7. After filling in all the fields, click on Continue.

📘

When creating a contract, you may leave the Trigger empty if you're going to create one NFT contract.

Create NFT contract

Create NFT contract

Next, click on Test step.

Testing create a contract step

Testing create a contract step

If successful, you'll receive a message containing information about your newly created contract (collection).

📘

You can repeat this process to create more collections anytime. If you plan on creating NFTs under a single collection then save the id and continue with the guide.

Contract created

Contract created

Create and Mint NFTs with Zaps

Once you have created your NFT collection, the next step is minting NFTs directly to your end-user's wallets.

Go to App & event and select Create and Mint NFT. Click Continue to proceed.

Your Venly account should already be connected with Zapier, click on Continue to proceed.

Create and mint NFT action

Create and mint NFT action

Next, you must fill out the required fields to create and mint an NFT. For this example, we are adding the details manually but you can use another app like Google Sheets to fetch data and autofill the fields. The fields are described below:

  1. Blockchain: First, select the blockchain of your NFT contract.
  2. Contract: The NFT contracts will be displayed here based on the blockchain selected. Choose the NFT contract from the drop-down list.
  3. Fungible: This flag indicates whether your created NFT is fungible(true) or non-fungible(false). Fungible means there can be unlimited NFTs of the same type with no difference between them. Non-fungible means there can be multiple NFTs of the same type but all of them will be different from one another (each minted NFT will have a unique id).
  4. Name: The name of the NFT.
  5. Description: Description of the NFT.
  6. Image URL: URL of the image that will represent your created NFT.
  7. External URL: You can add an external URL to your NFT. This can be anything such as a link to your website.
  8. Mint Address: This is the wallet address of your end-user where the NFT will be minted/transferred.
  9. Mint Amount: This represents how many NFTs you want to mint to your end-user's wallet.
  10. Max Supply: This is the maximum number of NFTs that can be minted.
  11. Attributes: Pass an array of JSON objects to add attributes. Learn about attributes.
  12. After filling in all the fields, click on Continue and then Test step.
Adding NFT properties

Adding NFT properties

Finalize NFT properties

Finalize NFT properties

The Test icon will be green indicating that the NFT was successfully created and minted in the provided Mint Address(wallet address).

Token-type created

Token-type created

👍

Once you have setup the trigger and tested the Create and Mint NFT event, you can click on Publish to activate your zap.

Publish Zap

Publish Zap

Minted NFT Preview


Integrate blockchain with Venly

Schedule a demo with our team to explore tailored solutions or dive in and start building right away on our portal.