Native mini programs

Turn your intelligent service
into your ownMini programs

Describe what you need in WorkBuddy and build booking, enquiry, sign-up and membership into native pages. Once connected to Myriad Masters, the mini program shares business accounts, data and agent capability with the bound XApp.

Your own mini-program accountFirst-time phone verificationNATIVE PAGES · ONE BUSINESS LAYER
My service space•••
Service, always within reach.

From learning about a service to booking it, asking questions and receiving material.

Booking & sign-up→
AI service assistant→
My membership & files→
Start using the service
Concept illustration; actual content, permissions and features depend on your own mini-program project.
Connected capabilities

New pages, the same business foundations.

Bind the mini program to a published XApp in the Operations Centre and switch on what you need. The Myriad SDK handles the runtime session and API calls; the server still checks the real account and business permissions.

Account linking

The first time a user touches Myriad capability, they verify with the phone number of their existing Myriad account; afterwards the mini program's WeChat identity carries that link. The existing account system for official accounts and XApps is reused.

Business database

Reuse the bound XApp's logic tables for bookings, sign-ups, records and queries. Data follows the existing access and row permissions — other users' records are never exposed.

Text agent

Connect the agent already bound to the official account, keeping role configuration, knowledge and quota. The mini program and web keep separate conversation context, which suits enquiries and business Q&A.

Product & membership lookup

Show products published under the same official account and look up the current user's membership level and expiry. This is lookup only; native payment is not connected yet.

Authorised file download

Users can only download private files they are entitled to. Assets and download domains are described in the setup wizard; the whole OSS space is never opened to the mini program.

Code versions and visual style

The mini program has its own private source space with save, restore and pinned-version export. Native styling follows XAUI colours, type scale, spacing and touch sizes.

Good starting points

Start with one service flow that works end to end.

These are plannable scenarios, not ready-made templates or shipped client cases. Define fields and permissions first, then build and test on a real device.

Booking and event sign-up

Describe the service, collect details, save records and let users check their own sign-up; the console and XApp keep using the same business table.

Expert consulting and in-store service

Present services on native pages, answer questions with the text agent, then hand over to your existing consulting and service flow.

Membership and material pickup

Check products and membership status, and download material you are entitled to. Product entitlements stay managed on the Myriad side.

From preparation to launch

Each step happens where it belongs.

  1. WeChat Official Accounts Platform

    Prepare your own mini-program account

    Register the account and get the AppID and AppSecret from the target mini program's development settings. Already connecting an official account to Myriad does not mean you have a mini-program account.

  2. Myriad Operations Centre → WeChat Mini Program

    Register, allow domains, bind the XApp

    Choose the official account and verify credentials with the wizard; enter the request and downloadFile domains the wizard shows into the WeChat console, then choose a published XApp you may manage and enable the capabilities you need.

  3. Myriad Developer Centre + WorkBuddy

    Connect the builder, build native pages

    Obtain a developer key with the right operating and development permissions and import the mini-program builder. It checks the binding against the project AppID and guides WorkBuddy to the SDK, styles and tool documentation.

  4. WorkBuddy builder → Myriad private OSS

    Save source, pin the version you will publish

    Confirm the project and upload scope, then save source. If there is a conflict, pull and compare first; before publishing, pin the source version and WeChat version number and export to a new directory.

  5. WeChat DevTools / supported channel → WeChat console

    Try, upload, submit, release

    Check the AppID and domains, then test on a real device in WeChat. After upload, submit for review and release through WeChat's version process; saved or exported source does not mean the mini program is live.

How XApp and the mini program work together

Two front ends, one business link.

ItemXAppNative mini programs
Page formWeb app in a browserWeChat native pages, written and adapted separately
Business accessXApp BridgeMyriad native SDK; binding confirmed by the actual AppID
Accounts and logic dataAfter first-time phone linking, the same Myriad business account is reused; once bound, the same XApp logic tables and permissions apply
AgentsSame bound role and quota; web and mini program keep separate conversation context
VisualsXAUI web stylesXAUI native WXSS, one visual language
Code and releaseXApp workspace and web release flowIndependent private source space; the runtime package is uploaded, reviewed and distributed by WeChat

Binding shares business resources; it does not convert existing XApp pages into a mini program. One XApp maps to one mini program today. The mini program and the official account each have their own WeChat identity, and the platform does not require UnionID.

The Myriad Masters mini-program builder

So WorkBuddy knows exactly
where your project connects.

The builder ships with setup guidance, examples, MCP tool documentation, a pinned local runner, the native SDK and XAUI styles. For existing projects, check the AppID and the actual binding first, then keep building around your business.

MCP handles the development side

Within the developer key's scope it can query projects, bindings, data structures and source versions to help you build. The AppSecret is entered by an administrator in the Operations Centre and never goes into a chat or front-end source.

The SDK runs the mini program

It handles WeChat login, first-time phone linking and business requests. The session stays in memory; database, agent and file operations run under the capabilities you enabled and backend permissions.

Guides and tools update independently

Online it fetches and verifies guides, examples, tool documentation and project templates from the server; offline it uses cache or bundled content. Only changes to the local runner require reinstalling.

Installing the builder and passing the WorkBuddy marketplace review are two different states; the Developer Centre's distributed version and the open platform's actual status are authoritative. The pinned script needs Node.js 18 or later. Routine guide updates never overwrite your project or plugin files.

Clear from the start

Know the boundaries, build with less friction.

I have already connected an official account — what else is needed?

Also prepare your own mini-program account, get its AppID and AppSecret, then register in the Operations Centre under WeChat Mini Program, configure domains and bind the XApp. Credentials for the official account and the mini program cannot be mixed.

Will users have to link accounts repeatedly?

The first time a user touches Myriad capability, they link via a verification code to the phone number of their Myriad account. Afterwards the mini program's WeChat identity reuses that link; when the session expires they log in again, and authorisation changes are handled as prompted.

Where exactly is the code stored?

Your machine holds the development project; Myriad's private OSS holds mini-program source versions; WeChat stores and distributes the compiled runtime package after upload. Pinning a source version is not the same as uploading to WeChat.

What configuration do network and file requests need?

Using the addresses the Operations Centre wizard shows, set the request and downloadFile domains in the WeChat console; private files also require the current user's authorisation. Do not use the dev tool's domain-check bypass in place of real configuration.

Can every XApp feature be used directly?

Today it supports accounts, logic-table records, the text agent, product and membership lookup, and authorised file download. Native payment, runtime user uploads and multimodal agents are not connected yet, so web features cannot simply be copied over.

How are cost and launch conditions calculated?

Myriad services, SMS, agents, storage and WeChat-side verification follow each provider's current rules and your plan.See Myriad pricing; for category, filing, verification and privacy guidance, follow what the WeChat console actually requires — we do not promise automatic approval.

Start with one clear mini-program requirement.

Decide who you serve, what you store and who can see it, then work through the wizard and builder step by step.

Support
Scan to add Myriad Masters on WeCom
Myriad Masters WeCom QR code
Hours9:00 – 18:00