# Custom Side Menu Links

> Add your own items to the drawer, each opening inside the app.

- **Applies to:** AppMint and Appwright
- **Source:** the Integration Guide shipped inside the app; this page is generated from it.
- **HTML:** https://freewebtoapk.com/docs/side-menu-links

Add Unlimited In-App Menu Items with Custom Names

### 1. What Are Custom Side Menu Links?

You can add unlimited links in Step 5 and define each menu name yourself. Every custom menu link opens inside the generated app (WebView), not the external browser.

### 2. How To Add Links In Generator _(AppMint only)_

Go to Step 5 > Side Menu > Custom Menu Links (Unlimited).

Tap “+ Add Link”, then fill the row:

- Icon - tap the round bubble and pick an emoji
- Menu name - the label shown in the drawer, e.g. Store
- Link - /shop or https://example.com/deals

Leave the icon alone and the generator picks one from the name (Store → 🛒, Contact Us → ✉️). The bubble always shows the exact icon your app will render, so pick one yourself for names it cannot read - including names not written in English.

### 2. How To Add Links In Generator _(Appwright only)_

Go to Step 5 > Side Menu > Custom Menu Links (Unlimited).

Use one line per item with this format:  
Name|URL|Icon(optional)

Examples:  
Store|/shop|🛍️  
Support|/support|🆘  
Deals|https://example.com/deals|🔥

### 3. URL Mode Apps (Online Websites)

Use full links (https://...) or relative paths (/pricing, /contact).

All custom links are forced to open inside the app WebView.

### 4. Offline ZIP & Framework Apps

For offline/framework bundles (React/Vite/Next static export), use route-style paths like /dashboard or /#/profile.

The app auto-resolves these to the local WebViewAssetLoader origin:  
https://appassets.androidplatform.net/assets/www/...

### 5. Document Mode Apps

For document mode, custom paths are resolved to:  
https://appassets.androidplatform.net/assets/documents/...

This lets you add quick menu entries for bundled local files.

### 6. Best Practices

- Keep labels short (1-2 words)
- Use clear icons for faster navigation
- Prefer absolute https:// links for external pages
- For SPAs, use router paths that your app already supports

