Product guide

Help for building your family tree.

Search help for adding people, inviting relatives, photos, updates, access, billing, backups, and account help.

Jump to a topicOpen the guide sectionsMenu

First pass

Quick start

1Go to Family Trees to create a new tree, import a JSON file, open a shared tree, or search for a tree that a relative has made visible in search.
2Open a tree and click the first person card to open the profile editor.
3Use Add Relationship from the editor to add that person's father, mother, spouse, son, or daughter.
4Click each new relative to add names, years, places, notes, stories, and media as you learn them.
5Use Find Family Member when the tree gets too large to scan by dragging.
6Use Family Updates for announcements, Family Map for locations, Ask Relatives To Help for small requests, AI Family Guide for tree questions, and Tools for Family Story, Media Gallery, Photo & Video Slideshow, Review & Access, Phone Directory, relationship tools, export, and restore backups. Some tools appear only for Tree Managers, Premium accounts, or enabled features.

Sample Tree

The sample tree is a read-only demo that shows what Hmong Family Tree can look like when profiles, stories, media, updates, and maps are filled in.

What is the sample tree?

The sample tree is a read-only example family archive. It shows filled-in profiles, relationships, photos, stories, Family Updates, and Family Map features so you can understand the app before creating or opening a real family tree. You can open it from the sample tree page.

Why should I look at it?

Look at it when you want a quick picture of what a fuller family archive can become. It helps you see how profiles, photos, memories, family announcements, map locations, and tree tools fit together before you start gathering details from your own relatives.

Is it a real family?

No. The sample tree is fictional. The names, relationships, stories, and images are AI-generated demo content and do not represent a real family. They are included only to show how the product works.

Can I change anything in it?

No. The public sample tree is read-only. You can browse it, switch views, open profiles, try the Family Map, and review sample Family Updates, but it does not let visitors change real family data.

Dashboard

The Family Trees dashboard is where you create trees, open shared trees, import data, and manage whether relatives can find a tree.

What are My Trees and Shared with Me?

My Trees lists trees you created. Shared with Me lists trees someone else invited you to view, manage, or help with. It also shows pending invitations you can accept or decline. Your access in a shared tree depends on the role and branch access the Tree Manager gave you.

What information do I need to create a tree?

A new tree needs a family tree name and short description. The description helps relatives recognize the right family line, hometown, clan branch, or elder-centered tree. You can also decide whether the tree starts Hidden from search or Shown in search.

Should I create a new tree or search for an existing one?

Create a new tree if you are starting a family record yourself. Use Search Family Trees if a relative may already manage a tree that is shown in search for your family. If you find one, submit an access request instead of creating a duplicate tree.

What does Shown in search mean?

A tree shown in search can appear in search results for signed-in users. Search results only show the tree name and short description. The private people, relationships, stories, and media inside the tree stay private.

Tree Managers can switch a tree between Shown in search and Hidden from search from the dashboard tree settings. Existing members keep access if a tree is later hidden from search.

What does Share do on the dashboard?

Share opens the request-access link controls for that tree. Tree Managers can create, copy, use the device share sheet when available, and revoke active share links. A share link only lets a relative reach an access request page; it does not grant tree access by itself.

What is the short description used for?

The short description helps relatives recognize the right tree in search results and access request pages. Use a simple identifier, such as the family line, hometown, clan branch, or the elders the tree is centered around.

Building the Tree

Most tree building starts with one known person. Open that person, add what you know, then attach relatives from their profile editor.

What is the basic way to build a tree?

Start with the first person already shown in the tree. Click their card to open the editor, fill in the details you know, then use Add Relationship to attach close relatives.

  1. Click a person card in the tree.
  2. Add names, gender, years, places, notes, stories, or photos.
  3. Choose Add Relationship and pick father, mother, spouse, son, or daughter.
  4. Click the new relative's card and repeat the same steps.

Can I see what a finished tree looks like?

Yes. Open the sample tree to try the features of a fully built family tree and get a clearer picture of what your own family archive could become.

How do I edit a person's profile?

