Contact routing

Which support route should you use?

For pre-sales selection and general questions, email us. For order-linked issues affecting your cloud Mac, sign in to the portal and submit a ticket for faster handling. Prepare the model, node, timestamp, and reproduction details first. Never submit passwords, private keys, or unredacted certificate contents.

Two ways to get in touch ROUTE / 02
Support email

Best for pre-sales selection, enterprise requirements, and general questions that do not depend on real-time order status.

support@armmacs.com
Portal ticket

Best for active-rental incidents, order status, billing records, and issues requiring ongoing progress tracking.

Open the portal
Node availability Available 365 days a year

Pre-sales selection

Pre-sales selection: describe your workload first

“I need a Mac” is not enough to identify the right tier. In your email, describe the workload, rental term, resource requirements, target node, and concurrency so our team can recommend a fixed configuration directly.

01

Development tasks and toolchains

Tell us whether you need Xcode builds, iOS/macOS CI/CD, a self-hosted Runner, VNC remote desktop, MLX experiments, or GPU Mac rendering. Include your main Xcode version, build frequency, typical job duration, and whether you need a graphical interface.

02

Rental term and resource tier

Specify whether you expect to use the service by the day, week, month, or quarter, and provide minimum memory and storage requirements. Current fixed tiers are Pulse M4 16GB/256GB, Vector M4 24GB/512GB, and Apex M4 Pro 64GB/2TB.

03

Nodes and parallel jobs

Choose your preferred node from Singapore, Tokyo, Seoul, Hong Kong, or the US West. State the number of builds, tests, or Runners running at the same time; do not substitute team size for actual concurrency.

Suggested email subject

Pre-sales selection | Xcode CI | 24GB memory | Tokyo | 2 parallel jobs | 1-week rental

Team requirements

Enterprise Mac solutions: validate constraints against your workflow

Enterprise inquiries should cover who will use the service, how teams will connect, who manages access, and when you plan to purchase. Resources remain subject to fixed configurations, available nodes, and inventory shown in the portal.

Team size and user roles

Provide the number of developers, CI/CD engineers, and administrators. Distinguish roles that need remote desktop, command-line access, or pipeline-only access.

CI/CD platform and concurrency model

Tell us whether you use GitHub Actions, GitLab CI, or a custom scheduler. List Runner labels, concurrent jobs, cache directories, and how build artifacts are returned.

Access management and purchasing timeline

Explain who receives credentials, assigns access, cleans up work data, and handles renewals. Also include your expected order date, rental term, and internal approval milestones.

Technical support

Technical support: make the issue reproducible

Submit active-rental connection, build, Runner, or storage issues through a portal ticket. Once linked to an order, the ticket can track additional details and progress over time.

Six details every ticket should include

  1. 01
    Order number

    Copy it from the order details in the portal. Do not provide only the payment time or model name.

  2. 02
    Model and node

    For example, Vector M4, Tokyo. Do not replace cloud Mac node details with the name of a local device.

  3. 03
    Incident time

    Provide a timestamp with its time zone and state whether the issue is continuous or intermittent.

  4. 04
    Reproduction steps

    List the connection method, commands, pipeline stages, and actual results in execution order.

  5. 05
    Expected result

    Describe the status, artifact, or exit code you should see under normal conditions.

  6. 06
    Redacted logs

    Keep error codes, timestamps, and relevant context. Remove tokens, private keys, passwords, and certificate contents.

ticket-packet.txt UTF-8
Order number: ID shown in portal order details
Model: Vector M4
Node: Tokyo
Time: 2026-08-08 14:32 UTC+8
Connection: SSH
Issue: Build job exited during dependency resolution
Reproduction: Step 3 after running the pipeline job failed
Expected: Dependency resolution completes and compilation begins
Logs: Tokens, keys, and certificate contents removed
Submit a ticket with these details

Billing questions

Billing questions: link the order and payment record first

Use a portal ticket for billing questions and select the relevant order. This lets us verify the order period, payment status, renewal history, and available payment gateway directly.

Billing currency

USD

All plans, add-ons, and orders are billed in USD. Keep the original order amount and transaction time when contacting us; do not submit a self-converted amount.

On-chain payment

USDT-TRC20

Include the order number, transaction time, and a verifiable transaction identifier. Never send wallet private keys, recovery phrases, or complete access credentials by email or ticket.

Card payment

Visa / Mastercard / Amex

Card payments are processed by Stripe. Actual gateway availability is determined by the result shown in the portal. For support, provide only the order number, time, and amount—never complete card details.

Minimum information for a billing ticket

Order number, payment method, USD amount, transaction time, and current portal status. For duplicate records or an unchanged status, attach a redacted screenshot that preserves the time and status text.

Email composer

Create a complete support email

The following content is used only to create a draft in your local email app; nothing is uploaded on this page. For active-rental incidents, orders, or billing status, we still recommend signing in to the portal and submitting a linked ticket.

For pre-sales questions, include the workload, rental term, memory, storage, node, and concurrency.

Submit a portal ticket instead

Response queues

Response expectations: issues enter the queue based on impact

The first response confirms whether the information is complete, schedules the next checks, or requests additional materials. Complex issues may require several rounds of reproduction; complete context is usually more effective than resending the same description.

Issue type Recommended route Target first response What to include
Active-rental incident Portal ticket Within 4 hours Order number, node, timestamp with time zone, reproduction steps, and redacted logs
Pre-sales selection Support email Within 1 business day Development task, rental term, memory, storage, node, and concurrency
Enterprise requirements Support email Within 1 business day Team roles, CI/CD platform, node preference, access controls, and purchasing timeline
Billing question Portal ticket Within 1 business day Order number, USD amount, payment method, transaction time, and current status
General inquiry Support email Within 2 business days Clear background, expected decision, and specific conditions to confirm
When an active-rental task is affected, do not send only a general inquiry email

Sign in to the portal, select the relevant order, and submit a ticket. Put “cannot connect,” “build failed,” or “order status” in the subject, and include the incident time, node, and most recent successful time in the body.

Final review

Take one minute for a final check before submitting

Accurate email, node, and timing details determine how quickly an issue can be matched. Sensitive credentials do not help diagnose problems and should be removed before sending.

Verify the reply address

Confirm the address is spelled correctly and can receive follow-up questions and resolution updates.

Name the exact node

Use the full name of Singapore, Tokyo, Seoul, Hong Kong, or US West, and include the model as well.

Include the time zone

Record both the incident time and the most recent successful time. Avoid writing only “just now” or “today.”

Remove sensitive credentials

Remove passwords, private keys, access tokens, recovery phrases, and certificate contents. Keep only error codes and necessary context.

Choose the right route

For existing orders or active-rental issues, submit a portal ticket directly

Send pre-sales and enterprise inquiries to support@armmacs.com. Link tickets to the relevant order and include the node, timestamp, reproduction steps, and redacted logs.