For web agencies and resellers
Sell hosting and domains under your own brand. Deliver each new client in a single wizard.
We handle the infrastructure and provider agreements. You set up your client in five steps and send the access details via WhatsApp. Every step is on record.
Want to see it first? Request a demo account. Prices start from ₺599/month, excl. VAT.
- Wizard
- Clients
- Domains
- Hosting
- DNS
- Delivery
- Audit log
- Domain
- Hosting
- 3DNS
- 4E-mail
- 5Delivery
| Type | Name | Value | Status |
|---|---|---|---|
| A | @ | 203.0.113.24 | Proxied |
| CNAME | www | ornekfirma.com | Proxied |
| MX | @ | mail.ornekfirma.com | DNS only |
- SPF
- DKIM
- DMARC
ornekfirma.com is ready. Your panel and login details are below.
The panel works with this infrastructure
- cPanel & WHMHosting
- PleskHosting
- CloudflareDNS
- Domain registrationCentral registration infrastructure
- WhatsAppDelivery and notifications
- SMTPE-mail delivery
- Google · Yandex · BingSEO guidelines
One flow instead of five panels and a notes file.
Today, taking a new client live starts in the domain registrar's panel and ends on WhatsApp. Every copy-paste in between is a chance for error.
Manual setup
- You buy the domain in one panel and create the hosting in another.
- You generate the cPanel password yourself and paste it into a message or a notes file.
- You enter DNS records one by one; SPF, DKIM and DMARC are easy to miss.
- You don't notice whether the server IP is exposed in a record.
- You write the handover message from scratch for every client.
- Who did what and when is recorded nowhere.
With WebJoiner
- Domain, hosting, DNS and e-mail proceed step by step in a single wizard.
- The panel generates the password, encrypts it and shows it on screen only once.
- DNS records are previewed before they are written; Mail Health shows any missing record.
- Origin IP leaks are scanned for before records are applied.
- The handover message comes ready; you send it via WhatsApp or e-mail.
- Every step is written to the audit log along with the person who performed it.
Five steps from domain to delivery.
At each step, the wizard first shows what it will do, then applies it with your approval and records it. Click the steps to explore the screens.
1. Domain. Look up the domain. If it's available, buy it at your reseller price; if it's registered elsewhere, add it to the panel.
- ornekfirma.comAvailableBuy at your reseller price
- ornekfirma.netRegisteredRegistered elsewhere? Add it to the panel
- ornekfirma.orgAvailableBuy
WHOIS privacy on by default
2. Hosting. Choose the server and package. The cPanel account is created, the username is derived from the domain, and the panel generates the password.
3. DNS. The panel detects the domain's DNS and suggests a mode. You review the records and the origin IP leak preview, then apply.
| Type | Name | Value | Status |
|---|---|---|---|
| A | @ | 203.0.113.24 | Proxied |
| CNAME | www | ornekfirma.com | Proxied |
| MX | @ | mail.ornekfirma.com | DNS only |
| TXT | _dmarc | v=DMARC1; p=none | To be added |
4. E-mail. Choose whether mail runs on the same server or a separate one. Mail Health checks MX, SPF, DKIM and DMARC.
- MXmail.ornekfirma.com
- SPFValid
- DKIMValid
- DMARCNo record · the panel can add it
5. Delivery. Access details are turned into a ready-made message. Send it via WhatsApp or e-mail; the handover is recorded on the client card.
Hello Ayşe, your hosting account for ornekfirma.com is ready.
Panel ornekfirma.com/cpanel
Username ornekfirma
Example Agency
Screens are representative images prepared with demo data. Details of each step
All of a client's services in one panel.
After setup, domain, hosting, DNS, e-mail, SSL, backups and SEO stay on the same client card. Every feature, in eight categories:
Setup and automation
Domain, hosting, DNS and mail in a single wizard; the handover message comes ready.
Explore: Setup and automationDomain and DNS
Registration, renewal, transfer and expiry tracking. DNS is detected automatically, and your Cloudflare account is connected.
Explore: Domain and DNSMail
DKIM, SPF and DMARC are set up automatically; Mail Health fixes issues in one click with your approval.
Explore: MailSecurity and SSL
Sell DV certificates, validate them automatically and install them on cPanel. 2FA, encrypted vault, audit log.
Explore: Security and SSLBackup and monitoring
Scheduled full-account backups; uptime, SSL, domain, DNS and mail checks with instant notifications.
Explore: Backup and monitoringSEO and visibility
An audit that crawls the whole site; compliance scores based on Google, Yandex and Bing guidelines.
Explore: SEO and visibilityReseller program and billing
Full white-label, flexible packages, payment by card or bank transfer (EFT), e-Invoice / e-Archive invoice.
Explore: Reseller program and billingSupport and reports
Tickets from the client portal, internal notes, canned replies; revenue and MRR reports.
Explore: Support and reports
The panel keeps working after setup.
Mail, monitoring and SEO audits keep running after your client goes live.
-
Fix mail issues in one click.
Mail Health finds missing or incorrect records, prepares the fix and lets you preview it.
- DKIM, SPF and DMARC are set up automatically.
- Multiple SPF records are merged into a single record.
- Conflicting records are fixed with your approval.
Mail Health2 issuesornekfirma.comLast check 09:12- MXmail.ornekfirma.com
- SPFTwo separate records · will be merged
- DKIMCreated automatically
- DMARCNo record · will be added
Changes are previewed and applied with your approval.Fix issues -
Spot problems before your client does.
Sites, certificates, domains, DNS and mail records are checked regularly.
- A problem is opened as an incident.
- Notifications arrive in the app, by e-mail and on WhatsApp.
- A daily summary: upcoming expirations, failed backups, open incidents.
Monitoring1 open incidentCheck Target Status Last check Uptime ornekfirma.com Reachable 1 min ago SSL denizkafe.net 21 days left Today Domain kuzeyinsaat.com 38 days left Today DNS ornekfirma.com Expected 5 min ago Mail atolye34.org No DMARC 8 min ago Incident: atolye34.org · DMARC record missingView incident -
Offer your clients SEO audits too.
The audit crawls the whole site and reviews every page against search engine guidelines.
- Separate compliance scores for Google, Yandex and Bing.
- Page-by-page recommendations for fixes.
- Detection of Search Console, Webmaster Tools, GA4 and Metrica setups.
SEO auditornekfirma.com · 48 pagesGoogle86Yandex74Bing81- Missing meta description12 pages
- Images without alt text9 images
- Broken internal links3 links
- robots.txt and sitemap.xmlFound
Scores are calculated from guideline-based checks; they are not a ranking guarantee
Client data never mixes between resellers.
The panel was designed with KVKK-compliant data processing in mind. We describe security not with a badge but by how the panel works; these are the measures active today.
- Identity
- Two-step verification (TOTP) is mandatory for admin accounts; the login screen is protected against bot attacks with Cloudflare Turnstile.
- Encryption
- Provider credentials and hosting passwords are stored encrypted with AES-256-GCM.
- Permissions
- Role-based permissions: your team cannot see WHM, Cloudflare or domain provider keys; when someone reveals a hosting password, it is logged.
- Audit
- Append-only audit log: who did what, and when.
- Isolation
- Each reseller's data is kept separate; one reseller cannot see another reseller's clients.
| Time | User | Action |
|---|---|---|
| 14:31 | ayse@ornekajans | Hosting account created |
| 14:32 | ayse@ornekajans | DNS records written · Cloudflare |
| 14:33 | mert@ornekajans | Hosting password viewed |
| 14:35 | ayse@ornekajans | Delivery · WhatsApp link created |
| 14:40 | mert@ornekajans | Signed in · 2FA |
Your brand, your prices, your clients.
WebJoiner handles the infrastructure and provider agreements. Sales, pricing and the client relationship stay with you.
- Brand
- The panel and client portal open with your logo and colors; infrastructure providers' names do not appear in the interface.
- Profit
- You set your own profit margin on top of cost, plus custom prices per product.
- Check
- Your clients are visible only to you. Quotas and team permissions are clearly defined.
- YouReseller admin: pricing, quota, team
- Your teamSets up clients without seeing provider keys
- Your clientOpens support tickets from the client portal
| Product | Your selling price |
|---|---|
| All products | Cost + 20% |
| Hosting · Enterprise | Custom price |
| Domain · .com | Custom price |
On the roadmap
- Coming soonBusiness listingsGoogle Business Profile management: review replies, post scheduling, metrics; Yandex feed. Our application for Google Business Profile API access is under review.
Frequently asked questions
The most common questions about the reseller program, infrastructure and payment.
For all questions, see the FAQ page or message us on WhatsApp.
Will my clients see the infrastructure provider?
The panel and client portal open only with your logo, your colors and your panel address; the names of WebJoiner and its infrastructure providers do not appear in the interface. You can set up child nameservers on your own domain (e.g. ns1.ajansiniz.com). That said, the domain's registrar is publicly visible in RDAP/WHOIS lookups, and the SSL certificate's issuer is publicly visible in the certificate details; by rule, these cannot be hidden.
Can I connect my own WHM server or Cloudflare account?
Yes, you can connect both today. You add your own cPanel/WHM server to the panel and create your clients' hosting accounts there. When you connect your own Cloudflare account, DNS records are written to the zones in that account. If you don't have your own server, you use our central servers or request a dedicated server managed by us from the panel.
How do I pay?
You can pay by secure card payment or by bank transfer (EFT). Card payments are processed through the infrastructure of a licensed payment institution; we do not see or store your card details. You top up your balance (wallet) in the panel; if you wish, domain, hosting and SSL renewals are paid automatically from your balance.
What do the SEO scores mean?
The audit finds pages by following the links on the site and reviews each page with checks based on the webmaster guidelines published by Google, Yandex and Bing. Each search engine gets a separate compliance score, showing how closely the guidelines' recommendations are followed. These scores are not the search engines' own ratings and do not guarantee rankings; they show what should be fixed first.
Where are backups stored?
Full-account backups are sent to the SFTP or FTP storage defined in the panel, so backups are kept separately from the hosting server. You set the schedule and how many backups to keep with a retention policy. You get an alert when a backup fails; a restore starts only with your approval.
Is my data secure?
The panel runs behind Cloudflare, and the login screen is protected against bot attacks with Cloudflare Turnstile. 2FA is mandatory for admin accounts, and the team works with role-based permissions. Provider credentials and hosting passwords are encrypted with AES-256-GCM, every action is kept in an append-only log, and each reseller's data is kept separate. Details on the security page.
Can I move my existing clients?
Existing cPanel accounts on a server can be imported into the panel, and domains can be brought into the panel via incoming transfer. For sites at another provider, we decide on the migration method together during the introductory call.
How do I get a demo account?
You can request a demo account when you apply. The demo account is time-limited and runs in safe mode: no real hosting is created, no DNS is written, no domains are purchased and no messages are sent.
Start selling under your own brand.
Message us on WhatsApp or by e-mail, or fill in the contact form; we'll get in touch to schedule an introductory call.
- satis@webjoiner.com
- Phone
- 0530 325 23 64
- 0530 325 23 64
- Support hours
- Weekdays 10:00–17:00 (Istanbul time)
Application
Write to us on WhatsApp or by e-mail; briefly tell us about your agency and how many clients you have.
Introductory call
We discuss your needs and send you the price list and the agreement. If you like, we set up a demo account.
Your reseller account is opened
Your panel is prepared with your logo, colors and pricing rule.
Your first client
You set up and deliver your first client with the wizard.