Click a person to open their editor. You can update first, middle, last, and Hmong names; gender; birth and death years; places; occupation; location; email; notes; life story; avatar; and media. Most profile fields save as you work. Life Story and Media have their own save or upload controls inside the editor.

How do I add parents, a spouse, or children?

Click the person the relationship should connect to, then choose Add Relationship in the editor. Add Father and Add Mother connect parents above that person. Add Spouse connects a partner beside that person. Add Son or Add Daughter connects a child below that person. After the new card appears, click it to finish that relative's details.

Which person should I click before adding someone?

Click the person you already know the relationship from. For example, to add your dad, click your own card and choose Add Father. To add your dad's brother, click your dad's parent and add another son, or click your dad and add his father first if that generation is missing.

Do changes save automatically?

Most profile fields save while you work. Life Story, media uploads, and some larger tools have their own save, upload, or submit button. If you are helping on someone else's tree as a collaborator, your edits may be submitted as proposed changes for a Tree Manager to review.

Why can't I edit some people?

You may have read-only access, or you may only be allowed to suggest changes on a specific branch. If you see a read-only message, use the access request option when it appears and explain which branch you need to help with.

How do I find someone in a large tree?

Use Find Family Member in the tree editor. Start typing a name and choose the matching person to move the chart to them. This is easier than dragging across a large tree.

Can I delete a person or relationship?

If your role allows editing, you can delete people or change relationships from the person editor. Use this carefully because it changes the tree structure. Collaborator changes still go through proposal review, and Tree Managers can use backups if they need to restore an earlier version.

Ask Relatives To Help

Family tasks turn a missing detail into a small request a relative can accept, answer, and mark complete.

What is Ask Relatives To Help?

Ask Relatives To Help is the task workspace for a tree. Use it when you need a specific person to add missing details, photos, stories, contact info, life details, new relatives, or help identify people. Tasks can focus on one person or on a whole branch.

Who can create a family tree task?

Tree Managers can create tasks directly. Collaborators who already have branch suggestion access can also draft tasks, but those tasks go to Tree Managers for approval before they are sent.

How do task invites work?

A Tree Manager can assign a task to someone who is already in the tree, send a collaborator invite by email, or create a private task invite link to share through Messages, Messenger, email, or another family channel.

If the task is sent to someone who is not in the tree yet, they accept the Tree Manager invitation first. Then they can open the task and work in the right part of the tree.

What happens after someone finishes a task?

The task can be marked complete. If the helper made tree changes as a collaborator, those changes can be linked to a proposal and still need Tree Manager review before the live tree changes.

AI Family Guide

Premium members can ask AI Family Guide read-only questions from a tree, and Tree Managers can connect trusted external agents for questions or reviewed proposals.

What does AI Family Guide do?

AI Family Guide is built into Hmong Family Tree. In Explore mode, you can ask questions about the shared tree record, including people, relationships, stories, memories, media, Family Updates, family history, and profile fields.

Explore mode is read-only. It can answer from the family record, but it does not change people, relationships, media, settings, or access.

When Build mode is enabled for your account and your role allows it, AI Family Guide can help organize what you know into a proposed tree update. The live tree still changes only after a Tree Manager reviews and approves the proposal.

Why do I only see Explore your family tree?

Explore mode is the default Premium experience. Build mode appears only when it is enabled for your account and you have Tree Manager or collaborator access. If you only see Explore your family tree, you can still ask read-only questions from the shared family record. Tree Managers can also use the Agents tab in Review & Access to connect an external agent for build or explore workflows.

What is the difference between an AI agent and an AI chatbot?

An AI chatbot mostly answers questions in a conversation. It can help you think through family details, write notes, or organize what you already know, but it usually does not take actions in another app by itself.

An AI agent can take a task and use tools to work on it. For Hmong Family Tree, that means the agent can open the invite link, read the tree data it is allowed to see, ask follow-up questions, answer from the tree archive, or send a proposed tree update back for Tree Manager review when it has Build access.

A simple way to tell the difference: a chatbot helps you write or reason, while an agent can also use tools, visit links, make web requests, and return work or answers from the app data it is allowed to access.

Which agents can I use?

