Skip to content

FAQ

Store and account

Does opening a store cost anything? No. You only talk subscription once things hum: tiers by how many businesses you run, no commission.

How does the subscription work? Opening a store is free. Later there will be a subscription priced by how many businesses you can open, with no commission; every tier includes every feature. How many tiers there are and what each costs is not decided yet, and there is no billing screen in the app today — nothing pops up asking for a card while you work. Once pricing is set it will be spelled out on the website and in the app.

Is there a password? Yes. The web login box is "Phone or email" + password; get it wrong and you see "Wrong account or password". Forgot it? Tap "Forgot your password?" and a reset link is sent to you. The bottom of the Me page has "Reset password" for changing it while logged in. The mini program also offers "Continue with WeChat" — see below. All of it is in Account and login.

Can I sign up with an email? Yes. The first field of the sign-up form reads "Australian mobile, or email" — either works; the code arrives "by SMS to a phone, by email to an address" and is valid for 10 minutes. An account created with an email has no phone number yet. Browsing, recording and scheduling all work, but the app says it plainly: "Add a phone number before opening a store, joining by invite or taking jobs, so store owners and helpers can reach you." When that moment comes, go to Me → Edit → Edit profile and tap "Add phone". An existing account can "Add email" in the same place, and once added you can turn on email notifications — see Messages and reminders.

Can I log in with WeChat? In the 换换排活 WeChat mini program, yes: the first button on its login page is "Continue with WeChat". The first time it asks whether you have used HuanHuan before — "Yes — link my existing account" or "No — create a new one". The web app at app.huanhuan.com.au has no WeChat login — it stays phone or email + password. See WeChat mini program.

Is there an app? Yes, with nothing to download from a store: open app.huanhuan.com.au in your phone browser and tap "Add to Home Screen"; it works on a computer too — see the docs home. Inside WeChat you can also search for the 换换排活 mini program, or scan a store's printed mini program code: same account, same data — see WeChat mini program.

What's the difference between the mini program and the web app? The mini program is your pocket, the web app is your desk: the mini program has only five pages — Today / Schedule / Messages / Collab / Me (no Ledger) — for checking jobs on the go, accepting or declining invites, marking jobs done, chatting and getting WeChat Service Notifications. Its Schedule page says so itself: "Adding and rescheduling happen on the web; here you can look through each day." Creating jobs, dispatching, bookkeeping, opening a store, editing the storefront and uploading images all happen on the web. Both share one account. Details in WeChat mini program.

Can I use it in English or Spanish? Yes. There are three languages: 中文, English and Español. It follows your phone's language by default; to switch by hand use "Language / 语言" in the Settings card on the Me page, or the "中 / EN / ES" switch at the top right on a computer. Your choice is remembered. The confirmation messages you send customers and the 🔔 notification text switch language too. Two exceptions: the push banner on your lock screen (web push) is Chinese-only for now, and when joining a store, the platform's default helper terms show in English on the Spanish interface (unless the owner wrote their own). Whatever you type yourself — store name, item names, notes — is never translated. The HuanHuan Community (social.huanhuan.com.au) is Chinese-only for now; see the last section.

The emoji in this guide don't match the icons in the app? The app uses a set of line icons in HuanHuan's brand colours, so they look the same on every phone. This guide marks each icon with an emoji instead; the wording after the icon matches the app, so go by the words.

Where are Inventory, Reports, Invoices and Edit store? On the Me page, one row per store — tap the store to open it and its tools appear as tiles underneath (Self-order inbox, work orders, Inventory / Services, Bundles, Reports, Storefront analytics, Ledger, Customers, Invoices, My reviews, Store helpers, Job assignment, Vehicles / staff, AI settings; the full order is in Bundles, customers and rental calendar). "🖼 Edit store" sits on the right of the store's row, and a red-outlined "Remove this store" button closes the list. One store opens at a time, and tapping into any of its tools also makes it your current store. Settings keeps only feedback, language, Add to Home Screen and push notifications; the "Edit" button on the identity card at the top opens "Edit profile" (name, phone number, email); "Log out" and "Reset password" sit at the very bottom. On a computer, the side nav also has a Store data block: Reports / Storefront analytics / My reviews / Self-order inbox / Edit store.

