Someone writes to the Instagram account. VN Hub answers in the same thread, moves the conversation to Telegram, and files whatever they buy against the message that started it. It runs on one brand’s own professional account, for one brand.
A direct message, a reply to a story, or a comment under one of the account's own posts. Nothing happens until the word СИГНАЛ appears in it.
It sends the link that was asked for, then a Telegram link carrying that person's id.
Products, questions, checkout. Same brand, in a place built for the rest of the conversation.
When the webhook arrives, the order is filed against that first message, so nobody has to reconstruct the path a month later.
Support runs on an agent called Mark. He works 9:00 to 21:00 European time, and whatever came in overnight gets answered first thing in the morning, in the order it arrived. Before he tells anyone their access is on the way he checks whether it actually went out, and he can correct a mistyped email himself. When he can't tell, he asks Vladimir instead of guessing, then pings him again if nothing comes back in a couple of hours.
An unpaid order sits as pending. About four hours later a reminder goes out, and another one the next day. Each one re-reads the order first, so nobody gets chased for something they already paid for. It goes by Telegram, email or Instagram, whichever that person actually uses.
The storefront hands over access when the payment clears. The hub does it again from its own side, because sending the same welcome twice is cheaper than finding out on Monday that it never went.
Stripe fees are read off the charge itself, Prodamus reports its commission with the payment, and the agent's percentage goes on top of both. Finance shows gross, fees and net by month. It never adds up with revenue, because that would be the same euros counted twice.
Money lands as roubles or euros, whatever it was actually paid in. Anything else gets converted at the door, with the original amount and the rate kept on the order. Nothing in the product is ever the sum of two currencies.
Four switches on the dashboard: the Telegram funnel, the Instagram keyword, the checkout reminders, the AI answers. They work separately, and none of them closes the route to a human.
Every payment still knows which message it came from.
Instagram, Telegram and three payment providers all write into the same record. Nothing here is reconstructed from memory at the end of the month.
Ten more sit behind those: the checkout reminders, the mailings, the funnel map, the timers, the Telegram and Instagram wiring, every bot text exactly as it will be sent, the full contact list, the log and the settings.
instagram_business_basic identifies the connected account. instagram_business_manage_messages receives the keyword and sends the reply into the same thread. instagram_business_manage_comments finds the keyword in a comment under the account’s own post and answers that person privately. We ask for nothing else.
People who wrote to the account first. We keep their Instagram-scoped id, the conversation, and the order it turned into. No follower lists, no media, and nothing at all from accounts that never messaged us. Data is hosted in the EU (Amsterdam).
Remove the app in Instagram settings and the record goes, usually within minutes. Sending DELETE in the conversation or writing to hello@vladimirnikandrov.com does the same within 30 days. Accounting records stay, with the contact details stripped out. All three routes are written out on the data deletion page.
App details carries the app id, every permission with the endpoint behind it, and the steps to walk the whole flow yourself. The policy is on Privacy, the rules of use on Terms, and erasure on Data deletion. All four are also at the bottom of every page.
Business Center, Sharjah Publishing City Free Zone, Sharjah, United Arab Emirates. Built on Meta’s Instagram Platform, using the Instagram API with Instagram Login.