AI products running in production every day

AI does the real work. You keep the final say.

Noti.vn builds AI for ad accounts, team know-how and AI search. It plugs into Claude, ChatGPT and Gemini, and anything that touches budget or content follows your rules first.

2.14B impressions in H1 2026 4 ad platforms, one place MCP Claude · ChatGPT · Gemini

Connects to the stack you already run

  • Meta Ads
  • Google Ads
  • TikTok Ads
  • OpenAI Ads
  • YouTube
  • Shopify
  • WooCommerce
  • Google Sheets
  • BigQuery
  • Claude
  • ChatGPT
  • Gemini
  • Telegram
  • WordPress
Products

Five products, one principle

AI takes on the repetitive work. Every action that touches money or content leaves a trail and can require your approval.

01

For advertising

Three ways to put AI on your ad accounts, from a ready-made app to a self-hosted AI team.

Cloud app · Live

Ads AI - Done.vn

AI your ads.

Matches real orders to every campaign through UTM, then pauses, scales and rebalances budget around the clock by your Price / Performance rules.

  • Real-order matching
  • 24/7 rules
  • Sheets · BigQuery

Best for: brands that want a ready-to-use app, no servers to run.

Self-hosted

Ads MCP

Your ad accounts, inside your AI chat.

A private MCP server on your own infrastructure. Connect Meta, TikTok (incl. GMV Max), Google (incl. YouTube) and OpenAI Ads, then manage them from Claude, ChatGPT or Gemini.

  • Telegram alerts
  • Creatives from Drive
  • Competitor data

Best for: teams that want ad data to stay on their own servers.

Self-hosted · Early access

Ads Agent

An AI team that runs your ads.

A lead AI coordinates specialist agents for research, creative, compliance, launch, optimization and reporting. Each one works only within the accounts, permissions and spend caps you grant.

  • 3 autonomy modes
  • Approve in Telegram
  • Hard spend caps

Best for: lean teams running many campaigns across platforms.

02

For your team and content

Scale what your best people know, and make sure AI answers mention your brand.

Live

CoreSkill

Scale your best people's know-how.

Package how your top managers work into skills and deliver them to the right departments over MCP. Update once, and every AI assistant in the company uses the new version on its next call.

  • By department
  • Per-person keys
  • Full call log

Best for: companies rolling out AI assistants across teams.

Live

GEO Platform

Get cited in AI answers.

Writes blog posts and product pages scored on SEO, AEO and GEO at once, so you rank on Google and get named by ChatGPT, Gemini and Perplexity. Nothing goes live without your approval.

  • Preview · Diff · Approve
  • WordPress · Shopify · Wix
  • AI citation tracking

Best for: brands that grow through search and content.

Features

Every product, in detail

Pick a product to see the problem it solves, how it works and what it connects to.

01 · Ads AI - Done.vn

Optimize ads on real revenue data

Ads AI is Done.vn's multi-channel ad control platform. It connects your Meta, TikTok and Google ad accounts to your store or CRM, matches real orders through UTM, then pauses, launches and rebalances budget by Price / Performance rules.

The problem today

  • Manual reconciliation every day. Spend lives in the ads manager, orders live in the sales system, and the team stitches them together row by row.
  • Decisions on unclean numbers. Pixels do not subtract cancelled, returned or fake orders, so reports run higher than the books.
  • Nobody watching after hours. Dozens to hundreds of campaigns, but no one tracks cost thresholds at night or on weekends.

How it works

  1. 1Connect onceAd accounts and sales systems in one place. Credentials are encrypted before they are stored.
  2. 2Match real orders through UTMEvery order traces back to the campaign, ad set and ad that produced it.
  3. 3Decide by Price / PerformanceCut what underperforms, shift budget to what works and duplicate winning ad sets, within the rules you set.
  4. Send data where you need itGoogle Sheets, BigQuery, your own warehouse or straight into your AI chat, no engineers needed.

What it connects to

Ad platforms
  • Meta Ads
  • TikTok Ads
  • Google Ads
  • Shopee Ads Coming soon
  • Amazon Ads Coming soon
Sales and CRM
  • Shopify
  • WooCommerce
  • Nhanh.vn
  • Pancake POS
  • Pancake CRM
  • Sapo
  • Haravan
  • KiotViet
  • GetFly
