Sell, maintain and get paid for the sites you build.
Velk Express is the operations panel for anyone who builds Velk sites for clients. Quotes with online approval, tickets instead of WhatsApp, support hours with a running balance and charges through your own Stripe account. Each client keeps track of it all in a portal with your branding, on their own time.
7 days free, then $12 per quota per month. Your clients pay straight into your Stripe account.
How it works
- day 1
You build the quoteSite creation, maintenance and support items.
- day 1
The client gets the linkAnd opens the proposal without signing up.
- day 4
Approves item by itemYou get the approval by email.
- day 4
Close & executeCreates the client, portal access, sites, tickets and plan.
- day 38
Opens a ticketIn the portal, with text and images.
- day 38
You get notifiedBy email, with a link to the ticket.
- day 39
You reply and log 25 minThe hour balance updates.
- day 40
You create the chargeThe client sees the Pay now button.
- day 41
The client paysStraight into your Stripe account, and the status updates on its own.
From quote to payment, no one has to be online at the same time. Everyone acts when they can, and Express records the history, notifies whoever is next and keeps balances and charges up to date.
1Sell
Quotes the client approves item by item
Build the proposal with site creation, maintenance and recurring support items. The client opens it from the link, without signing up, selects what they want and confirms. You get the approval by email.
- Site creationBusiness website$4,700approved
- Maintenance / implementationOnline ordering on the website$2,800not approved
- Recurring supportMonthly support, 10h included$490/moapproved
October 4, 7:40 PM
Public link, no account needed
The proposal opens at
velk.express/your-agency/q/…or on your domain, and the client approves from their phone.Items that already know what to create
A site creation item already includes the site to register. A recurring support item already includes the monthly hours and the extra hour price.
Payment right on the proposal
Generate a payment link for the one-time items, and the client sees the Pay now button on the same page.
2Deliver
One click turns the proposal into a project
With the items approved, Close & execute does the setup you'd otherwise do by hand: client, portal access, sites, tickets and support plan. All in a single transaction, with a log of what was created.
BEGIN
- Client registered
Café Aurora - Portal access invited
[email protected] - Site registered
cafe-aurora.com - Ticket opened
#1 Business website - Support plan activated
10h per month, $490
COMMIT
The client signs in to a portal with your branding
The login page, portal, proposals and invites use your logo, color and domain. There the client keeps track of their sites, opens support tickets, approves proposals and pays. Velk Express shows up only as a discreet credit in the footer.
- Your color: the whole palette comes from a single hex
- Your domain, with an SSL certificate issued automatically
- English, Portuguese or Spanish, in each person's own language
https://portal.youragency.com/tickets
velk.express/your-agency.3Maintain
Tickets instead of WhatsApp
Every request becomes a ticket tied to the site, in a chat-style thread with formatted text and images. The client writes when they can, you reply when you can, and nothing gets lost in a group chat. When they open a new ticket, you get an email.
Two ticket types
supportSupport- Recurring. The client opens one in the portal when they have an active plan and the site is covered. Logged minutes come out of the hour balance.
singleOne-off- Only the agency can open one. It has its own price and can become a payment link.
Two states
No board to configure and no in-between statuses: a ticket is either open or closed.
Support hours with the balance always in view
Set the hours included in each client's plan and log the minutes on each support ticket. The client sees the same balance in the portal as you do.
Hours used by Café Aurora in the October cycle
Hover or tap each entry
| Day | Ticket | Minutes | Cycle total |
|---|---|---|---|
| Oct 2 | #4 menu-update | 40 | 0h40 |
| Oct 6 | #5 new-photos | 75 | 1h55 |
| Oct 9 | #6 local-seo | 120 | 3h55 |
| Oct 14 | #7 october-banner | 25 | 4h20 |
| Oct 17 | #8 events-page | 150 | 6h50 |
| Oct 23 | #9 booking-form | 90 | 8h20 |
Monthly cycle, in São Paulo time
Each month starts with the plan's hours.
A negative balance doesn't block anything
You and the client see a warning, and support continues.
Extra hours per cycle
Sell extra hours through Stripe, and they're added to that month's balance.
4Get paid
Charges through your own Stripe account, with no middleman
Connect your Stripe account once, through OAuth. Express creates payment links in your account, in the agency's currency, and the money goes straight to you. It doesn't keep your keys and never touches the money.
creates the link in your account and tracks the status
Approved quote
The total of the one-time items, paid right on the proposal.
$4,700One-off ticket
A fixed-price change, charged straight from the ticket.
$800Support retainer
Becomes a Stripe subscription, billed every month.
$490/moExtra hours
Additional hours for the cycle, added to the client's balance.
$180The status comes in through the Stripe webhook and is for information only: nothing gets blocked. Got paid another way? Mark it as paid, and Express deactivates the link.
Everything else in the subscription
All included in the quota price, with no add-on modules to unlock.
- Team and roles
- The owner has full access. Managers handle clients, tickets and charges, but not the subscription, quotes, settings or team. Collaborators only see the clients and tickets they take part in.
- Quotas
- Each quota comes with 1 seat and 20GB. Add as many as your team needs, and adjust anytime.
- Files
- Express stores ticket images and the agency logo behind access checks.
- Automatic emails
- Access invite, password reset, proposal sent, proposal approved and ticket opened.
- Three languages
- Panel and portal in English, Portuguese and Spanish. Each person sees their own language.
- Three currencies
- Charge your clients in US dollars, euros or Brazilian reais. Amount fields accept both 1,200.50 and 1.200,50.
- Brazilian service invoices
- For companies in Brazil, Express automatically issues the service invoice (NFS-e) for every subscription payment.
- Branded login
velk.express/your-agencyopens the login screen with your logo and color.
You build the sites in Velk CMS
The PHP and MySQL CMS from the same team. The site's structure lives in one file, site.json, and Velk CMS builds the editing panel from it. With no Composer and no build step, it runs on any PHP host, and AI installs it and writes the theme for you.
Explore Velk CMSElleven.Digital builds and maintains Velk CMS and Velk Express.
theme/site.json{
"site": { "name": "Café Aurora", "language": "en" },
"item_types": {
"menu": {
"label": "Menu",
"slug": "menu",
"fields": [
{ "name": "price", "type": "text", "label": "Price" },
{ "name": "photo", "type": "image", "label": "Photo" },
{ "name": "details", "type": "richtext", "label": "Description" }
]
}
}
}The panel gets a Menu screen with these three fields.
One price per quota, in your currency
Unlimited clients, sites and tickets. You pay for your team and storage: each quota comes with 1 seat and 20GB, and you add as many as you need.
Billed monthly in the currency you choose at sign-up. Cancel anytime.
Do the math on maintenance
Drag to see how much support plans bring in each month.
One Velk Express quota costs $12 a month.
Quota
$12/month
- 1 team seat and 20GB of files
- Unlimited clients, sites and tickets
- Quotes with a public page and automatic execution
- Support hours per client
- Charges through your Stripe account
- Portal with your branding and domain
7 days freeCard required, cancel anytime. Up to 3 quotas during the trial.
Start 7 days freeFor companies in Brazil, Express automatically issues the subscription's service invoice (NFS-e).
Frequently asked questions
Does my clients' money go through Velk Express?
No. Express creates the charge directly in your Stripe account, connected through OAuth (Stripe Connect, Standard account). It stores only the account ID, never your keys, and tracks the status through the webhook.
How does the free trial work?
You get 7 days free, once per agency, with a card on file and up to 3 quotas. Cancel before the trial ends and you pay nothing; after that, each quota costs the monthly price.
Does the client need an account?
Not to approve a proposal: it opens from a public link. To keep track of their sites and open tickets, they get an email invite and set their own password.
What happens when the month's hours run out?
Nothing gets blocked. The balance goes negative, you and the client see a warning, and you can sell extra hours for the cycle.
Can I use my own domain?
Yes. Point an address like portal.youragency.com to Express, and it issues the SSL certificate automatically. Without a custom domain, the portal lives at velk.express/your-agency.
Who on the team sees what?
The owner sees everything. Managers handle clients, tickets and charges; the subscription, quotes, settings and team stay with the owner. Collaborators only see the clients and tickets they take part in.
Which languages and currencies does it support?
English, Portuguese and Spanish. You charge your clients in US dollars, euros or Brazilian reais, and the Express subscription is billed in US dollars or reais.
Do you issue Brazilian service invoices (NFS-e)?
Yes, for companies in Brazil. Express automatically issues the NFS-e for each subscription payment, using the agency's tax information.
Your next site can launch with a maintenance plan.
Create your agency, connect Stripe and send your first quote.