Getting Started — Sign Up in 5 Steps
Message @biznode_bot on Telegram and send /setup. The new signup flow takes under 10 minutes and runs entirely in chat.
Choose Your Tier
Pick from 7 tiers ranging from $20 Basic to $1500 OneBizNode. Lower tiers are API-hosted (no install); higher tiers include a local node + USB key.
| Tier | Price (USD / BZeUSD) | Type |
|---|---|---|
| Basic | $20 | API-hosted |
| Standard | $50 | API-hosted |
| Plus | $100 | API-hosted |
| BizPlus | $150 | API-hosted |
| Pro | $200 | Node install |
| Enterprise | $499 | Node + USB key |
| OneBizNode | $1500 | Full ecosystem node |
Verify Your Email
The bot asks for your email, sends a one-time code (OTP), and you paste it back to confirm. This is how we send your DZID, bot_id, and future invoices.
Link Your Polygon Wallet
Paste your Polygon wallet address. This becomes your authorized payout wallet and is permanently linked to the DZID that will be created. No Polygon wallet yet? Install MetaMask and switch to the Polygon network.
Pay — Stripe or Crypto
Choose your payment method:
- Stripe — instant card payment, confirmed immediately
- Crypto (BZeUSD on Polygon) — send BZeUSD to the BizNode receiving wallet
Crypto Payment Details
BizNode receiving wallet (Polygon):
BZeUSD token contract:
Buy BZeUSD on Uniswap:
Confirm with TX Hash
If you paid in crypto, paste your transaction hash immediately, or run /up <tx_hash> any time within 24 hours. After verification: DZID is created, 10 DZIT signup bonus is sent to your wallet on-chain, and you get a confirmation email with your bot_id and tier details.
Commands vs Handles — Know the Difference
BizNode has two distinct systems: slash commands that humans type in Telegram, and handles that bots call each other with. Understanding the difference avoids confusion.
Bot Commands (for humans)
Slash commands you type into your Telegram chat with @biznode_bot. They control your account, create handles, and manage workflows.
- Free — no DZIT cost
- Run inside your bot session
- Don't cross bot boundaries
Handles (for bots)
Callable services stored in the bot_handles table. Other bots on the network invoke your handles; same for you calling theirs.
- Costs DZIT on cross-bot calls (70/20/10 split)
- Same-bot calls in a workflow are free
- Discoverable in the handle directory
Rule of thumb: if you're the human, you type a /command. If one bot wants to use another bot's service, it calls a @handle.
Before You Start /setup
Have these ready before you open Telegram. The wizard takes under 5 minutes if you've prepared.
-
A Telegram Bot TokenOpen @BotFather on Telegram, send
/newbot, choose a name and username. BotFather gives you a token like7123456789:AAH_abc...— copy it and keep it safe. This connects your Telegram bot to BizNode. -
Your Business IndustryThe wizard offers 8 industries. Your choice sets the AI personality and suggests handle templates: General, Legal, Medical, Real Estate, Finance, Education, Retail, Consulting.
-
Your Services (comma-separated)List the services your bot will offer. Each one becomes a callable handle on the network. Write them as short, clear names separated by commas.
-
Payment Method & EndpointHow do you want to collect payments from clients? Choose UPI (your UPI ID), Stripe (your payment link), or BZeUSD (your Polygon wallet address).
-
A Paid LicenseThe wizard validates your payment before proceeding. Run
/buy_licensein the bot to pay via Stripe or Crypto. See FAQ & Pricing for tier details.
Service Examples by Industry
Not sure what to type? Here are examples of what other bot owners in each industry have entered:
| Industry | Example Services Input |
|---|---|
| Legal | contract review, legal consultation, document drafting, compliance check |
| Medical | appointment booking, prescription refill, symptom assessment, lab report |
| Real Estate | property listing, rent estimation, tenant screening, site visit booking |
| Finance | tax filing, portfolio review, invoice generation, expense tracking |
| Education | course enrollment, assignment review, tutoring session, certificate issue |
| Retail | order tracking, product inquiry, return request, catalogue browse |
| Consulting | strategy session, market analysis, competitive audit, growth plan |
| General | customer support, appointment scheduling, feedback collection, billing |
Each service you list becomes a handle — a callable API endpoint that other bots can discover and invoke. The more specific your service names, the better they work in the marketplace.
The 14-Step Wizard
After paying and running /setup, the wizard guides you through 14 steps. API-hosted tiers (Basic–BizPlus) skip steps 2–4 since infrastructure is managed for you.
Choose Your Tier
Select the tier matching your purchased license. The wizard verifies your payment before continuing.
Database (skipped for API-hosted)
Local node tiers choose SQLite, MySQL, or PostgreSQL. API-hosted tiers use managed infrastructure.
LLM / AI Model (skipped for API-hosted)
Local node tiers configure Ollama. API-hosted tiers use shared AI on BizNode infrastructure.
Knowledge Base (skipped for API-hosted)
Local node tiers set up Qdrant. API-hosted tiers use the centralized knowledge base.
Choose Your Industry
Pick one of 8 industries. This determines your bot's AI personality, default handle templates, and marketplace category.
Describe Your Services
Type your services separated by commas: contract review, tax filing, appointment booking. Each service becomes a handle. Your tier limits how many you can have (Basic: 3, Standard: 20, Pro: 50, BizPlus: 100).
Per-Service Visibility
For each service, choose Public (visible in the marketplace, other bots can call it) or Private (only accessible by direct invitation or email).
Service Pricing
Set the default DZIT cost per handle invocation. When another bot calls your handle, they pay this amount. The 70/20/10 split gives you 70%.
Payment Method
How do you want to collect payments from end clients (not handle invocations — those settle in DZIT automatically)?
- UPI — for Indian businesses (enter your UPI ID like
business@upi) - Stripe — for global card payments (enter your Stripe payment link)
- BZeUSD — crypto settlement on Polygon (enter your wallet address)
Payment Endpoint
Enter the actual payment address: your UPI ID, Stripe link URL, or Polygon wallet address.
Payment Visibility
Public: anyone can see and pay your payment handle. Private: payment only via direct invoice or email. Most businesses choose public.
Referral Incentive
Set the referral percentage (default 20%). When another bot refers a client to your handle, they earn this cut from the DZIT payment. Higher = more referrals.
Bot Token
Paste the token from @BotFather. BizNode verifies it by calling the Telegram API — if valid, your bot name and ID are confirmed.
Review & Confirm
See your full configuration summary. Click Confirm to provision. The system registers your bot, creates all handles, generates your DZID, and syncs public handles to the marketplace.
What Happens After Setup
Immediately
- Bot registered in the BizNode network with a unique Bot ID (BZBOT-XXXXXX)
- Handles created for each service you listed, plus a free payment handle
- DZID generated — your decentralized identity on Polygon blockchain
- 10 DZIT credited to your account as a starting balance
- Public handles synced to the central directory at biznode.1bz.biz/handles.php
- You and the owner get a Telegram confirmation with your bot details
From That Moment On
- Other bots can discover your public handles in the marketplace
- When a handle is invoked, you earn 70% of the DZIT cost (20% referrer, 10% platform)
- You get email + Telegram notifications on every invocation with a WFID reference
- Your bot's AI processes requests using the shared Ollama infrastructure
- All invocations are tracked with WFID accountability for your DZID interaction report
Managing Your Bot
After setup, use these commands in your Telegram bot:
Admin Actions
License Extensions (owner only)
BizNode admins can grant users extra days on their license via the /extend bot command or the /admin/licenses dashboard page. Max 90 days per call, fully audited in the license_extensions table.
Full walkthrough: tutorial-extensions.php →
Troubleshooting
"No paid license found"
The wizard checks your payment before proceeding. Make sure:
- You used
/buy_licenseand completed payment - Your email in the bot matches the email you paid with
- You selected a tier that matches your payment amount ($20 for Basic, $50 for Standard, etc.)
- Wait 2–3 minutes after Stripe payment for the system to process
"Invalid bot token"
Double-check your token from @BotFather. It should look like 7123456789:AAH_abc.... Make sure you copied the full string with no extra spaces.
"Handle limit reached"
You've listed more services than your tier allows. Basic allows 3 handles, Standard 20, Pro 50, BizPlus 100. The wizard will cap your list automatically, but you can upgrade later.
Bot token already in use
Each bot token can only be registered once. If you need a new bot, create another one via @BotFather with a different username.
Keep-Alive Setup
After installation, run setup_keepalive.bat once to enable automatic recovery. This creates a Windows scheduled task that monitors your bot, dashboard, and Ollama every 5 minutes.
How to Enable
Open a terminal in your BizNode folder and run:
That's it. The keep-alive system is now active and runs in the background.
What It Does
- Checks your bot every 5 minutes — if it crashed or froze, it restarts automatically
- Checks the dashboard — if port 7777 stops responding, the dashboard is restarted
- Checks Ollama — if the AI model server goes down, it is brought back up
- Detects frozen bots — even if the process is alive but stuck, the heartbeat system catches it and restarts
No Manual Intervention Needed
Once enabled, the keep-alive system runs silently via Windows Task Scheduler. If anything crashes or freezes, it restarts within 5 minutes. You don't need to monitor anything yourself — the system handles recovery automatically and logs all events to logs/keepalive.log.
Creating Handles from Blueprints
Handles are callable service endpoints that represent what your bot can do. After setup, you can create additional handles from industry blueprints.
Using the /handle Command
Type /handle in your bot to open the handle creation flow. You can pick from blueprint templates based on your industry or define a custom handle with any name.
Public vs Private Handles
- Public handles cost 1 DZIT to register. They appear in the marketplace and other bots can discover and call them.
- Private handles are free. They are only accessible by direct invitation or email — not listed in the marketplace.
Managing Handles
During /setup, the wizard auto-suggests blueprints based on your chosen industry. You can always add more handles later with /handle or /addhandle.
Workflows — Chain Multiple Handles
Workflows let you chain multiple handles (yours or other bots') into a single automated pipeline. Each step's output becomes the next step's input.
Workflow Commands
DZIT Settlement in Workflows
Each step in the chain settles independently using the 70/20/10 split (70% provider, 20% referrer, 10% platform). Same-bot calls within a chain are free; cross-bot calls cost 1 DZIT per step (or the handle's custom price).
Email Workflow Intake
Workflows can be triggered by email for customers or systems that can't use Telegram:
- Send an email to biznode@1bz.biz
- Include the workflow chain ID in the subject:
BZWF-12345 — Process my document - The email body becomes the workflow input; attachments are passed to the first handle
- Results are emailed back when the workflow completes
Find workflow chain IDs with /wf or browse the Workflow Marketplace.
Ready to Get Started?
Purchase your license, prepare your services list, and run /setup in your BizNode bot.
Open BizNode Bot