Data storage
  • Google Sheets
  • BigQuery
  • Your own warehouse
AI chat
  • Claude
  • ChatGPT
  • Gemini

Key features

Real-order matching via UTM

See exactly which campaign drives revenue, net of cancellations and returns, instead of relying on pixel conversions.

24/7 optimization rules

Set cost-per-order thresholds, budget caps and time windows. The system keeps watching, including after hours.

Duplicate what works

Copy winning campaigns, ad sets and ads to another account in one action.

No-code data export

Sync to Google Sheets, BigQuery or your data warehouse on a schedule you set.

A log of every change

Who changed what, when and why. No change sits outside the audit trail.

MCP for unlimited accounts

Query and operate every ad account in your business from Claude, ChatGPT or Gemini, not just the ones behind a single login.

Why not just use the platforms' own MCP connectors?

Meta, TikTok and Google each have their own MCP connector. They solve one user's problem, not a company's. A platform connector sits on top of a single login, so the AI only sees what that one account sees, inside that one platform. Ads AI is an aggregation layer: unlimited ad accounts across many logins and Business Managers, on all three platforms, through one MCP gateway.

Platform MCP connectorsAuthenticates with one login. The AI only reaches the ad accounts that login can see.

Done.vn MCPUnlimited ad accounts across many logins and Business Managers, in one session.

Platform MCP connectorsOne connector per platform. Meta does not talk to TikTok, and TikTok does not talk to Google.

Done.vn MCPOne gateway for all three. A single prompt runs across Meta, TikTok and Google and returns one unified table.

Platform MCP connectorsOnly sees data inside that platform. It cannot join orders or CRM data, so it cannot measure real results.

Done.vn MCPAlready joined with your sales system and CRM. The AI decides on real orders, net of cancellations and returns.

Platform MCP connectorsChat sessions are temporary. No approval layer and no record to audit or repeat later.

Done.vn MCPEvery command passes through company rules and is logged with who, when and what changed.

Platform MCP connectorsCredentials live in each person's local setup. They cannot be issued or revoked centrally.

Done.vn MCPPer-person keys with expiry dates and central revocation. When someone leaves, access ends immediately.

Platform MCP connectorsUneven capabilities. Some official connectors are read-only and cannot make changes.

Done.vn MCPConsistent read and write on all three platforms: pause, resume, change budgets, duplicate ad sets.

One account is enough for an individual. A business needs all of them.

A typical seller runs dozens of ad accounts across many logins and Business Managers, plus TikTok and Google. A connector tied to one login cannot serve that model.

1 login session Unlimited accounts
02 · Ads MCP

Run every ad platform from your AI chat, on your own server

Ads MCP is a self-hosted MCP server licensed by noti.vn. Your team connects platform tokens once, then creates MCP links for Claude, ChatGPT and Gemini. Credentials and ad data stay on infrastructure you control.

What it connects to

Ad platforms
  • Meta Ads + Facebook Pages
  • TikTok Ads + GMV Max
  • Google Ads + YouTube
  • OpenAI Ads
AI assistants
  • Claude
  • ChatGPT
  • Gemini
Team workflow
  • Telegram
  • Google Drive
  • Google Sheets
Market data
  • Apify
  • Marketplaces
  • Social networks
  • Google

Key features

Runs on your own server

A small VPS is enough: 1 vCPU, 2 GB RAM, Ubuntu or Debian. Tokens and ad data stay on your machine.

Install with one command

A guided script installs Docker, pulls the software and starts it. Written for non-technical teams, about 30 to 45 minutes.

Telegram alerts

Connection warnings, notices of changes made by AI and messages from the AI, right in your group chat.

Creatives from Drive and Sheets

Point it at a Google Drive folder or Sheet and the AI pulls images and videos to launch ads.

Competitor and market data

With an Apify token, the AI collects prices, reviews and competitor ads from marketplaces, social networks and Google, then analyzes them.

One MCP link per assistant

Create separate MCP links for Claude, ChatGPT and Gemini, and check for new versions from the settings page.

How to get it

  1. 1Request accessEmail [email protected]. Ads MCP is licensed software for authorized organizations only.
  2. 2Get your licensenoti.vn grants your GitHub account read access to the release.
  3. Install and connectInstall on your server, paste platform tokens and create MCP links for your AI assistants.