Tested agents include GitHub Copilot coding agent, Codex, and OpenClaw. Claude Code, Cursor Agent, Windsurf Cascade, Gemini CLI, Replit Agent, and similar coding agents should also work when they have web access and permission to make HTTP requests.

A compatible agent needs to open the invite link, read the tree data it is allowed to see, and either answer questions from that tree data or submit a proposal back to Hmong Family Tree. Some tools require link access, browser access, or external network access to be enabled first.

Regular chatbots may not work as agents. If the assistant cannot open the invite link or cannot make authenticated web requests, it can still help you write notes, but it may not be able to join the tree, answer from the archive, or submit a proposal automatically.

When should I use an agent?

Use the built-in AI Family Guide when you want to ask plain language questions about the tree. Use an external Build helper when you have a lot of people to add, when you want to talk through family details out loud or in writing, or when you have rough notes that need to be organized into parents, spouses, children, clans, dates, places, and notes.

Use an Explorer helper when the tree already has a lot of information and you want to ask questions like who served in the military, which relatives were doctors, what stories mention a move from China into Laos, or what memories were approved for a specific elder.

An agent can make family tree building feel more like a conversation and less like a long session of clicking fields and typing names one by one. This can be especially helpful when you are working through a large family tree with many branches, households, and relationships.

This is especially helpful when building a tree from memory. You can tell the agent, for example, "Start with my parents and siblings," or "Ask me about my father's brothers and sisters one by one."

How do I invite an agent?

  1. Open a family tree you can access with a Premium account.
  2. Open Review & Access, then use the Agents tab.
  3. Name the agent invite, such as Codex or Claude Code.
  4. Choose Help build the tree or Answer questions, depending on what you want the agent to do.
  5. Choose Create setup for my agent.
  6. Copy the prompt and paste it into your agent.
  7. Wait for the app to show that the agent joined, then keep talking with the agent.

The prompt tells the agent how to enter the tree, what it is allowed to do, and what it should avoid. You do not need to write technical instructions yourself.

Help build the tree is for Tree Managers because it can submit proposals. Answer questions is read-only and follows your current access to that family tree.

What should I tell the agent?

For a Build helper, tell the agent facts the same way you would explain them to a relative helping with the tree. Good details include full names, Hmong names, clan or last name, gender, birth or death years, birthplaces, current places, spouses, parents, children, and anything uncertain.

For an Explorer helper, ask questions about what is already in the tree. You can ask about names, occupations, years, places, life stories, notes, approved memories, published Family Updates, family history, and media filenames.

Helpful things to say

  • Ask me about one household at a time.
  • Do not guess if I am unsure.
  • Put uncertain dates or relationships in notes.
  • Before submitting, summarize what you are proposing.
  • Ask follow-up questions if a relationship is unclear.
  • When answering questions, cite the person or field you used.

Can the agent change my tree by itself?

No. A Build helper can submit a proposal only. A proposal is a draft suggestion. The live family tree does not change until a Tree Manager reviews and approves it.

An Explorer helper is even more limited. It can only read the shared family record and answer questions. It cannot submit proposals, approve access, manage members, edit people, or change the tree.

This review step matters because family records should not depend on guesses. The agent should help organize what you know, but a trusted human should still confirm names, relationships, and sensitive details before they become part of the tree.

What can the agent see?

The agent can read the shared family tree data needed for the job you chose. That can include people, names, Hmong names, dates, places, occupations, notes, life stories, media filenames, published Family Updates, family history, and approved memories. It cannot manage members, invite relatives, approve access requests, merge proposals, change Tree Manager settings, or directly edit the published tree.

Treat the agent like a temporary helper with access to family information. Only invite an agent you trust, and avoid sharing details that your family would not want processed by that agent.

How long does agent access last?

Agent invites expire after 7 days. Tree Managers can also revoke an invite earlier from the Agents tab in the Collaboration Hub. Revoking an invite stops that agent token from being used again.

Already submitted proposals remain in the review queue, so Tree Managers can still approve or reject them after the invite expires or is revoked.

What should I review before approving an agent proposal?

Read the proposal carefully before merging it. Check that each person belongs in the tree, names are spelled correctly, relationships are connected to the right parents, spouses, and children, and uncertain information is marked clearly.

