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 pre-requisites before you can start using Zapier to mint NFTs.

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

1. Client Credentials

To get started, it is necessary to create an account on our Developer Portal to gain access to Venly's suite of products including the required NFT-API product.

The Developer Portal automates your onboarding process, allowing you to register your details and generate the Client ID and Client Secret which is required to use Zapier.

Follow the steps below:

  1. Head over to the Developer Portal
  2. Log in with your Google account or email
  3. Enter details about you and your business
  4. Start a free trial for the NFT-API (sandbox environment)
  5. Save your Client ID and Client Secret

📘

You need your NFT-APIs Client ID and Client Secret to connect the Venly app with Zapier.

NFT API

NFT API

Access Credentials

Access Credentials

2. Sign Up on Zapier

📘

Click here to 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.

Head over to your Zapier dashboard:

  • In the first box, select any app (it does not matter which app)
  • In the second box, search and select "Venly"
Zapier Dashboard

Zapier Dashboard

  • Next, select any trigger of your choice in the first box.
  • In the second box, select Create Contract, and click Try it.
Create a Zap

Create a Zap

📘

You will be taken to a new screen where you can configure and create your first NFT collection.

Click on the "Create Contract in Venly", and then click on Sign In. 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 and clicking on the NFT-API product.

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

  • Sandbox: Use this if you're using a trial subscription of the NFT-API and want to run tests on testnet blockchains.
  • Production: Use this if you're using a paid subscription to the NFT-API and want to run calls on real mainnet blockchains.

📘

Click here for more information on testnet and mainnet blockchains.

Connect Venly Account with Zapier

Connect Venly Account with Zapier

👍

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

📘

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. 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, ImmutableX, and Polygon (Matic).
  4. Image URL: This is the URL of the image that will be displayed for your collection.
  5. External URL: You can add an external URL to your NFT collection. This can be anything such as a link to your website.
  6. After filling in all the fields, click on Continue.
Create Contract

Create Contract

Next, click on Test step.

Test Create Contract Step

Test Create Contract Step

If successful, you'll receive a message containing information about your newly created contract (collection). Locate the id and save it. This is your contract id and will be used later when minting NFTs.

📘

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 need to 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. They are described below:

  1. Contract ID: This is your previously created contract ID that represents the collection you want to create the NFT in.
  2. 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).
  3. Name: The name of the NFT.
  4. Description: Description of the NFT.
  5. Image URL: URL of the image that will represent your created NFT.
  6. External URL: You can add an external URL to your NFT. This can be anything such as a link to your website.
  7. Mint Address: This is the wallet address of your end-user where the NFT will be minted/transferred.
  8. Mint Amount: This represents how many NFTs you want to mint to your end-user's wallet.
  9. After filling all the fields, click on Continue and then Test step.
Create and Mint NFT Action

Create and Mint NFT Action

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

NFT Minted Successfully

NFT Minted Successfully

👍

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