03 · Ads Agent

An AI team that runs your ads, inside your limits

A lead AI coordinates specialist agents that work directly through each platform's API with the tokens you connect: Meta, TikTok (incl. GMV Max), Google Ads and OpenAI Ads. You decide how much freedom they get.

Meet the team

  • Lead AI
  • Content compliance
  • Campaign creation
  • Market and competitor research
  • Ad analysis
  • Creative
  • Optimization
  • Facebook Page analysis
  • Reporting

Choose how much autonomy it gets

1
Fully automatic

Agents act on their own and report back after every run.

2
Within thresholds

Agents act on their own as long as each change stays inside the thresholds you set.

3
Ask every time

Every change waits for your approval, one tap in Telegram.

Key features

Bring your own AI

Anthropic, OpenAI, Gemini or DeepSeek over API. Each agent has a main model and a fallback, with prompt caching to save cost.

Scoped permissions

Each agent only uses the connections, ad accounts and actions you grant: view, pause, edit, duplicate, create or delete.

Advanced protection

Set absolute caps for each connection that no agent can exceed.

Runs on a schedule

Every 10 minutes up to every 6 hours, or at fixed times such as 8:00, 12:00 and 18:00.

Run it from Telegram

Get a report after every run, approve changes with a button and message the team with new instructions.

Full transparency

A team map, a timeline of every run, a log of every action and the AI cost of the work.

Runs on your own server

Self-hosted with Docker and PostgreSQL on your own VPS. New versions install with one click from the dashboard.

04 · CoreSkill

Scale your best people across the whole company

Update once, and every AI assistant in the company knows instantly.

Managers package how they work into skills, instruction sets that AI assistants can read and follow, then deliver them to the right departments over MCP. Every call is logged.

A mentor next to every employee

A department head's experience usually reaches a few people over many months. Once that method lives in a skill, every person's AI assistant brings it to every task, so output converges on your best performer's standard instead of depending on seniority.

  • Package the method
  • Deliver by department
  • Scale capability

The problem today

  • Same task, ten different prompts. Output quality varies widely from person to person.
  • Processes sit out of AI's reach. Docs live in office files and get copied by hand every time.
  • Updates mean resending files. Every machine keeps its own version, nobody knows who uses what, and access cannot be revoked when someone leaves.

What changes with CoreSkill

TodayEdit a process, then send the file to everyone

With CoreSkillUpload once. On the next call, the whole company uses the new version

TodayEvery machine keeps a different copy

With CoreSkillThe server is the single source, so versions never drift

TodayNo idea who uses which skill, or when

With CoreSkillEvery call is logged, with stats and file export

TodayPeople who leave keep the documents

With CoreSkillRevoke a key and access ends immediately

TodayWorks for 5 people, breaks at 500

With CoreSkillPer-person keys, issued in bulk by department

Three gateways, clearly separated permissions

Employees cannot overwrite a process. This is not a permission setting that can be misconfigured. It is an architectural constraint: the employee gateway has no write operation at all.

Read-only by design
Employee gateway

One address for the whole company. Each key reads only its own department's skills, and access follows people when they change teams.

Scoped to one server
Service keys

For system integrations. Each key is bound to exactly one skill server and belongs to no individual.

Read and write, fully audited
Admin gateway

For managers' AI assistants: create servers, upload processes, invite members and issue time-limited keys, all through conversation. Deletes require confirmation.

Features and outcomes

Follows your org chart

Departments form a tree and sub-teams inherit read access from their parent. Four roles: Owner, Admin, Manager and Member.

Per-person keys

Issue one by one or for a whole department, set expiry dates and revoke any time. A key value is shown only once.

Logs and analytics

Filter by department, member, skill, status and time range. Rejected calls are logged too.

Faster onboarding

New hires work to company standard from their first days, without waiting for a manager's time.

Quality not tied to seniority

Output converges on your best performer's standard and the gap between people narrows.

Know-how stays with the company

Methods live on the server, not in one person's head, so they do not walk out the door.

05 · GEO Platform

SEO, AEO and GEO-ready content for blogs and product pages

Not just the top of Google. Inside AI answers too.

