Sales & Support

Tell us what’s happening.
We’ll track it in a support ticket.

Still deciding? Tell us where you’re based, which macOS apps you need, and how long you expect to rent. Already a customer? Include your order details, node, and when the issue started. Email and console tickets are both official support channels.

Support email: support@vmhalo.com. For existing orders, you can also check updates in your tickets after signing in.

Start with what you need

You don’t have to diagnose the issue first. Choose the option that best fits and include any details we can use to investigate.

Not rented yet

Choosing a node and rental period

You can access remote macOS in a browser from Windows or Linux. When you get in touch, tell us what you’ll be working on rather than asking only which machine is fastest.

  • Your location and the network you’ll mainly be using.
  • The apps and project type, including whether your work involves frequent desktop interaction, builds, or long-running tasks.
  • How long you expect to rent, and whether you need +1TB SSD, +2TB SSD, or Thunderbolt 5 daisy chaining.

You’ll get an exclusive physical Mac mini M4 16GB / 256GB, not a virtual machine. Check the four billing periods on the plans page before choosing.

Ask about renting
Already a customer

Connections, lag, tasks, and billing

For an existing order, submit a ticket from the console so it can be linked to your node and order. If you can’t sign in, email us instead.

  • Your order or instance ID, node city, and when the issue occurred, including the time zone.
  • Whether you’re using a browser or VNC client, and what you see on screen.
  • What you’ve already tried and whether the issue still occurs.

Don’t include connection passwords, private keys, full card numbers, or verification codes. Redact sensitive details from screenshots before sending them.

Sign in to submit a ticket

Turn scattered details into a clear email

The fields below are used only to create an email draft in your browser; they don’t send information to this site. Once it’s ready, open your email app, review it, and send it to support.

For an existing order, use the email address on your account so we can look it up.
You can leave this blank before renting. For an existing order, select the node you’re using.
For connection issues, name the browser or client. For task issues, include the exact error. For payment questions, include the bill ID. Never include sensitive credentials.

This won’t send an email or attach files automatically. Add any screenshots manually in your email app.

Keep follow-ups in the same thread

We’ll review your request as a support ticket. Add any follow-up details to the original email thread or ticket so the full history stays together.

  1. 01

    Confirm the details

    We’ll first check your account, order, and node, then narrow down whether the issue involves the connection, environment, or billing. If we need more information, we’ll ask through the same channel.

  2. 02

    Help us reproduce it

    If the issue occurs only on a particular network, client, or task, share the steps that trigger it and the exact error message. Include the time zone so we can match the right records.

  3. 03

    Check replies and updates

    Check your email for email enquiries, or your console ticket for ticket updates. Resolution time depends on the issue and the information available; creating a draft or submitting the same request again doesn’t mean it has been resolved.

If the issue changes—for example, occasional lag turns into a complete loss of connection—add the new time and what you tried to the existing request. There’s no need to repeat the whole background.

For billing questions, share the bill—not payment secrets

We handle payment and invoice questions by email or console ticket. Include details that let us find the transaction, then tell us what you’d like us to check.

Charges and payment status

All charges are in US dollars (USD). We accept USDT-TRC20 and Visa / Mastercard / Amex through Stripe only. Available payment gateways are shown in real time in the console.

Include the bill ID, amount, payment time, and time zone. For USDT-TRC20, you can include the transaction hash. For card payments, tell us the status shown on the bill; don’t send your full card number or security code.

Check bills in the console

Billing records and invoice enquiries

Check your billing history in the console first. If you need documents for reimbursement or internal records, tell us which bill they relate to, the name to appear on them, and how they’ll be used.

We’ll confirm which documents are available and how to request them by ticket or email. The email draft tool doesn’t issue invoices or change orders or payment records.

Ask by email or ticket

Know what you need? Choose a node and get started

Get a physical Mac mini dedicated to your use. Choose a node and rental period when you order, then find your remote access details in the console once it’s ready.

You can also check the troubleshooting steps on our support page first.