I've closed a store. Can I delete it? You can remove it: Me → open the store → "Remove this store" at the bottom (owners only). It asks once more: "Remove "{name}"? You will no longer be able to see or manage this store, and its store page and public links will show as not available."

  • The store disappears from your store list and you can no longer manage it. Its storefront and every public link (reviews, repair and cleaning links, shared schedules, calendar feeds, invite codes, subcontract invitations and so on) show "This store is not available at the moment."; the public board stops showing its jobs and nobody can apply.
  • For helpers: the store's pending invitations, applications and unfinished jobs drop off their lists; completed jobs stay in their earnings history.
  • Nothing is deleted — it's a soft delete. To bring a store back, contact us (see "Found a bug?" below). The storefront link stays reserved for you, so nobody else can take it.

Using it

Is there an "AI sets up my store" feature? Yes. The top of the Start a store page is "🤖 Describe it, we fill it in": type something like "I have a ute and help people move house" and it fills in the trade type, the store name and a few starter items. All of it is editable.

There are six AI spots in the app now: "🎤 Say it, we'll record it → 🤖 AI: turn into a deal" on the Record-a-deal page, "🤖 AI scheduling (recommended) · paste customer info / say it" on the Schedule page, automatic triage in the Self-order inbox (difficulty / risk / ⚠ special items / 🤖 suggestion), "🤖 Describe it, we fill it in" on the Start a store page, "🤖 Generate the form from one sentence" on the order form, and "List from a photo (AI fills it in)" and "Fill from photo" in "📦 Inventory / Services". The "🤖 AI settings" tile on each store lets you plug in your own OpenAI-compatible model, and the "AI status" card at its top tells you whether it's really calling a model or falling back.

The rule hasn't changed: the AI only fills the form in for you to check — it never saves on your behalf, for the text features it falls back to keyword parsing when it can't reach a model and tells you which of the two filled it in (photo recognition has no fallback — if it can't read the photo it asks you to fill it in by hand). See Let AI do the typing.

Are "AI settings" per account or per store? Per store. Each store has its own base URL / model / key, stored on that store and editable only by its owner — helpers cannot open the page. Three stores means three independent setups, and which quota a call uses follows the store you are working in. "🤖 Describe your business" runs on the platform quota, since the store does not exist yet. List from a photo / Fill from photo are the other exception: they always use the platform's vision model and ignore the key and base URL in your AI settings. Fill in a base URL without a key and that store falls back to the platform default entirely — your address is not used, because otherwise the platform key would be sent to a server you chose. See Let AI do the typing.

Does the AI see my customers' details? Only the text you hand it leaves the app: the line you speak when recording a deal, the blurb you paste when scheduling (whatever you paste, it sees — usually the customer's name, phone and address), the item and notes a customer typed when booking (that one carries no name or contact details), the descriptions you write for the store and the form, and the one item photo you pick for list from a photo (sent to the AI provider to be recognised; recognising it saves nothing). Your ledger, your books, your customer list and your other jobs are never involved. The public-board rule is unchanged too: before you confirm, an applicant structurally cannot reach the customer's name, address or phone.

Can I change my storefront link to something memorable? Will the links I already sent still work? Yes. In 🖼 Edit store, the "Storefront link" card under the store profile lets you change what comes after /s/ to your store name in pinyin or English (lowercase letters, numbers and hyphens, 3–60 characters), then tap "Save link". New stores get one made from their name automatically; a purely Chinese name gets a random code first, and that's the one most worth changing. Old links keep working: links already posted in group chats, printed on business cards or made into QR codes still open and jump to the new address. At most 3 changes in 30 days. See Storefront · Storefront link.

Can Google find my store? The storefront packages the tagline, service areas and opening hours you fill in under "Edit store → Content", along with the store name, rating and phone, into a format search engines understand; the line on the card when your link is pasted into WeChat or social apps is the same text. So the more specific those fields are (what you do + where), the easier you are to find. When you get indexed and where you rank is up to the search engines — HuanHuan can't control it and doesn't promise it. See Storefront · Get found online.