GEO Platform writes and optimizes the two kinds of content that bring in customers: blog posts and product pages. Every piece is scored on SEO, AEO and GEO at once, and nothing reaches your site until it is previewed and approved.

Three places customers can find you

There used to be one. Now there are three, and most companies only measure the first.

SEO On the results page

A customer searches on Google, sees your name in the results and clicks. The familiar playbook of the last decade.

Do customers see me in search results?

AEO In the answer box

Google lifts a passage from your page and shows it as the answer at the top. The customer reads it right there, with your name on it.

Does Google use my page as the answer?

GEO Inside AI answers

Customers skip Google and ask ChatGPT, Gemini or Perplexity. The answer names only a few brands. GEO makes sure one of them is you, not a competitor.

Does AI mention me when customers ask?

The problem today

  • Traffic drops for no clear reason. Rankings hold, but people read the AI-generated answer instead of clicking.
  • A scattered production line. Keyword research, writing, editing and publishing live in four different tools, and each post takes half a day.
  • Publishing cannot be handed to AI. The risk of overwriting existing content keeps every upload manual.

How it works

  1. 1A topic or your own documentsStart from an idea, or from internal material you provide.
  2. 2Keyword researchReal search volume and competition from market data providers, not estimates.
  3. 3Brief, outline and draftLock the structure before spending on AI. Brand voice is set once and applied to every post.
  4. 4Score, fact-check and illustrateSEO, AEO and GEO scoring plus a source review. Cover and inline images render text correctly.
  5. Approve, then publishPreview, compare changes, confirm. Every edit to an old post saves the live version first.
Nothing goes live without approval

Every publish runs as a dry run by default. Before editing an old post, the system always saves the live version so you can restore it.

  • Preview
  • Compare changes
  • Confirm
Publishes directly to
  • WordPress
  • Wix
  • Shopify
  • Haravan
  • Sapo

Key features

AI citation tracking

See which posts AI tools cite, and use it to decide where your content budget goes.

Blog posts and product pages

One workflow for both, and each type has its own scoring criteria.

A consistent brand voice

Set it once and every post keeps the same voice, even with many writers.

Refresh old content

Pull existing pages back in, rescore, edit and push updates with a saved backup.

Token and budget reports

Track the cost of each post and set spending caps so AI costs stay on budget.

Keywords backed by real data

Search volume and competition come from market data providers, not estimates.

In production

2.14 billion impressions in the first half of 2026

One system, built almost entirely with AI-assisted coding, running live across several markets. The numbers come straight from the reporting system, not estimates.

Impressions report: share by country and daily impressions, January to August 2026 Tap to enlarge
Daily impressions by country, exported on August 6, 2026.
2.14B Total impressions
10.07M Daily average
44.44M Peak day
Share by market
United States 35.11%
Vietnam 30.95%
Singapore 11.92%
Europe 11.54%
Other 10.47%
Why Noti

Built for teams that need control

Four rules built into the architecture of every product. They are not settings you can switch off.

You make the final call

Anything that touches budget or live content needs your confirmation or leaves a full audit trail.

Production, not demos

Every product runs real daily work and was built from real operating needs.

Your data stays yours

Credentials are encrypted before storage. Ads MCP and Ads Agent run on infrastructure you control.

Works with any AI assistant

Built on the open MCP standard, so Claude, ChatGPT and Gemini all plug in.

About

The person behind Noti.vn

Noti.vn is built by Giáp Đức Thắng, who connects three worlds that usually stay apart: marketing, business and technology.

Short bio

Founder of Noti.vn and admin of the n8n AI Automation Vietnam community, building solutions that combine AI, data, advertising and automation to help businesses improve their marketing and real-world operations.

Read the full profile
Positioning
AI Automation Builder, Digital Marketing Strategist, Business Automation Consultant, technology founder, community builder and AI Solution Architect. What sets him apart is connecting three worlds that usually stay apart: marketing, business and technology.
Technical skills
Comes from marketing and business, but works hands-on with n8n, Make, APIs and webhooks, JavaScript in Code nodes, JSON, Docker, VPS and self-hosting, Cloudflare, the Meta API, CRM and sales systems, AI APIs, MCP, databases and data warehouses.
AI for e-commerce
Matching ad spend with real revenue, finding the profitable channels, calculating customer lifetime value by ad source, predicting orders likely to be returned, analyzing performance by SKU and syncing data between Facebook Pages, ads, CRM and sales software.
View on AI
AI sharply lowers the cost of building software, but the real value is not in adding one more tool. It is in solving a business problem end to end. The competitive edge lies in proprietary data, industry knowledge, implementation process, trust and community.
Long-term direction
Build systems that read business data, analyze how operations are going, propose decisions, act within permitted limits, report results and hand over to people when there is risk. Moving from AI that assists people to AI that takes part in operations, always with clear permissions and controls.
Principle