If something looks wrong or incomplete, reject the proposal and ask the agent or a relative to clarify. It is better to leave a detail unfinished than to add a confident-looking mistake.

Stories and Media

The tree is more useful when each person has context, memories, photos, files, and contact details.

What should I put in Notes versus Life Story?

Use Notes for quick facts, reminders, corrections, or research clues. Use Life Story for a fuller narrative about someone's childhood, migration, marriage, work, family role, memories, or advice for later generations.

How does person media work?

Use the profile photo area for a person's main avatar. Use Media for extra memories and records attached to that person. Free accounts can add up to 5 photos per person.

Premium accounts include 50GB total media storage across the account for photos, PDFs, audio, and video. Supported image types include JPEG, PNG, WebP, HEIC, and HEIF. Premium also supports PDF documents, MP3, M4A, WAV, and WebM audio, plus MP4, MOV, and WebM video. Premium media limits are 50 MB for images and PDFs and 250 MB for audio. Videos count toward your 50GB storage limit and must fit within your remaining storage.

What is Family Story?

Family Story is a shared narrative for the whole tree. Tree Managers edit the published version directly. Other members can draft and submit suggested changes for Tree Manager review. Use it for family-wide history that does not belong to only one person, such as migration history, clan background, settlement stories, or important events remembered by multiple relatives.

Where do I change my own account picture?

Open Settings to update your account profile picture. That is separate from a person's profile photo inside a family tree.

Memorials and Memories

Memorial features help families remember deceased relatives with approved memories, optional photos, and annual reminders.

What are Memories from Family?

Memories from Family appears on deceased person profiles. Family members can share a memory, blessing, or story, and can attach an optional JPEG, PNG, or WebP photo. Tree Manager memories are approved immediately. Other member submissions wait for Tree Manager review before the family sees them.

Why do some people not show Memories from Family?

The panel only appears for deceased people. Memorial reminders and memorial pages also require an exact death date, not just a death year, because the app needs a real anniversary date for reminders.

What is a memorial page?

A memorial page is a private tree-member page for one deceased person. It can show their life story, death date, death place, selected profile media, approved family memories, and a place to submit another memory for review.

How do memorial reminders work?

Tree Managers can enable or disable memorial pages for eligible people. Other members can request a memorial change for Tree Manager review. Members can turn on in-app reminders from a memorial page to be reminded one week before memorial weeks in that tree.

Where do Tree Managers review memories and memorial requests?

Open Review & Access and use the family memory review area. Tree Managers can approve or reject submitted memories, review attached photos, and approve or reject requests to enable or disable a memorial page.

Photo & Video Slideshow

Photo & Video Slideshow is the presentation tool for playing selected tree photos and videos full screen.

What is Photo & Video Slideshow?

Photo & Video Slideshow is a Premium feature for trees owned by a Premium account. It lets you choose photos and videos from the tree, decide whether to show photos, videos, or both, add optional music, control captions, and play the result full screen.

Can relatives request access from a Photo & Video Slideshow?

Tree Managers can show a request-access QR code during a Photo & Video Slideshow. Relatives who scan it can ask to join the tree, but Tree Managers still review and approve access before anyone enters the private family tree.

Sharing and Access

Tree Managers control who enters the family tree and what each person is allowed to do.

What is a Tree Manager responsible for?

Tree Managers are responsible for the whole tree. They can edit any person directly, invite people, review join and access requests, grant or revoke branch suggestion access, review and merge proposals, manage invitations, export data, restore backups, and promote or demote other Tree Managers except the original Tree Manager.

Regular members do not directly change the live family tree. A member can only change the tree if a Tree Manager promotes them to Tree Manager. A collaborator can suggest branch changes, but those suggestions stay in a proposal until a Tree Manager approves and merges them.

Tree Managers are also the gatekeepers for family access. They should only approve people they recognize, can verify from the request details, or trust through someone who can vouch for them. If a request does not provide enough context, the Tree Manager should reject it or ask for more information before granting access.

What is the Collaboration Hub?

