Become a Vendor on TheMarketRobo
We're live. Sell your trading robots and earn revenue from every sale. We offer strong revenue share and clear payouts—ideal for developers and traders getting in at launch.
Attractive revenue share
Transparent payouts
Launch-phase support
Watch: How the marketplace works
A quick overview of the vendor marketplace and how to get started.
How the marketplace works for vendors (1:30)
Registration & Onboarding
Get started quickly with our simple registration process. You can begin submitting robots immediately after email verification.Getting Started
Register Your AccountCreate your vendor account with email verification. No admin approval required - you can start using the platform immediately after verifying your email.
•Email verification required
•Phone and country information required
•Immediate access to basic features
•No admin approval needed
Complete Your ProfileAdd your profile picture, header image, and preferences. This helps build trust with potential customers.
•Upload profile picture and header (optional)
•Set timezone and language preferences
•Profile visible to customers
Payment Verification (Before First Payout)Complete payment verification to receive payouts. You can submit robots before completing this step.
Set Up Payment InformationSubmit your bank account details and verification documents. Admin approval is required before you can receive payments.
•Bank transfer is the only payment method
•Identity verification (KYC documents) required
•Address verification required
•Tax forms (W-9 for US, W-8BEN for international)
•Admin reviews and approves
Payment verification is only required before your first payout. You can submit robots and create coupons before completing this step.
Registration Requirements
Registration
Email address
Password
First name
Last name
Phone number
Country (2-letter ISO code)
Profile
Profile picture
Profile header
Timezone
Preferred language
Payment Verification Requirements
Bank Information
Bank account name
Bank account number
SWIFT/BIC code
Bank name
Bank country
Routing number (US banks)
Verification
Identity document (passport/ID)
Address verification document
Tax
Tax form (W-9 or W-8BEN)
Important Notes
• You can submit robots before payment verification• Payment verification is only needed for payouts• Bank transfer is the only supported payment method
• Same rules apply globally - no country-specific requirements
Robot Submission Process
Submit your trading robots for review and approval. Once approved, your robots will be available in the marketplace.Reserve a UUIDBefore submitting, reserve a unique identifier (UUID) for your robot. This UUID becomes the permanent identifier for your robot version.
•Maximum 5 UUIDs can be reserved at a time
•UUIDs expire if not used within the configured period
•Each UUID can only be used once
•UUID becomes permanent after approval
Create Your SubmissionUpload your robot file, add specifications, and provide backtest data. You can save drafts and come back to complete later.
•Select your reserved UUID
•Upload robot file (.ex5, max 500MB)
•Add robot specifications and configuration fields
•Upload logo and header images (optional, max 10MB each)
•Add at least one backtest with performance metrics
•Upload backtest graphs (max 10MB each)
Propose PricingSubmit a single base price for the minimum plan/duration combination. The system automatically calculates all other price combinations.
•Propose one base price for minimum plan/duration
•System calculates all other combinations automatically
•Admin reviews and may counter-offer
•Maximum 5 negotiation rounds
•Each version requires new pricing (cannot inherit)
Review ProcessYour submission goes through multiple review stages. You can communicate with admins through the conversation thread.
•Technical review - code quality and functionality
•Security review - vulnerability assessment
•Performance review - backtest evaluation
•Pricing negotiation - agree on pricing
•Final approval - admin sign-off
Approval & PublicationOnce approved, your robot becomes available in the marketplace and you can start earning revenue.
•Robot becomes available in marketplace
•Pricing goes live
•Can create coupons for promotion
•Start earning revenue from sales
•Can create test licenses for testing
Review Process Stages
Technical ReviewCode quality and functionality check
Security ReviewSecurity vulnerability assessment
Performance ReviewBacktest and performance evaluation
Pricing ReviewPrice negotiation
Final ApprovalFinal sign-off
Important Rules
• No revisions after submission - create a new version for changes• One concurrent submission per robot type (can submit for different types simultaneously)• Draft submissions can be deleted before final submission
• Use submission conversations to communicate with admins during review
• Once approved, submission becomes immutable (locked)Pricing & Negotiation
Simple pricing system: propose one base price, and the system calculates all other combinations automatically.Propose Base PriceSubmit a single price for the minimum plan type and duration combination. This is the only price you need to propose.
•One price for minimum plan/duration
•Example: $50 for Basic plan, 1 month
•All other combinations calculated automatically
Automatic CalculationThe system automatically calculates prices for all plan types and duration combinations based on your base price.
•Different durations (1 month, 3 months, 6 months, 1 year, lifetime)
•Different plan types (if applicable)
•Calculation logic defined by platform
•You see all calculated prices before submission
Negotiation ProcessAdmin reviews your pricing proposal and may accept or counter-offer. You can negotiate up to 5 rounds.
•Admin reviews your proposal
•Admin may accept or counter-offer
•You see counter-offers when checking submission status
•Maximum 5 negotiation rounds
•Final pricing must be agreed upon
Pricing Example
If you propose $50 for Basic plan, 1 month:
• Basic, 3 months: System calculates (e.g., $135)• Basic, 1 year: System calculates (e.g., $450)• Professional, 1 month: System calculates (e.g., $75)• Professional, 1 year: System calculates (e.g., $675)
Note: Actual calculation formulas are defined by the platformKey Points
• Each robot version requires new pricing (cannot inherit from previous versions)• Pricing is version-specific - all versions have their own pricing matrix• Final agreed pricing becomes immutable after approval• No real-time notifications - check submission status to see counter-offers
Revenue & Payments
Earn revenue from every sale. Track your balance in real-time and request payouts when ready.Revenue Share Model
Each robot type has a commission percentage that determines your revenue share. This percentage is set during robot approval and can be modified by admins.
Vendor Revenue ShareCommission % of sale price
Platform Revenue ShareRemainder (platform fee)
Revenue Examples
Standard Sale (No Coupon)Customer purchases robot at full price with no discounts.
Robot Price$100
Customer Pays$100.00
Vendor Revenue (40%)
$40.00Platform Revenue$60.00
Sale with Admin CouponCustomer uses a 20% admin coupon. Platform absorbs the discount, vendor revenue unchanged.
Robot Price$100
Admin Coupon (20%)
-$20.00Customer Pays$80.00
Vendor Revenue (40%)
$40.00Platform Revenue$40.00
Sale with Vendor CouponCustomer uses a 30% vendor coupon. Vendor absorbs the discount from their revenue share.
Robot Price$100
Vendor Coupon (30%)
-$30.00Customer Pays$70.00
Vendor Revenue (40%)
$10.00Platform Revenue$60.00
Note: Vendor absorbs the $30.00 discount from their revenue share
Balance Tracking
Current BalanceTotal funds in your account
Pending BalanceEarnings in hold period (30 days default)
Available BalanceReady for payout (hold period complete)
Total EarnedLifetime earnings from all sales
Payment Request Workflow
Meet ThresholdAvailable balance ≥ $50
Submit RequestRequest payment amount
Admin Review1-2 business days
Accountant Process5-7 business days
Payment CompleteFunds received
Meet Minimum ThresholdEnsure your available balance meets the minimum payout threshold ($50 default).
Submit Payment RequestRequest any amount above the minimum threshold. You can request partial payouts.
•Enter requested amount
•Add optional notes
•Request submitted for admin review
Admin Review & ApprovalAdmin reviews your request, verifies balance and compliance, then approves or rejects.
•Admin reviews within 1-2 business days
•Verifies available balance
•Checks compliance status
•Approves or rejects with reason
Accountant ProcessingAccountant processes payment manually via bank transfer. This takes 5-7 business days.
•Payment processed manually
•Bank transfer to verified account
•Payment confirmation uploaded
•Balance updated automatically
Payment CompleteYou receive payment confirmation and your balance is updated.
Important Information
Hold period: 30 days default (can be configured per vendor)
• All payments are processed manually by accountants• No automatic or recurring payouts• Minimum 7 days between payment requests• Balance updates in real-time when sales occur• Refunds are automatically deducted from your balanceCoupons & Marketing
Create discount coupons to promote your approved robots. You control the discount, but you absorb the cost.Creating Coupons
Select Approved RobotChoose an approved and active robot type for your coupon. Coupons can only be created for approved robots.
•Robot must be approved and active
•Cannot create for pending or rejected robots
•Cannot create for deactivated robots
Configure Coupon DetailsSet discount percentage, validity period, usage limits, and other options. System generates the coupon code automatically.
•Discount percentage (0-100%)
•Valid from and until dates (optional)
•Usage limits (total and per customer)
•Minimum order amount (optional)
•First-time customers only option
System ValidationSystem validates that your discount doesn't exceed your commission percentage and checks coupon count limits.
•Discount must not exceed commission percentage
•Maximum 3 active coupons per robot type
•Coupon code auto-generated
•Coupon becomes active from valid_from date
Auto-Generated CodesSystem generates unique coupon codes automatically. No custom codes allowed.
Max 3 Per RobotCreate up to 3 active coupons per robot type to prevent excessive discounting.
Revenue Share ConstraintDiscount cannot exceed your commission percentage for that robot.
Analytics TrackingTrack usage, revenue impact, and customer acquisition metrics.
Revenue Impact
How Vendor Coupons Affect RevenueWhen a customer uses your coupon, you absorb the discount cost from your revenue share. The platform's revenue share remains unchanged.
Example:Robot Price: $100Your Revenue Share: 40% ($40)Your Coupon: 30% discountCustomer pays: $70Your revenue: $40 - $30 = $10Platform revenue: $60 (unchanged)
Coupon Constraints
Allowed
• Edit name and description• Update valid until date• Modify usage limits• Deactivate (soft delete)
Not Allowed
• Custom coupon codes• Edit discount percentage• Change valid from date• Permanently delete
Important Notes
• Discount cannot exceed your commission percentage for that robot• Maximum 3 active coupons per robot type• Coupon codes are auto-generated (no custom codes)• You absorb the discount cost from your revenue share• Platform revenue share is protected• Analytics show aggregated data only (no customer-level information)
Robot Management
Manage your approved robots, create new versions, and control availability.Version Management
Create New VersionSubmit a new version of an existing robot type. Each version requires its own UUID, file, pricing, and backtests.
•Reserve new UUID for the version
•Upload new robot file
•Add specifications and configuration
•Provide new backtests
•Propose new pricing (cannot inherit)
Only one version per robot type can be under review at a time. You can submit versions for different robot types simultaneously.
Version PropertiesEach version is independent with its own file, pricing, and backtests. Once approved, versions become immutable.
•Unique UUID per version
•Version-specific robot file
•Independent pricing matrix
•Own backtest data
•Immutable after approval
Latest Version FlagAdmin controls which version is marked as 'latest'. This determines which version customers purchase by default.
•System initially marks newest approved version as latest
•Admin can change latest flag
•Only one version per robot type can be latest
•Vendors cannot control latest flag
Version ControlCreate multiple versions of your robot type. Each version has its own file, pricing, and backtests.
Test LicensesCreate one test license per version to test functionality before release.
DeactivationRequest robot type deactivation (requires admin approval). Existing licenses continue working.
Latest VersionAdmin controls which version is marked as "latest" for new purchases.
Test Licenses
One Test License Per VersionYou can create exactly one test license per robot type version. Test licenses have no usage restrictions and allow you to verify robot functionality.
• No time limits on test licenses• Full functionality (same as production licenses)• Can be used in live or demo accounts• Automatically deactivated if submission is rejected
Robot Type Deactivation
Request DeactivationSubmit a deactivation request for your robot type. Admin approval is required.
•Request deactivation through vendor portal
•Admin reviews request
•Admin approves or rejects
What Happens When Deactivated:
• Robot hidden from marketplace• No new licenses can be purchased• Existing licenses continue working until expiration• You continue earning from active licenses
Important Rules
• Cannot update robot metadata without creating new version• Approved versions are immutable (locked)• Each version requires new pricing negotiation• Deactivation requires admin approval• Cannot delete robot types with active licenses• Ownership cannot be transferred to another vendor
Analytics & Support
Track your performance with comprehensive analytics and get help when you need it.Available Analytics
Sales AnalyticsTrack total sales, revenue, and performance metrics by robot type and version.
Revenue TrackingMonitor earnings, balance breakdown, and payment history in real-time.
Coupon AnalyticsView coupon usage, revenue impact, and customer acquisition metrics.
Privacy ProtectedAll data is aggregated - no individual customer information is visible.
What You Can See
• Total sales count and revenue by robot type• Active license count• Download count• Performance metrics (aggregated)• Coupon usage and revenue impact• Balance breakdown (current, pending, available)• Payment history
What You Cannot See
• Individual customer information• Customer names or emails• Individual purchase details• Session-level performance data• Customer contact information
All analytics are aggregated to protect customer privacy.Support Resources
Submission Conversations
Use submission conversations to communicate with admins about specific submissions. Perfect for:• Questions about your submission• Responding to review feedback• Clarifying requirements• Discussing pricing
Support Tickets
Create support tickets for general account issues. Use for:• Payment/revenue questions• Account access issues• Technical problems• Bug reports• Feature requests
Ready to Start Selling?
Be among our first vendors—competitive revenue share and dedicated launch support.
Earn revenue from every sale
Grow your audience as we grow
Transparent pricing and payments
Real-time analytics and tracking
Questions? Contact our support team or review the documentation.