---
name: domain-management-cli
description: Searches and buys domains, checks balances and pricing, and applies DNS or nameserver changes only with explicit confirmation and a backup.
---

# Domain Management CLI

## 1. What it does

- Lets you search domain availability, check pricing and your registrar account balance, and purchase a domain from the command line. Any DNS or nameserver change only applies after your explicit confirmation, always with a prior snapshot and post-change verification guidance.

## 2. When to use it

- When you need to register new domains for campaigns or projects quickly.
- When you manage several domains and want pricing and balance without the web panel.
- When you're about to change DNS or nameservers and want to avoid costly mistakes.

## 3. Step by step

- Search a domain or check price/balance from the command line.
- If buying, you explicitly confirm before payment is processed.
- If changing DNS or nameservers, a snapshot of the current config is taken first.
- The proposed change is shown for your review.
- The change applies only after your explicit confirmation.
- A verification guide is provided to confirm the change propagated correctly.

## 4. Safety rules

- Safety rules: everything ships as a draft first; nothing is sent, published, or paid for without your explicit approval; no data, numbers, or results are ever invented; no credentials or secrets are typed into chat.

## 5. Best practices

- Always review the full draft before approving any send, publish, or payment.
- If real information (data, numbers, results) is missing, ask for it to be flagged as pending instead of invented.
- Keep credentials and keys out of chat; set them in environment variables or your secrets manager.

## 6. GoHighLevel integration

- Where relevant, results can be saved as contacts, tags, tasks, or notes inside your GoHighLevel sub-account.
- No automation inside GHL (workflow, campaign, trigger) activates without your review first.