The Collaboration Hub is the Tree Manager workspace for access and review. Open it from Tools, then use the tabs to manage members, access requests, pending proposals, invitations, and agent invites without leaving the tree.

  • Members: see who has access, promote trusted members to Tree Manager, demote Tree Managers, and grant or revoke branch suggestion access.
  • Access Requests: review people asking to enter the tree or asking to suggest changes on a branch.
  • Pending Proposals: see draft, submitted, merged, and rejected proposal counts, then open the proposal queue so a Tree Manager can approve or reject suggested changes before they affect the live tree.
  • Invitations: send new invites, choose viewer or collaborator access, set expiration dates, and revoke old invitations.
  • Agents: create, monitor, and revoke temporary agent invites that can answer questions from the archive or submit proposed changes for Tree Manager review.

Why is tree editing so locked down?

Family trees contain private family information: relationships, names, photos, stories, and sometimes sensitive history. One mistaken edit can change how everyone sees the tree.

For that reason, direct editing is limited to Tree Managers. Members can view the tree, and trusted collaborators can suggest branch changes, but Tree Managers review and approve those suggestions before they become part of the live tree.

The goal is to protect privacy, keep the family record accurate, and make sure someone trusted is responsible for who enters the tree and what changes are accepted.

What can regular members do?

Members can open and read a tree after they are invited or approved. A member does not automatically get management or editing powers.

Members cannot directly edit the live family tree. They cannot add people, change relationships, edit profiles, upload person media, invite other people, approve requests, grant branch access, merge proposals, export data, restore backups, or change another person's role.

If a member should help improve a branch, a Tree Manager can give them collaborator access for that branch. Even then, the member is suggesting changes only. A Tree Manager must approve and merge the proposal before the live tree changes.

What is the difference between collaborator and viewer access?

A collaborator is a member with suggestion access to one branch, such as one person and their descendants. Collaborators work in a draft proposal and submit their suggested changes for Tree Manager review. Collaborators do not directly change the live tree. Their changes do not become part of the main tree until a Tree Manager approves and merges them.

A viewer has read-only access. Viewers can open and read the tree, but they cannot edit people, add relatives, remove relationships, upload person media, create branch proposals, or manage access.

What are branch suggestion scope grants?

A scope grant lets a member suggest changes for one branch of the tree, usually one person and their descendants. This is useful when a relative knows their own branch well but should not edit or manage the entire family tree.

Scope grants do not give direct edit power. The collaborator makes changes in a proposal, submits it, and waits for a Tree Manager to review and merge or reject the changes. Until that happens, the live family tree does not change.

Tree Managers can grant or revoke branch suggestion access from the Members tab. Removing a scope grant stops future suggestions for that branch, but it does not remove the person's basic member access unless their tree access is separately removed.

How do invitations work in the Collaboration Hub?

Use the Invitations tab to send access to specific email addresses. A single invite can be for a viewer or for a collaborator with branch suggestion access. Bulk invitations are viewer-only, so use one trusted email at a time when you need to grant collaborator access.

Invitations expire after the number of days you choose. Tree Managers can review sent invitations and revoke invitations that are old, mistaken, or no longer appropriate.

What does it mean for someone to vouch for me?

A person who can vouch for you is a family member or trusted relative who can confirm who you are and how you connect to the family tree. They do not automatically approve your request, but they give the Tree Manager someone familiar to check with.

Use the name of someone the Tree Manager is likely to recognize, ideally someone already in the tree or close to the branch you are asking to join. If you are not sure who to name, include your father's name, grandfather's name, and a short message explaining your family connection.

What information should an access request include?

Be specific. Include your name, how you connect to the family, father or grandfather names when helpful, who can vouch for you, and what you want to correct or add. That gives Tree Managers enough context to decide whether to approve access.

The person vouching for you should ideally already be in the family tree. That gives the Tree Manager a known family member they can message or call to confirm whether you should be accepted into the tree.

How should Tree Managers review access requests?

Review the requester's name, father, grandfather, voucher, account identity, and message. The request should give enough context for the Tree Manager to recognize the person or verify them through a known family member.

If the request includes someone who can vouch for them, that person should ideally already be in the tree. The Tree Manager can message or call that known relative before approving access.

