Find safe candidates
Open the Companies action and scan current domains. Public suffix rules separate company domains from shared hosting platforms.
Version 1.4 · Ready for Attio review · August 2026
Find Company records whose domains share one registrable domain. Review every candidate, choose the primary and merge from a native Attio action.
What it finds: root domains and subdomains that resolve to the same eTLD+1 through the Public Suffix List.
What it protects: shared platforms, ambiguous multi domain records and stale previews are excluded before any write.
What it changes: only a merge that a user previews and confirms. There is no background automation and no external service account.
Subdomain Merge turns a risky cleanup into a visible three step review. The scan is manual. The proposed primary stays editable. The final action remains explicit.
Open the Companies action and scan current domains. Public suffix rules separate company domains from shared hosting platforms.
Compare names, domains and populated attributes. Keep the recommendation or choose another primary before continuing.
Confirm the destructive action. The app follows the new Attio record identifier and verifies that the final Company is readable.
Every screenshot and the demonstration below come from the dedicated Attio sandbox used for product validation.



Once Subdomain Merge is available through the Attio App Store, a workspace admin can install it from Workspace settings, then Apps. The action appears on the Companies object list and in the command palette.
Scan subdomain duplicates from the object actions menu.Merge records, then read and accept the destructive confirmation.The primary record wins when both records contain a value for the same attribute. Attio creates a new record identifier for every merge.
| Check | Behavior |
|---|---|
| Public suffix | Domains are reduced to eTLD+1 with the Public Suffix List. |
| Private suffix | Shared platforms such as GitHub Pages and Vercel are excluded. |
| Ambiguous record | A Company spanning unrelated registrable domains is excluded. |
| Name mismatch | The group remains visible with an extra review warning. |
| Primary conflict | A richer secondary is highlighted when the root record is proposed. |
| Stale preview | The server revalidates the exact group before calling merge. |
202 response is followed through the new identifier until the record becomes readable. The merge request is never repeated.For installation help, a protected platform question or an uncertain merge state, email support@buildrhaus.com. Include the workspace name and the visible result message. Never include Attio API keys or credentials.
Subdomain Merge is provided by Buildrhaus for use with Attio. It runs on Attio hosted App SDK infrastructure and calls only the public Attio REST API with the token granted to the installed app. Buildrhaus does not operate a separate data processing backend for this app.
Users remain responsible for reviewing candidates, choosing the intended primary and confirming each merge. Record merge is destructive and produces a new Attio record identifier. The endpoint is currently beta, so behavior may evolve as Attio updates its public API.
The service is provided without a separate uptime commitment. Buildrhaus may update the app to maintain compatibility, safety and reliability. General website terms and privacy information are available in the legal notice and privacy policy.
We design and implement the complete revenue system around Attio, from object structure to workflows, integrations and handover.