How does my store get onto stores.huanhuan.com.au (the store directory)? Can I stay off it? Nothing to apply for. That's HuanHuan's store directory (the "yellow pages"): it lists every public store in one place to help them get found on Google and in AI search. Every store is listed by default; the category follows the trade type you picked when opening the store (Moving → Moving & delivery, Cleaning → Cleaning, Repair → Computer & phone repair, Service → Personal services, and so on), and the store page shows what you filled in under "Edit store": tagline, notice, opening hours, service areas, price list, trust badges, contact details and "Recent reviews" (with your "Owner's reply"). A customer tapping "Order / Book" there still lands on your own order page, and the directory comes in Chinese, English and Spanish. There's no opt-out switch in the app — say so under "💬 Feedback / report a bug" and we'll switch it off on our side; your store then just disappears from the directory, and your storefront and links carry on as before. How soon a new store appears and how stores are ordered is up to the directory. See Storefront · Store directory.

Can I list something just by taking a photo? Yes. "📦 Inventory / Services" → "List from a photo (AI fills it in)": take a photo, AI reads the name, brand, model, condition and so on, you check it, choose a type and set a price — and nothing is saved until you tap "List". Each store can recognise one photo at a time, up to 20 an hour. See Storefront · List from a photo.

Why does it say something "did not pass the content safety check"? Anything other people will see — chat messages, reviews and your replies, store name / contact details / storefront text, item names, and images such as item photos, storefront images, ticket photos and the invoice logo — goes through WeChat's content safety check before it's sent or saved. If it doesn't pass, it isn't sent and the image isn't saved; rephrase or use a different image. The message only says it didn't pass, without drawing conclusions — machines get it wrong sometimes. The check is also why image uploads take a second or two longer.

Can I delete a bad review? How do I answer it? You can't — there is no delete button on the owner's side; the row under each review on My reviews is literally "Reply / dispute (reviews can’t be deleted — that’s what makes them trustworthy)". Two things you can do: "Public reply" (shown under the review on your store directory page; once written you can "Update reply") and "This one’s false · dispute" (the review stays public, with a "Disputed" tag added). See Reviews and reputation.

Why doesn't my order page show a score? A score is only shown publicly once you have 3 reviews; the My reviews page says "Need 3 reviews to show a score publicly (now {n})". Below 3, the rating card on the order page reads "New store · building reputation" — however long the store has been open. The other reason: you unticked "Rating card" under "Edit store → Sections". And no review link sent means no review — the link is on the "Deal recorded" page after you bill a job. See Reviews and reputation.

Is "Visits" in Storefront analytics the number of people who came? Not quite. It counts how many times your storefront was opened: the same person refreshing or coming back the next day counts again, and so do your own checks. Also, "Order clicks" only happen on phones and tablets (on a computer the order form is always open, no button to tap), so if many customers use a computer, more orders submitted than order clicks is normal. Conversion rate = orders submitted ÷ visits. See Storefront analytics.

I passed an order but the calendar is empty? Recording the money and putting it on the calendar are two separate things. Look under "Recently handled" on the self-order page: if the row carries a yellow "⚠ Unscheduled" chip (its tooltip reads "Recorded but not on the calendar yet"), tap the "📅 Schedule" button next to it and pick a time. While you're at it, set up something schedulable: on the Me page, tap your store open → 🚚 Vehicles / staff (schedulable). Add a van or a technician and the "Assign to" dropdown on the review form has something to offer.

Which day does the money count towards? Every entry is a timestamped ledger record and the timestamp isn't yours to change — the Reports subtitle says "Daily / weekly / monthly at a glance. All figures come from timestamped ledger entries — they can't be changed." Neither the billing panel nor Record a deal has a "which day should this count towards" field, so if you want the monthly numbers to match reality, record it the day you finish the job. Billing is three fields; it takes seconds.