Approving tree access makes the requester a member. Approving a branch suggestion request grants collaborator access for that branch only. If the request is vague, suspicious, or cannot be verified, reject it or ask the person for more information outside the app before approving.

What happens after a collaborator submits a proposal?

The proposal goes to the Tree Managers for review. A Tree Manager can inspect the suggested changes, reject the proposal, or merge the approved changes into the main tree. The live tree changes only when a Tree Manager merges the proposal.

The Pending Proposals tab shows proposal counts by status and opens the proposal queue. Submitted proposals are ready for Tree Manager review. Draft proposals are still being worked on by the collaborator.

Family Updates

Family Updates is the tree-specific feed for announcements, gatherings, services, celebrations, reminders, and other important family news.

What is Family Updates?

Family Updates is a feed inside a family tree. Use it for family announcements such as weddings, funerals, reunions, celebrations, services, schedule changes, and other updates that relatives should see when they come back to the tree.

Where do I find Family Updates?

Open a family tree and use the Family Tree / Family Updates tabs under the tree header. Family Tree shows the visual tree, Family Updates shows the announcement feed, and Family Map shows mapped locations from that same private tree.

Who can post a family update?

Any active member who can view the tree can submit a family update. Tree Managers publish their own updates directly. Updates from other members go to Tree Managers for review before they appear in the feed.

What information can a family update include?

A family update can include a title, details, date and time, reminder time, location, contact person, optional link, images, and PDF files. Images display inside the update. PDFs remain available as file links.

Can the creator edit a family update?

Yes. The person who created a family update can edit its text, details, and attached files. If a non-manager edits a published update, the changes go back to Tree Managers for approval. If a Tree Manager edits their own published update, it stays published.

How do notifications work?

All active tree members get in-app notifications for published Family Updates. Email notifications require the account-level Family Updates opt-in.

How many Family Updates are included on Free?

Free trees include 10 lifetime published Family Updates. Pending or rejected updates do not count. Once an update has been published, it counts toward the lifetime limit even if it is later edited, archived, deleted, or hidden. Premium unlocks ongoing posting.

Family Map

Family Map shows verified person locations from the tree on a private globe view.

What does Family Map show?

Family Map groups people by the location saved on their person profile. It can show country, region, city, or place-level pins, then list the family members connected to each mapped location.

Where do I find Family Map?

Open a family tree and use the Family Tree / Family Updates / Family Map view switcher under the tree header. Family Map is a different view of the same private tree data.

How do I add someone to Family Map?

Open a person profile and fill in Location. Choose a suggested city, region, or country when possible so the app can save map coordinates. A free-text location without coordinates may not appear on the map.

Can I jump from the map back to the tree?

Yes. Select a mapped family member, then choose View in tree. The app returns to the Family Tree view focused on that person so you can read or edit their profile if your role allows it.

Account Settings

Settings is where you manage your profile, feedback, billing shortcuts, and account deletion controls.

What can I change in Settings?

Settings lets you update your account name and profile photo, share feedback, view Premium billing status, manage billing, request an eligible refund, and open account deletion controls.

How do I export my trees and media before deleting my account?

Open Settings, find Export your data, and use Export archive for each owned tree you want to keep. The Delete account dialog also reminds you to export first. These downloads are ZIP files, not just raw JSON files.

Each archive includes tree.json, a manifest.json, and available media files attached to people in that tree. Media files are grouped under a media/ folder by person and can include photos, images, PDFs, audio files, and video files that are still present in storage.

If a media object can no longer be found in storage, the archive skips that file and lists it in manifest.json. Shared trees only appear in this export list when you are an active owner of that tree.

What happens when I delete my account?

Deleting your account schedules it for deletion and disables access right away. You have a 7-day recovery window from the recovery email before permanent deletion. Sole-owned trees and related media may be removed after that window if the account is not recovered.

Disabled Accounts

A disabled account can still sign in, but access to private family tree areas is paused until an admin re-enables it.

What does it mean if my account is disabled?

Your account access is paused. You may be able to sign in, but you cannot open family trees, collaborate, upload media, manage billing, change account settings, or use admin-only areas while the account is disabled.