Please don't introduce me as an expert. I only share what I have done and am doing, within what I know. Knowledge is endless, experience is what's real.

Four fields that intersect

Digital marketing and online advertising, applied AI, automation and AI agents, and building data-driven business operations.

Noti.vn

An ecosystem that combines knowledge, technology, data and operating processes, rather than a single standalone tool.

n8n community

Runs one of the largest n8n AI Automation communities in Vietnam, with more than 130,000 members sharing real workflows and deployments.

Ads AI - app.done.vn

An AI system to manage and control ads: performance analysis, budget suggestions, alerts and automatic pauses when something looks wrong.

See features

Brand assets

Tap Copy link to share a file with event organizers or the press. Tap the image to open the full-size file.

Noti.vn logo for light backgrounds
Logo for light backgrounds
Noti.vn logo for dark backgrounds
Logo for dark backgrounds
Profile photo of Giáp Đức Thắng
Profile photo
FAQ

Questions teams ask us

Which ads product is right for me?

Pick Ads AI if you want a ready-made cloud app that matches real orders to campaigns. Pick Ads MCP if you want to manage ad accounts from Claude, ChatGPT or Gemini on your own server. Pick Ads Agent if you want a team of AI agents running campaigns on a schedule, inside limits you set.

Meta and Google already have MCP connectors. How is Ads AI different?

The difference is architectural. A platform's own connector sits on top of one login, so the AI only reaches the ad accounts that login can see, inside that one platform. Ads AI is an aggregation layer: you connect unlimited ad accounts across many logins and Business Managers on Meta, TikTok and Google, issue a separate key to each team member through one MCP gateway, and the ad data is already joined with orders from your sales system and CRM.

Will the AI spend my budget without asking?

No. The AI only acts within the rules you set: cost-per-order thresholds, budget caps, allowed hours and which accounts it may touch. Every pause, resume or budget change is logged with a timestamp. You can also have the system only make suggestions and click to execute them yourself. Ads Agent offers three modes: fully automatic, within thresholds, or ask before every change.

What data does the AI use to adjust ads?

Two sources joined together: spend and delivery from the ad platform, and orders from your sales system or CRM. They are matched through UTM, so the AI sees real orders net of cancellations and returns, not pixel-counted conversions.

Which AI assistants does it work with?

Claude, ChatGPT and Gemini, through the Model Context Protocol (MCP). Your team keeps using the chat app they already know.

Where is my data stored?

Connection details such as ad tokens, API keys and CMS logins are encrypted before storage and only decrypted on the server when a call runs. They are never sent back to the browser. Report data can live in Google Sheets, BigQuery or your own warehouse, or be queried directly in your AI chat. Ads MCP and Ads Agent are self-hosted, so everything stays on infrastructure you control.

What if our sales platform is not on the list?

It still works. Ad control does not depend on the sales system, you only lose the real-order matching layer. The list of integrations keeps growing, and data can still be exported to Google Sheets or a warehouse to join with your orders yourself.

How is GEO different from SEO? Do I need both?

SEO puts your content on the search results page. GEO puts it inside the answers of generative engines like ChatGPT, Perplexity or Google's AI summaries, so it gets cited instead of skipped. The two share most of the work but are measured differently, so the platform scores SEO, AEO and GEO on the same piece.

Do you work with companies outside Vietnam?

Yes. We focus on teams in the US and Europe. Most of the ad traffic our systems handle already runs outside Vietnam, and the US is the largest market.

How do I get Ads MCP or Ads Agent?

Both are licensed software installed on your own server. Email [email protected] and we will set up your access and walk you through installation.

Hand the repetitive work to AI. Keep control.

Start with Ads AI today, or talk to us about self-hosted Ads MCP and Ads Agent for your team.

Or write to [email protected]