Marketplace operations and AI agents for commerce teams
VHcom is the system VH Media built to manage orders, products, and customers across TikTok Shop, Amazon, and Etsy, run the projects that execute on that data, and automate department work with AI agents. It runs our own marketplace, content, and ads teams today, and we are preparing to open it to other businesses.
Access is by invitation today: accounts belong to VH Media's teams.
Sales, money, people and work across your brands.


Every order from a connected shop, who owns it, what the customer paid, and what is left after fees.

Sourcing, listing, content and ads tasks on one board, with priorities, owners and progress.
Screens show a demo store. The shop, people and figures are sample data.
Built by VH Media, proven on our own operations first.
VHcom is built by VH Media, a company in Đà Nẵng, Vietnam. It began as the toolchain of our own operations team, which runs marketplace operations, brand launches, content production, and paid acquisition for the e-commerce and social commerce businesses we own and operate. It is in daily use there, and we are preparing to open it to other businesses.
All third-party platform integrations on this product — including TikTok, Meta (Facebook + Instagram), Google, Etsy, Amazon, and other platforms we add over time — are used exclusively by our internal staff to manage accounts and campaigns that our team is authorized to administer for our own brands. We do not resell platform data and we do not expose any third-party APIs to external customers.
This page describes the product and our use of each platform's APIs for the purposes of the respective developer-portal app reviews.
Three pillars our operations team relies on every day.
Marketplace Operations
Orders, products, and customers sync from TikTok Shop, Amazon, and Etsy into one workspace, with settlement and fee data attached to every order.
- Live order + inventory sync per shop
- Real profit per order after fees and refunds
- Low-stock and settlement-gap alerts
Project & Task Execution
Each initiative becomes a project — sourcing, listing, content, and ads work tracked on shared boards with owners and due dates.
- Role-based task assignment across departments
- Phase gates, finance entries, and supplier links
- Weekly operational reporting to owners
AI Agents per Department
VH Agent reads live shop and project data, then drafts the work each department owns — from restock decisions to ad copy — for an operator to approve.
- Grounded in live sales, inventory, and finance data
- Per-department tool access with role-based limits
- Every action confirmed by an operator before it runs
How VHcom uses third-party platform APIs.
Every integration below is used exclusively by VHcom internal staff on accounts our operations team is authorized to manage for our own brands. End users of VHcom are VHcom employees. We do not resell platform data or expose any of these APIs to external customers.
TikTok
Publishing AI-generated videos and managing TikTok Ads campaigns for the TikTok Shop projects our team operates.
Our content team uses VHcom to draft short-video scripts and prepare assets, then publishes them through the Content Posting API to the TikTok accounts we manage. Our paid-acquisition team uses the Marketing API to create, monitor, and optimize TikTok Ads campaigns for the projects we run.
video.uploadvideo.publishuser.info.basicUpload and publish approved video drafts to the authorized TikTok account.
ads.managementads.reportuser.info.basicCreate and manage TikTok Ads campaigns; pull spend, impressions, clicks, and conversions for our internal dashboard.
OAuth tokens encrypted at rest, scoped to the team. Video files uploaded directly to TikTok and not retained on our servers after publish. Reporting data cached for up to 90 days.
Meta (Facebook + Instagram)
Publishing brand content and managing ad campaigns across Facebook Pages, Instagram, and Meta Ads.
Our content team uses VHcom to schedule and publish posts to the Facebook Pages and Instagram Business accounts of the brands we operate. Our ads team uses Meta Marketing API to manage cross-placement ad campaigns and pull performance reporting into our internal dashboard.
pages_show_listpages_read_engagementpages_manage_postspages_manage_engagementList authorized Pages and publish / manage posts on the Pages our team operates.
instagram_basicinstagram_content_publishinstagram_manage_insightsPublish content to the Instagram Business accounts our team manages and read post insights.
ads_managementads_readbusiness_managementCreate and manage ad campaigns across Facebook, Instagram, and Audience Network; pull reporting.
OAuth tokens encrypted at rest, scoped to the team. Page and IG content published directly to Meta; assets not retained after publish. Reporting cached for up to 90 days.
Managing Google Ads campaigns and pulling analytics + search performance for the websites and stores we operate.
Our ads team uses VHcom with the Google Ads API to manage Search, Performance Max, and Shopping campaigns. Our analytics team pulls GA4 and Search Console data into our internal dashboard so operators can compare performance across brands.
https://www.googleapis.com/auth/adwordsCreate, manage, and report on Google Ads campaigns for the accounts our team is authorized to manage.
https://www.googleapis.com/auth/analytics.readonlyRead site / app analytics for the GA4 properties of the brands we operate.
https://www.googleapis.com/auth/webmasters.readonlyRead organic-search performance for the verified properties of the brands we operate.
OAuth refresh tokens encrypted at rest, scoped to the team. Reports cached for up to 90 days for trend analysis, then aged out.
Etsy
Managing shop listings, inventory, and orders for the Etsy shops our team operates.
Our marketplace team uses VHcom with the Etsy Open API v3 to publish and update listings, sync inventory, and read order data for the Etsy shops we own. Listings are drafted by AI and reviewed by a human operator before going live.
email_rshops_rshops_wlistings_rlistings_wtransactions_rVerify the connected shop owner, read shop + listings + orders, and publish / update listings authorized by the operator.
OAuth tokens encrypted at rest, scoped to the team. Listing media uploaded directly to Etsy and not retained on our servers after publish. Order data cached for up to 90 days.
Amazon
Managing Amazon Seller Central listings and Advertising campaigns for the brands we operate.
Our marketplace team uses VHcom with Amazon SP-API to manage listings, inventory, and orders for the Seller Central accounts of the brands we own. Our ads team uses the Amazon Advertising API to manage Sponsored Products, Sponsored Brands, and Sponsored Display campaigns.
Product ListingInventory and Order ManagementPricingManage listings, inventory, and orders for the Seller Central accounts our team is authorized to operate. Roles requested via Amazon's Developer Profile.
advertising::campaign_managementadvertising::reportCreate and manage Sponsored Products / Brands / Display campaigns; pull spend + ACOS + sales reporting.
OAuth refresh tokens encrypted at rest, scoped to the team. Order PII is read only as needed for operations and is not used for any other purpose. Reporting cached for up to 90 days.
Other platforms may be added over time. Each new integration is used on the same basis: internal staff only, accounts our team is authorized to operate, no resale of platform data.
One loop, repeated per project.
Connect
Operators connect each shop — TikTok Shop, Amazon, Etsy — to a project. Orders, products, and inventory sync in, with webhooks keeping them live.
Plan
Each initiative becomes a project with sourcing, listing, content, and ads workstreams split into tasks owned by the right department.
Execute
Marketplace team works orders and inventory in one place. Content team publishes AI-drafted posts. Ads team launches campaigns across TikTok, Meta, and Google.
Optimize
Revenue, fees, and profit flow back from every connected shop. Agents surface what is leaking margin; operators approve and apply the fix.
How we handle platform data.
Token storage
OAuth tokens for every connected platform (TikTok, Meta, Google, Etsy, Amazon, others) are encrypted at rest, scoped to the team that connected the account, and never exposed to the frontend.
Session security
VHcom staff sign in with a server-issued HS256-signed session cookie. No third-party platform credentials are stored on our servers — only OAuth tokens issued by those platforms.
Data scope
We retain reporting data for up to 90 days for trend analysis. Raw media assets are not retained after publish. No platform-derived data is shared with third parties or sold.
Data deletion
Operators can disconnect any platform account at any time. We also honor written deletion requests within 30 days.