Send a test event to verify your connection is working. If you added the inject tag, you can also check from your site console.
// From your site's browser console:
SOUL.analytics.track("setup_complete", { source: "onboarding" })
WHAT'S NEXT?
AI:SOUL.ai.ask("Hello!") Brain:SOUL.brain.search("orders") Voice:SOUL.voice.speak("Welcome!") Pay:SOUL.pay.checkout("pro") Webhooks: Set up in the Webhooks tab
0
Active Skins
0
Total Requests
0
Hub Modules
—
System Status
Account Info
Name:—
Email:—
Role:—
Member Since:—
SOUL HUB Status—
Loading...
Registered Skins
Loading...
Register New Skin
——
API Key
—
Inject Tag (paste into your HTML)
—
0
Requests
—
Hourly Limit
—
Created
Key Management
Security Audit Log
Loading...
Getting Started with SOUL HUB
1
Register a Skin
Go to "My Skins" and click "+ New Skin" to register your website. You'll get an API key and inject tag.
2
Add the Inject Tag
Paste a single script tag into your HTML. This connects your site to THE SOUL — AI, analytics, payments, voice, and more.
The inject.js script exposes window.SOUL with these capabilities:
// AI — Ask THE SOUL anything
SOUL.ai.ask("Summarize my last 5 orders")
// Brain — Read/write knowledge base
SOUL.brain.write("notes", "Customer prefers blue")
SOUL.brain.search("orders from last week")
// Voice — Text-to-speech
SOUL.voice.speak("Welcome to our store!")
// Payments — Launch checkout
SOUL.pay.checkout("starter")
// Analytics — Track events
SOUL.analytics.track("button_click", { page: "home" })
// Cards — NFC management
SOUL.cards.list()
4
Monitor Usage
Track your API usage in "My Skins". Each skin shows request count, rate limits, and activity.
API BASE URL
https://hub.digisigns.link/hub/v1/
Available Endpoints:
POST /hub/v1/auth/login — Authenticate
POST /hub/v1/auth/register — Create account
POST /hub/v1/skins/register — Register a skin
GET /hub/v1/skins/list — List all skins
POST /hub/ai/route — AI query
GET /hub/brain/search?q=term — Search brain
POST /hub/brain/write — Write to brain
POST /hub/voice/speak — Text to speech
POST /hub/pay/checkout — Create checkout
POST /hub/analytics/event — Track event
POST /hub/notify/send — Send notification
—
Current Plan
—
Monthly Cost
—
Status
—
Next Renewal
Usage This Month
Loading usage data...
Plans
FREE
$0
100 req/hour 1,000 req/day 1 skin Basic analytics
Current
POPULAR
STARTER
$20/mo
500 req/hour 5,000 req/day 5 skins Full analytics Email support
PRO
$50/mo
5,000 req/hour 50,000 req/day Unlimited skins Priority support Custom branding
Invoice History
Loading invoices...
My Teams
Loading...
Create New Team
——
0
Members
0
Linked Skins
—
Created
Members
Invite Member
Linked Skins
Pending Invitations
No pending invitations.
Manage
Inspector
Mock Trigger
Signature Helper
Registered Webhooks
Loading...
Register New Webhook
0
Total Deliveries
0
Delivered
0
Failed
0
Dead Letter
Live Delivery Feed
Loading...
Delivery Detail
—
Mock Event Trigger
Fire a mock event to a specific webhook endpoint to test your integration. Choose an event type and customize the payload.
Event Payload Templates
HMAC-SHA256 Signature Verifier
Verify webhook signatures to confirm authenticity. SOUL HUB signs payloads with HMAC-SHA256 using your webhook secret. The signature is sent in the X-Hub-Signature-256 header.