Set up a new client end to end in a single wizard.
Domain, hosting, DNS, e-mail and delivery. At each step the wizard first shows what it will do, applies it with your approval and writes it to the audit log.
- Wizard
- Clients
- Domains
- Hosting
- DNS
- Delivery
- Audit log
- Domain
- Hosting
- DNS
- Delivery
- Domain
- ornekfirma.com
- Purchased
- Hosting
- web-01 · Starter · ornekfirma
- Created
- DNS
- Cloudflare · 4 records
- Applied
- Same server · Mail Health
- OK
- Delivery
- WhatsApp · 14:35
- Sent
Three things happen at every step.
The panel does the work, leaves the decisions to you and logs what happened. Below you can see all three for each step.
-
Step 1 / 5
Domain
Search for a domain name or add an existing domain.
The panel does
- Availability is checked through our central domain registration infrastructure.
- The price comes from your reseller pricing rule.
- WHOIS privacy is on by default for supported extensions.
- The client's registered domains are listed; the same domain can't be added twice.
With your approval
- Purchase
- Adding a domain registered elsewhere to the panel
Gets logged
- The purchase or add operation
- The user who performed it and the time
DomainClient: Example Co. Ltd.ornekfirmaCheck- ornekfirma.comAvailableBuy at your reseller price
- ornekfirma.netRegisteredRegistered elsewhere? Add it to the panel
- ornekfirma.orgAvailableBuy
WHOIS privacy on by default
-
Step 2 / 5
Hosting
Choose the server and package, and the cPanel account is created.
The panel does
- The cPanel username is derived from the domain.
- A strong password of at least 12 characters is generated and encrypted with AES-256-GCM.
- Your reseller quota is checked.
- If the domain already has an account, the existing account is used.
With your approval
- Server and package selection
- Setting the password yourself, if you prefer
Gets logged
- Account creation, server and package
- The user who performed it and the time
HostingcPanel/WHMThe password is shown only once on this screen. It is stored encrypted with AES-256-GCM.Account createdQuota: 14 / 25 hosting accounts -
Step 3 / 5
DNS
The panel detects where DNS is managed and suggests the mode.
The panel does
- In Cloudflare mode, records are written via the Cloudflare API and web records are proxied; if you've connected your own Cloudflare account, records are written to that account.
- In server DNS mode, missing records are added to the server zone.
- With an external provider, the panel lists the records to create and their expected values.
- An origin IP leak preview runs before anything is applied.
With your approval
- DNS mode
- Applying the records ("Apply DNS")
- Fixing conflicting records
Gets logged
- Records written and the mode selected
DNSDetected: CloudflareCloudflareThe panel writes records via API; the web IP is hidden Server DNSMissing records are added to the server zone External providerYou enter the records yourselfType 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 Origin IP leak preview: no exposed recordsApply DNS -
Step 4 / 5
E-mail
Choose where mail will run, and let Mail Health check it.
The panel does
- The default mail host comes from Settings.
- Local routing is set up on the same server, remote routing on a separate mail server.
- DKIM, SPF and DMARC records are created automatically.
- Mail Health compares MX, SPF, DKIM and DMARC records against the expected values.
With your approval
- Mail host selection
- Letting the panel add missing records
Gets logged
- Routing setting and added records
E-mailWhere will mail run?Same serverLocal routing Separate mail serverRemote routing; expected records are listedMail Healthornekfirma.com- MXmail.ornekfirma.com
- SPFValid
- DKIMValid
- DMARCNo record · the panel can add it
-
Step 5 / 5
Delivery
Send the access details to your client.
The panel does
- A ready-made message is created from a template using the details on the client card.
- For WhatsApp, a link with a ready-made message opens, or the message is sent via the Cloud API; e-mail goes out via SMTP.
With your approval
- Channel selection
- Whether to include the cPanel password in the message
Gets logged
- Delivery channel and time; delivery history on the client card
Handover to clientWhatsAppE-mailHello Ayşe, your hosting account for ornekfirma.com is ready.
Panel ornekfirma.com/cpanel
Username ornekfirmaExample Agency
Link readyOpen link
What happens behind the scenes?
Answers to the questions your technical team will ask.
Password generation and encryption
A strong password is generated in the panel: at least 12 characters, with lowercase, uppercase and digits. It is stored encrypted with AES-256-GCM and shown only once on the setup screen.
Username from the domain
The cPanel username is derived from the domain name, e.g. ornekfirma for ornekfirma.com.
Automatic DNS detection
The domain's nameservers are read and one of three modes is suggested: Cloudflare, server DNS or external provider.
Mail routing
If mail is on the same server, local routing is set up; if it is on a separate server, remote routing. This way the web server doesn't mistakenly keep incoming mail for itself.
Origin IP leak scan
Records that could expose the IP of the web server behind Cloudflare are listed before DNS is applied.
Resume where you left off
If a step is interrupted, the wizard recognizes the completed steps when reopened; the same account is never created twice.
DNS modes
| Detected | What the panel does | Web IP |
|---|---|---|
| Cloudflare zone on Cloudflare | Writes records via the Cloudflare API | Hidden (proxied) |
| Server DNS custom nameserver | Adds missing records to the server zone | Exposed |
| External provider with another provider | Lists the records to create and their expected values | Depends on the provider |
Questions about the wizard
For all questions, see the FAQ page or message us on WhatsApp.
What happens if the wizard is interrupted?
Completed steps are saved. When you reopen the wizard for the same domain, it resumes where it left off; for example, if the hosting account has already been created, it continues with the existing account.
Can I see the password later?
The password is stored encrypted and shown once on the setup screen. Afterwards, authorized users can reveal it from the hosting card; every reveal is written to the audit log.
What if the domain is registered with another company?
You add the domain to the panel and continue with setup. The panel reads the domain's nameservers and suggests the right DNS mode; for an external provider, it lists the records you need to create.
Do I have to use Cloudflare?
No. It also works with server DNS or an external provider. In Cloudflare mode, the panel writes the records itself and the web server's IP is hidden.
Is Plesk supported?
Yes. The panel works with cPanel/WHM and Plesk servers; account creation, suspension, package changes and panel login work on both platforms.
Set up your first client with the wizard.
Send us your application, and we'll open your panel together in an intro call.