What should I do if this was a mistake?

If you believe this is a mistake, contact support. If you were invited by a family tree manager, they may be able to confirm your identity or help contact support. Include the email address on this account so the right user can be reviewed.

Does disabling my account delete my trees or media?

No. Disabling is an access pause, not account deletion. Family tree data and media are not deleted just because an account is disabled. Account deletion is a separate action with its own recovery window.

Why can I sign in if my account is disabled?

Signing in lets the app identify your account and show a clear disabled-account message. Private app features stay blocked until an admin restores access.

Billing and Refunds

Every account starts on Free. Premium adds more room, ongoing Family Updates, Media Gallery, Photo & Video Slideshow, richer media, backup restore, AI Family Guide, and agent invites.

What is included on the Free plan?

Free includes family trees up to 250 people per owned tree, up to 25 invited family members who can view or build with you, Family Updates up to the 10 lifetime published-update limit, Family Story, Family Map, Memories from Family, Choose My Person, raw data export, How Are We Related?, and up to 5 compressed photos per person. Free media uploads are photos only.

What does Premium add?

Premium adds larger owned trees, room for more members, ongoing Family Updates, AI Family Guide, external agent invites, backup restore, Media Gallery, Photo & Video Slideshow, and a larger media library. Premium media includes 50GB total media storage across your account, including photos, PDFs, audio files, and high-resolution video files. It is the plan for big trees, richer family records, media browsing, family presentations, reviewed agent proposals, and read-only conversations about tree data.

How do I cancel Premium?

Open Settings, choose Manage billing, and cancel through the Stripe billing portal. A normal cancellation stops future renewals. Premium access usually stays active until the end of the paid billing period.

When Premium access ends, owned tree archive exports remain available from Settings. If your account has Premium-only media, such as PDFs, audio, video, or photos beyond the Free limit, you have 30 days to export owned tree archives before that Premium-only media may be deleted from storage. Upgrading again before the deadline keeps the media archive active.

How does the 30-day refund window work?

You can request a refund within 30 days of your first Premium purchase from Settings. The request goes to an admin for review. If it is approved, the refund is processed through Stripe back to the original payment method and Premium access ends immediately.

Renewal payments are generally not refundable through the standard 30-day window. If you do not want to renew, cancel Premium from Manage billing before the next billing date.

Can I subscribe again after a refund?

Yes. You can upgrade again after a refund, but the standard 30-day refund window does not reset. Future purchases and renewals are treated as normal subscription payments unless Hmong Family Tree approves an exception or a refund is required by law.

Tools and Data

The Tools button inside a tree opens builder help, family history, collaboration, relationship lookup, Phone Directory, tree management, export, and backups.

What is in Tools inside a tree?

Tools can include Tree Builder Tutorial, Ask Relatives To Help, Review & Access, Family Story, Media Gallery, Photo & Video Slideshow, Phone Directory, How Are We Related?, Hmong Kinship Titles, Edit Tree Details, Export Tree, and Restore Backups. View Settings and Choose My Person live on the tree canvas. Some tools only appear for Tree Managers, Premium accounts, or when a feature is enabled for the app.

What does Tree Builder Tutorial do?

Tree Builder Tutorial gives a quick in-app walkthrough for adding relatives and building from one known person. It does not change the tree; it is a guide you can reopen when you need a reminder.

What does Ask Relatives To Help do?

Ask Relatives To Help opens the family task workspace. Tree Managers can send small requests to relatives or share private task invite links for missing details, photos, stories, contact info, life details, new relatives, and identifying people.

What does Family Story do?

Family Story is a shared narrative for the whole tree. Use it for family-wide history that does not belong to one person's profile, such as migration history, clan background, settlement stories, or important events remembered by multiple relatives. Tree Managers maintain the published version, while other members can submit suggested edits for review.

What does Review & Access do?

Review & Access opens the Collaboration Hub, the Tree Manager workspace for members, access requests, proposals, family memory submissions, memorial requests, and invitations. It is where Tree Managers decide who gets into the family tree, what each member can do, and what submitted content becomes visible to the family.