Which trades fit? You pick a template when you open the store, and there are 7: Rental 💻 / Moving 🚚 / Service 🛎️ / Secondhand 🛍️ / Cleaning 🧹 / Repair 🔧 / Other ✨. Nails, photography, pet boarding, airport runs, plumbing, tutoring all run under Service or Other — if the work involves a place and a time, it schedules.

Dispatch and helpers

Can we work together with separate books? Yes, though the app doesn't call it "splits" — it calls it subcontracting. You bring people in as helpers of your store with an invite code, then hand out the jobs you can't take with "🤝 Subcontract" on the job card ("🤝 Subcontract to a helper" on repair tickets, "🤝 Subcontract to helper" on cleaning jobs). The price is what you pay that one person, and there are two ways to set it: "Fixed price" is one number; "⏱ Hourly" is "Pay per helper = base + rate × hours". Helpers only ever see their own number — "Helpers only see their own amount, not the price of the job itself." On your side the job assignment page shows "This job’s books": Revenue booked − Subcontract cost = Net. There is no percentage split. Nothing in the app divides a job 60/40. See Dispatch overview.

Can I skip opening a store and just take jobs? Yes. With no store of your own you still get the full workspace, labelled "Helper · no store yet" at the top; join with an owner's invite code, or get confirmed on a public-board application, and you are that store's helper. See the Helper handbook.

I published a job to the public board — where do people see it and apply? On the 「接单」(take jobs) page in the bottom bar of the HuanHuan Community, social.huanhuan.com.au (filter 「店主派活」, owner-dispatched jobs). Once you "Publish to the public board" on the job assignment in the app and turn on "Visible to applicants", the job appears there, visible without logging in; the app itself has no browsing list for public jobs. How helpers apply: Community: taking jobs. Applications land under "🌏 Public applicants" on your job assignment — how to review them: Public board.

Why do I have to agree to "helper terms" to join a store? Before anyone becomes a helper of a store for the first time — by invite code, or by the owner confirming their public-board application — they read that store's helper terms and tick to agree. Owners can use the platform default or write their own. People who are already helpers aren't affected and aren't asked to tick anything. If the owner changes the terms, only people going through "join" next time (for example after being removed and rejoining) are asked to agree again. See Invite helpers.

Can a helper see my customer's details? Depends which helper:

  • A helper in your own store (private subcontract): yes — the job's customer name, address and contact. They're the ones turning up; without it they can't do the work. What they cannot see is what you charged.
  • A public-board applicant: before you tap "✓ Confirm" they only see the general area, the date and time slot, and what the job pays them. Their own screen says "Applied — waiting for the owner to confirm. Until then only the general area is shown, no exact address or customer details." Confirming is what unlocks the full address and customer details.

Separately, when you share your schedule timeline on the "Helpers only" setting, that view shows customer name, address and notes but no phone, WeChat or price; the "Public" setting shows only time blocks and vehicles/staff, with no customer information at all.

A helper accepted the job — can I still change the time? Yes, and they don't have to re-accept. The time always comes from your source job: change the date or slot on your schedule page and their calendar follows on their next refresh. The job also picks up a line under "📝 Change log · Order details changed · …". Two caveats: ① they get a 🔔 notification — "📅 {store} updated a job you took (time/address changed) — tap to review" — and a push if they've turned it on, but the page itself doesn't refresh on its own, so they see the new time after a reload. For a big change, say so in "💬 Messages" as well; ② for jobs that never had a time (a repair ticket, say) the helper plans their own slot with "📅 Add to schedule" — that slot lives only on their schedule page and you have no way to edit it.

How many people can one job go to? Your call. The first field when you create a job assignment is "How many people needed" — minimum 1, default 1. Once enough people have accepted, the job assignment flips to "Full", and any invitations or applications still outstanding land on "Position filled · not selected". At the same time Reprice, Remove, "Add another", the "Publish to the public board" card and "✕ Cancel this subcontract" disappear together, leaving only the wrap-up actions. Need more people before that? Don't open a second dispatch: use "Add another" on the same one, or set a price in the "Publish to the public board" card (flat or hourly) and turn on "Visible to applicants". One source job carries exactly one job assignment: tap subcontract again on a job you already dispatched and it takes you straight back to the existing one. Changed your mind? While the job assignment is still Open, tap "✕ Cancel this subcontract": open offers and applications are voided, helpers who already accepted get a "the job is off" notification, and completed work keeps its pay. The source job is then free to be subcontracted again.

