β‘Blinks
Sell your digital collectible or merchandise directly from an X post
Last updated
Sell your digital collectible or merchandise directly from an X post
Last updated
Set up a Blink (Solana Blockchain link) through the Helio dashboard to sell products or services directly on platforms like Twitter (X). Blinks simplify pre-sales by turning Solana actions into shareable links that enable on-chain transactions from any webpage or app.
You can check out our first ever Pre-Sale Blink for SUPERBASEDD that sold out within 24 hrs!
Login to the Helio dashboard -> Pay Links -> Create payment -> Blinks
Customise your Pre-Sale Blink by selecting the fields you'd like to display.
Set a price per pre-sale spot, choose the user information to collect, and set a limit on spots (disabling the payment button once the limit is reached).
You can easily download a CSV of all successful transactions on the blink through our dashboard.
Note: Not all Helio checkout features are available via the Blinks protocol. If you require more advanced options, please contact us at hi@hel.io for assistance.
You can set up Blinks to automatically create orders in your Shopify store using our webhooks and Zapier integration.
Create a Zap in Zapier on a Pro plan.
Add 'Webhooks by Zapier' trigger:
β’ Set the trigger event as 'Catch Hook' and copy the generated webhook URL.
Create a Blink in the Helio Dashboard - note that this cannot be edited after creation
Refer to our Blinks documentation for detailed instructions on how to setup a Blink.
Create the Webhook for the Blink.
Use our API documentation for guidance on our API.
To use the Helio API from your Shopify merchant dashboard
To use the API with Shopify on Helio, first link a wallet on the Helio dashboard:
Access the Helio dashboard from Shopify (see instructions here)
Go to Settings β Manage Wallets.
Link a wallet that hasnβt been used on Helio.
For API keys, use a non-primary wallet on Shopify; the same key applies to all linked wallets.
Using cURL on Terminal:
Input this example query:
Retrieve the blinkId
from the end of the Blink URL
Use the webhook URL copied from the Zapier trigger as the ZapierUrlhere
Put in your Public API Key in 'APIKEYHERE'
Put in your Private Key in 'BEARERTOKENHERE'
Example response body:
API Endpoint: https://api.hel.io/v1/webhook/blink/transaction?apiKey=
HTTP Method: POST
Required Query Parameters: ?apiKey={{Your public key here}}
Required Headers: Authorization: Bearer {{Your API Token here}}
Example JSON request body:
Add a Shopify action:
Set the action event to 'Create Order' and connect your Shopify account.
Configure the Shopify Action
Map fields for Blink web hook data (e.g., Email, Full Name, Address, Phone Number, BlinkID, Transaction Signature).
Add BlinkID and Transaction Signature as Additional fields.
Set Product, Quantity, and Pricing fields manually.
Set Financial Status to Paid to mark the order as paid in Shopify.
Configure Send Receipt to Yes for order confirmations. Enable Send Fulfilment Receipt if fulfilment and delivery are set up in Shopify.
Note: When configuring your Blink, you were only able to set a fixed price in one currency type. Please ensure that your Blink pricing corresponds correctly to the pricing of your product on Shopify.
Complete the Zap:
Once a purchase is completed through a Blink, the webhook listens for the event, and an order will be automatically created in your Shopify store with the data passed from the Blink.