Viewers and collaborators may see fewer options because Tree Managers control access and approvals. For the full workflow, see What is the Collaboration Hub?

What does Hmong Kinship Titles do?

Hmong Kinship Titles is planned to help choose Hmong kinship terms between a person speaking and the person being addressed. Right now the app shows this tool as Soon, so it is visible in Tools but not available to use yet.

How does Phone Directory work?

Phone Directory gathers phone numbers from adult person profiles in the tree. To protect minors, the phone field only appears when a profile has a birth year showing the person is 19 or older. The directory is visible only to members of the private tree, and the public sample tree disables call buttons.

What do View Settings and Choose My Person do?

View Settings lets you change your own canvas view, such as opening to your chosen person, showing a focused full tree, showing the whole overview, and generation guide preferences. Choose My Person is the part of View Settings where you pick which person record represents you. These are personal viewing settings; they do not edit names, relationships, photos, stories, or anyone else's view.

What does Export Tree do?

Export Tree in the tree Tools menu lets Tree Managers download the current tree as a JSON file. Export is useful when you want an offline copy, need to move data, or want to inspect the raw Family Chart data format.

This Tools export is JSON only. To download a ZIP archive that includes both tree data and media files, use Export your data in Settings.

How do backups and restore work?

Backups are created automatically before important changes, such as the first manual edit of the day, imports, proposal merges, risky deletes, and restores. The app keeps the 25 most recent backups for each tree.

Premium Tree Managers can open Restore Backups, choose an earlier version, and restore it. Before restore, the app saves the current state so the manager can return to it if needed. Restoring also closes open proposals so old suggested changes do not get merged into the wrong version of the tree.

How do I import a JSON family tree?

From the Family Trees dashboard, choose Import Tree and upload a .json file. The file must be under 5 MB and use the Family Chart format: a top-level array of people, where each person has an id, a data object, and a rels object.

In plain English, a JSON file is a structured text file that apps use to pass information around. For Hmong Family Tree, it is just a file that lists people and how they are connected, so the app can rebuild the tree without you typing every person by hand.

[
  {
    "id": "father",
    "data": {
      "gender": "M",
      "first name": "Chue",
      "last name": "Yang",
      "birth year": 1962
    },
    "rels": {
      "parents": [],
      "spouses": ["mother"],
      "children": ["daughter"]
    }
  },
  {
    "id": "mother",
    "data": {
      "gender": "F",
      "first name": "Mai",
      "last name": "Yang",
      "birth year": 1965
    },
    "rels": {
      "parents": [],
      "spouses": ["father"],
      "children": ["daughter"]
    }
  },
  {
    "id": "daughter",
    "data": {
      "gender": "F",
      "first name": "Nia",
      "last name": "Yang",
      "birth year": 1992
    },
    "rels": {
      "parents": ["father", "mother"],
      "spouses": [],
      "children": []
    }
  }
]

What usually breaks a JSON import?

Common problems are invalid JSON, a top level that is not an array, missing person IDs, duplicate IDs, relationship IDs that do not point to another person in the same file, placeholder people with no real name, or year fields that are blank, non-numeric, or not valid years.

What are notifications for?

In the regular app, the bell shows your personal notifications: collaboration updates, access request decisions, proposal review events, invitations, and other account activity. If you are an administrator, the admin dashboard has its own bell for admin tasks that need action, such as refund reviews and security alerts.

How do I set up app alerts on my device?

Open Notifications or Settings and use Device setup. The setup flow helps you add Hmong Family Tree to your Home Screen when your browser supports it, then turn on family alerts for access requests, proposals, Family Updates, tasks, and badge counts.

Good to know

Start with what you know

You do not need a complete family tree before using the app. Add one known person, then build outward as relatives confirm details.

Access is intentional

Trees shown in search and share links help relatives request access, but Tree Managers still decide who gets in.

Use search inside large trees

Find Family Member is the fastest way to navigate once the chart has many branches.

Backups are automatic

The app keeps backup history automatically. Premium Tree Managers can open saved versions and restore when needed.

Still need help?

If the guide above did not answer your question, send a message with enough detail to understand what happened.