When does a helper's money actually count? In this order:

  1. The helper taps "✓ Mark done". On an hourly job that opens "✓ Mark done · settle hours" first, where they enter "Actual hours" — pay settles as base + rate × actual hours.
  2. On their side the amount moves from "Committed" to "Earned" (finished, not yet in hand); on yours the row reads "Done".
  3. You pay them offline — HuanHuan never touches the money. Then you come back and tap "Mark paid".
  4. Both sides now read "✓ Paid" — theirs flips over from "Waiting for owner to settle". (In Chinese the two labels differ: 已付款 on your row, 已到账 on theirs.)

There's still room to fix the number before you pay: on an hourly job that's done and not yet marked paid, you can tap "🕐 Adjust hours" and the pay recalculates. The helper's screen puts it this way: "The owner can adjust them with you before paying out."

If the helper finished 7 days ago and you still haven't tapped "Mark paid", you each get an evening reminder — "💸 … still unpaid" on your side, "⏳ … payment not marked yet — worth a nudge" on theirs.

Where's the chat? How do I know someone messaged me? The third tab at the bottom, "💬 Messages": every thread — jobs you sent out, jobs sent to you, public-board applications — on one list, with a red number on the tab when something's new. Customer messages are not there: when a customer writes on their order tracking page you get a 🔔 "💬 A customer left a message on an order at {store}", and you answer from the "Messages" button on that order's row in the self-order inbox. The 🔔 bell at the top right of every page has Activity and Chat tabs; switch on push under Me → Settings → 🔔 Push notifications and your phone buzzes even with the app closed; with an email added and "Also notify me by email" ticked, notifications you haven't looked at in the app within a few minutes are bundled into one email; mini program users also get WeChat Service Notifications. Every evening around 5 the app also reminds you about the easy-to-forget things: a job tomorrow, the owner's "{n} job(s) tomorrow" summary (one per store per day), tomorrow's job still short-handed, 7 days unpaid, a public-board application waiting 48 hours. See Messages and reminders.

HuanHuan Community

What is the HuanHuan Community, and how does it relate to the app? The community lives at social.huanhuan.com.au; its own one-line description is 「换换社区 · 接单互助、同城生活与兴趣交流」(HuanHuan Community · taking jobs and helping each other, local life, shared interests): post questions, share what you learned on a job, warn about scams, find people nearby to hang out with; helpers take owners' public-board jobs on the 「接单」(take jobs) page; customers and helpers give stores 「三问回执」(three-question receipts) that build its reputation; plus a second-hand market and 「我想要 / 我有闲置」(I want / I have spare) matching. The app does scheduling, books and dispatch; the community does finding people and reputation. Same account: the community login panel says 「与换换工具同一个账号——这里注册了,工具 app 直接登录,反过来也一样。」(same account as the HuanHuan tool — sign up here and the app signs you straight in, and the other way round); the community calls the app 「换换工具」(the HuanHuan tool). Name and email can be changed on either side. Without logging in you can only look; posting, commenting and applying need a login. The community does not take job ads — paid help still starts with a dispatch in the app, published to the public board. See What the community is.

Does the community have an English or Spanish interface? Not yet — the community is Chinese-only; the app is trilingual. The English and Spanish docs quote community buttons in the original Chinese with a gloss. There is also no mini program for the community; open the link straight inside WeChat. Community notifications stay inside the community site — nothing is pushed to your phone or to WeChat.

Other

Found a bug? Me → Settings → "💬 Feedback / report a bug", filed as 🐞 Bug / 💡 Idea / 💬 Other, screenshot optional. It closes the loop: status runs Pending → Fixed · please confirm → Confirmed → Done, and when something you reported is fixed the home page shows "Your feedback was fixed · N / Tap here to verify ›" so you can tap "✓ Fixed" or "✗ Still broken".

Next