PRE-SALES
Pre-sales consultation
Use this to confirm the target region, rental term, concurrent device count, toolchain, and remote access method. If you do not have an account yet, email us directly.
Entry point: Support emailContact routing
Send pre-sales configuration reviews and enterprise deployment requests to support by email. For existing orders, node incidents, and billing records, sign in to the console and submit a ticket. We use only these two contact channels to keep context in one place.
Choose a route
Use one entry point per issue. If you already have a node or order, use a console ticket first so it can be linked to your account records, node ID, and handling status.
PRE-SALES
Use this to confirm the target region, rental term, concurrent device count, toolchain, and remote access method. If you do not have an account yet, email us directly.
Entry point: Support emailINCIDENT
Use this for connection failures, authentication errors, display lag, build failures, or disk space issues. Include the node ID and timestamp.
Entry point: Console ticketENTERPRISE
Use this to assess team size, CI concurrency, access controls, data retention, and procurement timing. Confirm capabilities and delivery scope point by point.
Entry point: Support emailBILLING
Use this to reconcile orders, payment status, rental terms, and billing records. Do not submit complete payment credentials or sensitive keys in email or tickets.
Entry point: Console ticketPre-sales brief
A pre-sales assessment does not need extensive background. Clearly provide the five items below so we can determine whether M4 Core, the region, and the rental term fit your workload.
| Field | Information required | Valid example |
|---|---|---|
| Target region | Choose based on users, code repositories, or artifact storage location | Japan (Tokyo), with South Korea (Seoul) as a backup |
| Concurrent devices | Number of dedicated physical machines running simultaneously, not total team size | 2 machines, potentially increasing to 4 |
| Rental term | Day, week, month, or quarter, with the expected start time | Rent for 1 week to validate, then switch to monthly use |
| Primary toolchain | Xcode, xcodebuild, fastlane, self-hosted runner, Python, or media tools | Xcode builds, unit tests, and fastlane uploads |
| Connection method | SSH, VNC, or the macOS graphical interface; state whether interactive use is primary | SSH for daily use, graphical interface for debugging |
Technical incident
Submit technical issues through a console ticket. Describe reproducible symptoms instead of writing only “cannot connect” or “build failed.” Preserve the original timestamps before retrying.
Put the node ID and incident type in the title first. Record events in chronological order and do not combine unrelated issues. One ticket per primary incident makes ongoing tracking easier.
Sign in to the console and create a technical ticketSubject: Node ID / SSH connection timeout / Build blocked Node ID: Full ID from the console Node region: Hong Kong Occurrence time: Include date, time, and time zone Client city: Enter your actual city Connection method: SSH Impact: Build task cannot reach the node Reproduction steps: 1. Initiate an SSH connection using the original configuration 2. Wait until the client returns a timeout 3. Test again after switching networks Expected result: Establish a command-line session Actual result: Connection timed out Redacted logs: Keep timestamps and error details Checks completed: Network switch, client restart, address verification
Enterprise assessment
Assess enterprise requirements by email first. Describe mandatory constraints, acceptable alternatives, and planned timing. Do not put unconfirmed capabilities into internal implementation plans.
Describe team size, the number of people who actually use the nodes, operating time zones, and how development, build, and operations responsibilities are divided.
Provide peak concurrent task count, average daily builds, build duration, and how caching, artifact uploads, and retries are handled.
Describe permitted remote access sources, least-privilege requirements, temporary key handling, and the process for removing access when members leave.
Specify how long project files, build caches, logs, and artifacts must each be retained, along with the migration and deletion process before the rental term ends.
State the planned dates for assessment, validation, procurement, and production use, plus the technical and billing checks required internally.
Mark each requirement in your email as “required,” “preferred,” or “replaceable.” MiniDeploy will respond point by point based on the current model, regional availability, and existing delivery scope, without making advance commitments for unconfirmed capabilities.
Send an enterprise assessment emailBefore sending
Clear contact details and availability shorten troubleshooting more effectively than repeated follow-ups. The following items apply to both email and console tickets.
Use an address monitored continuously for replies. If contacting us on behalf of a team, identify the primary contact and internal roles to keep informed. Do not submit the same issue through multiple channels.
Use absolute dates and time zones for the incident time, requested start date, and troubleshooting availability—for example, “2026-08-12 14:30 UTC+8”.
State whether the issue is a complete blocker, partial task failure, performance degradation, or general configuration question. Do not mark an issue as critical if it does not affect the current task.
Specify times within the next business day when you can run tests, reproduce the issue, or confirm recovery, and state whether any node tasks cannot be interrupted.
Keep timestamps, error codes, command names, and necessary paths in logs. Remove passwords, access tokens, private keys, signing materials, and private project content.
For example, “establish 3 consecutive SSH sessions,” “complete the specified build and upload the artifact,” or “the order status matches the payment record,” so both sides can confirm closure.
Account operations
The console is the operations hub for existing orders. To rent a Cloud Mac, view dedicated physical machine status, manage a rental term, or submit a ticket linked to an order, sign in to the console first.
Before ordering, verify the M4 Core model, daily, weekly, monthly, or quarterly term, target region, and optional 1TB, 2TB SSD, or Thunderbolt 5 expansion.
View the node ID, region, and current status. Copy the exact ID from here when submitting a technical ticket instead of using only a custom machine name.
Review order status, rental term, and related issues under the same account. Tickets preserve the issue description and handling context for continued follow-up.
After signing in, select the relevant order or node and submit a ticket containing timestamps, reproduction steps, and redacted logs.
Payment facts
All plans and add-ons are priced in USD. Before submitting a billing ticket, verify the order amount, rental term, add-ons, and payment status shown in the console.
Complete payment using the information shown during checkout. For billing issues, provide only the order ID, timestamp, and redacted transaction identifier.
Card payments are processed by Stripe. Actual gateway availability is determined by the result returned by the backend at checkout.
Models, rental terms, and add-ons are all billed in USD. Use the original USD amount shown on the order when reconciling billing.
Next action
The console is best for order, node, connection, and billing issues. If you have not purchased yet and need to confirm a region, concurrent device count, or enterprise deployment scope, send a structured email to support@minideploy.com.