Asset Haus
AssetHausby Restifi

Integration Guide

Seamlessly integrate tokenization into your existing platform

Integration Options

Full White-Label

Complete platform under your branding

  • Custom domain
  • Your branding
  • Custom workflows
  • Full control
  • Dedicated infrastructure

Best for:

Large enterprises and fund managers

Embedded Components

Drop-in UI components for your app

  • React/Vue/Angular components
  • Investor onboarding widget
  • Deal display widget
  • Portfolio dashboard
  • Customizable styling

Best for:

Existing platforms adding tokenization

API-Only

Build your own UI with our API

  • Full API access
  • Complete flexibility
  • Custom UX/UI
  • Webhook notifications
  • Your infrastructure

Best for:

Developers wanting full control

White-Label Setup Process

1

Initial Configuration

Day 1
  • Choose subdomain or custom domain
  • Configure brand colors and logo
  • Set email sender domain
  • Define platform name and tagline
2

Workflow Customization

Days 2-3
  • Configure KYC/AML requirements
  • Set accreditation rules
  • Define deal creation workflow
  • Customize investor dashboard
  • Set up email templates
3

Technical Integration

Days 4-7
  • DNS configuration
  • SSL certificate setup
  • SSO integration (optional)
  • Custom domain email setup
  • Webhook configuration
4

Testing & Training

Days 8-10
  • Sandbox environment testing
  • Admin user training
  • Test deal creation
  • Test investor onboarding
  • UAT (User Acceptance Testing)
5

Go Live

Day 11+
  • Production environment setup
  • Final brand review
  • Launch checklist completion
  • Go live
  • Ongoing support and monitoring

Embedded Components

Installation

NPM
npm install @assethaus/react-components
Import & Use
import { DealWidget, InvestorOnboarding } from '@assethaus/react-components'

function App() {
  return (
    <div>
      <DealWidget
        dealId="deal_abc123"
        apiKey="your_public_key"
        theme="dark"
      />
    </div>
  )
}

Available Components

DealWidget - Display deal details and invest button
InvestorOnboarding - KYC/AML form widget
PortfolioDashboard - Investor portfolio view
TransactionHistory - Payment and distribution history
DocumentViewer - Legal document viewer
InvestmentForm - Custom investment flow

Customization Options

<DealWidget
  dealId="deal_abc123"
  apiKey="your_public_key"

  // Styling
  theme="dark"
  primaryColor="#3b82f6"
  borderRadius="12px"

  // Behavior
  showInvestButton={true}
  showDocuments={true}
  allowSocialShare={false}

  // Callbacks
  onInvestClick={(dealId) => {
    // Custom investment flow
  }}
  onDocumentView={(docId) => {
    // Track document views
  }}

  // Advanced
  customCSS="path/to/custom.css"
  locale="en-US"
/>

Framework Support: Components available for React, Vue, Angular, and vanilla JavaScript.

SSO Integration

Supported Protocols

SAML 2.0

Enterprise SSO standard (Okta, Azure AD, Google Workspace)

OAuth 2.0

Modern authorization framework (Google, Facebook, GitHub)

OpenID Connect

Identity layer on top of OAuth 2.0

LDAP/Active Directory

Directory service integration for enterprises

Configuration Steps

1. Choose your identity provider (IdP)
2. Generate SAML/OAuth credentials in IdP
3. Provide metadata XML or OAuth config to Asset Haus
4. Configure attribute mapping (email, name, etc.)
5. Test SSO flow in sandbox environment
6. Enable SSO in production
7. (Optional) Enforce SSO-only login

Data Sync & Webhooks

Real-Time Data Sync

Keep your platform in sync with Asset Haus using webhooks for real-time event notifications.

Investor Created

Sync new investor to your CRM

Investment Received

Update your accounting system

KYC Completed

Trigger onboarding workflow

Distribution Initiated

Send custom notifications

Token Transferred

Update cap table

Bulk Data Export

Export data programmatically via API for reporting, analytics, or migrations.

Cap table exports (CSV, JSON, Excel)
Investor list with KYC status
Transaction history
Distribution records
Audit logs
Document metadata
Token holder list
Compliance reports

Integration Features

Custom domain (your-brand.com)
Full white-label branding
SSO integration (SAML, OAuth)
Custom email templates
Webhook event notifications
API-first architecture
React/Vue/Angular components
Mobile SDK (iOS, Android)
Dedicated sandbox environment
Custom workflow configuration
Multi-language support
Dedicated support team

Plan Your Integration

Discuss integration options with our solutions team