Solana Make integrationAutomate Solana with Make.
Need Solana figures in your sheets and alerts without writing code? The Solana Make integration gives you 16 action modules that read balances, tokens, transactions and epochs. This page explains what each one returns, how to connect, and how to build your first scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Solana Make integration do for you?
The Solana Make integration lets a Make scenario, the automation you build in Make, ask the Solana network for data and pass the answer to your other tools. Each of its 16 modules, the bricks of a scenario, reads one kind of information: an account balance, a token supply, a transaction, the current slot or epoch.
Check a payment before you ship. A customer submits a transaction reference through a form; Get a Transaction pulls its details and Get the Block Time turns its block into a readable date for your order log.
Watch the accounts that matter. Get an Account's SOL Balance and Get an Account's Token Balance read what your treasury or project accounts hold, so a sheet or a team message always shows current amounts.
Feed a network report. Get the Epoch Info, Get the Inflation Rate and Get the Current Transaction Count give research or community teams fresh figures to publish.
Know the limits: every module here is an action, so there is no trigger that fires when something happens on the chain. A scenario starts on its schedule or from another app. Make's documentation for Solana is also limited, which is why Make an API Call matters when a method is missing. If you are weighing tools, our n8n vs Make comparison lays out the criteria, Make training covers the editor from scratch, and Make troubleshooting helps when a run fails.
How do you connect Solana to Make?
- 01
Add a Solana module
In your scenario, click the +, search for Solana and pick any of its modules. Then click Create a connection. A connection is your Solana access linked to Make once, and every Solana module reuses it afterwards.
- 02
Name the connection
This step is optional, but a clear name helps as soon as you keep more than one. Something that says which project or network the connection serves is enough to find it later in any module's list.
- 03
Authorize and save
Complete what Make asks for: authorize Make on the app's page, or paste the key you were given. Click Save. The module can now read Solana data, and its fields are ready to fill.
Your first scenario with Solana
GoalWhen the scenario's schedule comes around, Make reads an account's SOL balance, then the supply of a token you follow, and hands both to your next step.
- 01
Create the scenario
Open the Scenarios page and create a new scenario. Click the + in the middle of the editor to place your first module.
- 02
Start with the SOL balance
Search for Solana and choose Get an Account's SOL Balance. Select your connection, or click Create a connection if this is your first Solana module.
- 03
Fill in the account
Enter the public key of the account you want to read. Since Solana has no trigger, this action opens the flow and the schedule decides when it runs.
- 04
Add the token supply
Click the + on the right of the first module and add Get a Token's Supply. Fill in the token, then add the app that should receive both figures.
- 05
Test with Run once
Click Run once. Make runs the scenario a single time; open each module's bubble to read the bundle it returned, meaning the item passed on to the next module.
- 06
Schedule and switch on
Click the clock on the first module. A new scenario runs every 15 minutes by default; keep that or pick another interval, then switch the scenario on.
What the Solana modules do
Solana gives you 16 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Get an Account's SOL Balance
- Get an Account's Token Balance
- Get a Token's Supply
- Get a Transaction
- Get the Block Height
- Get the Block Time
- Get the Current Slot
- Get the Current Transaction Count
- Get the Epoch Info
- Get the Epoch Schedule
- Get the Genesis Hash
- Get the Highest Snapshot Slot
- Get the Inflation Governor
- Get the Inflation Rate
- Get the Ledger's Lowest Slot
- Make an API Call
Get an Account's SOL Balance
ActionIn Make“Returns the SOL balance of the account of provided Pubkey.”
Get an Account's SOL Balance tells you how much SOL sits on one account, from the public key you give it. The amount arrives in a bundle that the following modules can write into a sheet or a message.
Get an Account's Token Balance
ActionIn Make“Returns the token balance of an SPL Token account.”
Reading a token instead of SOL? This module returns what an SPL Token account holds, so your reporting shows the amount of that specific token rather than the network's native coin.
Get a Token's Supply
ActionIn Make“Returns the total supply of an SPL Token type.”
You get the total supply of an SPL Token type in a single bundle. It is the figure to keep current wherever people read about a token your project issues or tracks.
Get a Transaction
ActionIn Make“Returns transaction details for a confirmed transaction.”
Get a Transaction pulls the details of one confirmed transaction, so a payment you were told about can be checked before anyone acts on it.
Get the Block Height
ActionIn Make“Returns the current block height of the node.”
With this module your scenario learns the current block height of the node it asks. One number, which works well as a marker of where the chain stood when a record was written.
Get the Block Time
ActionIn Make“Returns the estimated production time of a block.”
Turn a block into a date your colleagues can read: Get the Block Time returns the estimated production time of a block, far clearer in a report than a raw block number.
Get the Current Slot
ActionIn Make“Returns the slot that has reached the given or default commitment level.”
Get the Current Slot returns the slot that has reached the commitment level you choose, or the default one. It gives you a reference point to store next to the other data a run collects.
Get the Current Transaction Count
ActionIn Make“Returns the current Transaction count from the ledger.”
A fresh activity figure for your content: this module reads the current transaction count from the ledger and hands it over as one value, ready for a sheet, a post draft or a chat message.
Get the Epoch Info
ActionIn Make“Returns information about the current epoch.”
Get the Epoch Info describes the current epoch in one bundle, a good opening line for any report organised epoch by epoch.
Get the Epoch Schedule
ActionIn Make“Returns epoch schedule information from this cluster's genesis config.”
Where Get the Epoch Info shows the present, this module shows the rules: it reads the epoch schedule from the cluster's genesis configuration and returns it as reference data for your documents.
Get the Genesis Hash
ActionIn Make“Returns the genesis hash.”
Get the Genesis Hash returns the hash of the cluster's genesis, a short value you can keep on file as a reference for the network your connection reads.
Get the Highest Snapshot Slot
ActionIn Make“Returns the highest slot information that the node has snapshots for.”
This module reports the highest slot for which the node has snapshots. It is a reading about the node itself rather than about an account or a token, which makes it a tool for technical teams.
Get the Inflation Governor
ActionIn Make“Returns the current inflation governor.”
Get the Inflation Governor returns the current inflation governor of the network. It is the policy side of inflation, while Get the Inflation Rate gives the values applied to the current epoch.
Get the Inflation Rate
ActionIn Make“Returns the specific inflation values for the current epoch.”
Get the Inflation Rate hands you the specific inflation values for the current epoch, the numbers a report on network economics usually needs next to the epoch itself.
Get the Ledger's Lowest Slot
ActionIn Make“Returns the lowest slot that the node has information about in its ledger.”
Get the Ledger's Lowest Slot tells you the lowest slot the node still has information about in its ledger, so you know how far back that node can answer.
Make an API Call
ActionIn Make“Performs an arbitrary authroized API call.”
Make an API Call sends a request of your choice to the Solana API through the connection you already have, which covers anything the 15 other modules leave out.
Need help automating Solana with Make?
A person reads every message.