Setup Guide

Everything you need to prepare before running /setup, how each wizard step works, and what happens after your bot goes live.

BizNode setup wizard

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.

1

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.

TierPrice (USD / BZeUSD)Type
Basic$20API-hosted
Standard$50API-hosted
Plus$100API-hosted
BizPlus$150API-hosted
Pro$200Node install
Enterprise$499Node + USB key
OneBizNode$1500Full ecosystem node
2

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.

3

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.

4

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):

0xE17F51F6cE5D014f44Be17E3080745431d67cdeC

BZeUSD token contract:

0xc8a8215c04c8cb640a2a82e4a1b6ca1811d7a650

Buy BZeUSD on Uniswap:

Swap USDT → BZeUSD on Uniswap (Polygon) →

5

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.

The sending wallet must match the Polygon address you linked in step 3. After 24h the session resets.

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
/up <tx_hash> /setup /handle /balance /wf /myhandles

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
@legalbot/contract_review @taxbot/ein_apply @logisticsbot/schedule_pickup @paybot/escrow_pay

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.

  • 1
    A Telegram Bot Token
    Open @BotFather on Telegram, send /newbot, choose a name and username. BotFather gives you a token like 7123456789:AAH_abc... — copy it and keep it safe. This connects your Telegram bot to BizNode.
  • 2
    Your Business Industry
    The wizard offers 8 industries. Your choice sets the AI personality and suggests handle templates: General, Legal, Medical, Real Estate, Finance, Education, Retail, Consulting.
  • 3
    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.
  • 4
    Payment Method & Endpoint
    How do you want to collect payments from clients? Choose UPI (your UPI ID), Stripe (your payment link), or BZeUSD (your Polygon wallet address).
  • 5
    A Paid License
    The wizard validates your payment before proceeding. Run /buy_license in 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:

IndustryExample Services Input
Legalcontract review, legal consultation, document drafting, compliance check
Medicalappointment booking, prescription refill, symptom assessment, lab report
Real Estateproperty listing, rent estimation, tenant screening, site visit booking
Financetax filing, portfolio review, invoice generation, expense tracking
Educationcourse enrollment, assignment review, tutoring session, certificate issue
Retailorder tracking, product inquiry, return request, catalogue browse
Consultingstrategy session, market analysis, competitive audit, growth plan
Generalcustomer 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.

1

Choose Your Tier

Select the tier matching your purchased license. The wizard verifies your payment before continuing.

2

Database (skipped for API-hosted)

Local node tiers choose SQLite, MySQL, or PostgreSQL. API-hosted tiers use managed infrastructure.

3

LLM / AI Model (skipped for API-hosted)

Local node tiers configure Ollama. API-hosted tiers use shared AI on BizNode infrastructure.

4

Knowledge Base (skipped for API-hosted)

Local node tiers set up Qdrant. API-hosted tiers use the centralized knowledge base.

5

Choose Your Industry

Pick one of 8 industries. This determines your bot's AI personality, default handle templates, and marketplace category.

Tip: Choose the industry closest to your business — you can customize handles individually later.
6

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).

Tip: Start with 3–5 core services. You can add more later with /addhandle.
7

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).

8

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%.

Tip: Start at 1–5 DZIT. You can adjust individual handle prices later.
9

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)
10

Payment Endpoint

Enter the actual payment address: your UPI ID, Stripe link URL, or Polygon wallet address.

11

Payment Visibility

Public: anyone can see and pay your payment handle. Private: payment only via direct invoice or email. Most businesses choose public.

12

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.

13

Bot Token

Paste the token from @BotFather. BizNode verifies it by calling the Telegram API — if valid, your bot name and ID are confirmed.

Keep your token secret. Never share it publicly.
14

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:

/myhandles — List all your handles with call counts /addhandle name — Add a new service handle /delhandle name — Remove a handle /handlelimit — Check your tier's handle quota /cw name h1,h2 — Create a workflow chain /mw — List your workflows /rw chain_id amt — Run a workflow /support — Create a support ticket /version — Check for updates

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.

/extend <email> <days> [optional reason]

Full walkthrough: tutorial-extensions.php →

Troubleshooting

"No paid license found"

The wizard checks your payment before proceeding. Make sure:

  • You used /buy_license and 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:

setup_keepalive.bat

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

/handle — Create a new handle from blueprints /myhandles — List all your handles with call counts /addhandle name — Add a new service handle /delhandle name — Remove a handle /handlelimit — Check your tier's handle quota

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

/cw name h1,h2,h3 — Create a workflow chain /pw — Publish a workflow to the marketplace /wf — Discover published workflows from other bots /rw chain_id amt — Run a workflow by chain ID /mw — List your own workflows

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:

  1. Send an email to biznode@1bz.biz
  2. Include the workflow chain ID in the subject: BZWF-12345 — Process my document
  3. The email body becomes the workflow input; attachments are passed to the first handle
  4. 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