ASB Smart Flow turns the WordPress admin into a fast, one-handed mobile experience and adds an AI authoring workflow. Visit /mobile-admin/ on a phone and you get a native-feeling SPA instead of the cramped default wp-admin. Every feature ships in one free build — no paid tier, no license activation.
Everything you get
- Bottom tab bar — [Home] [New Post] [Media] [Settings] reachable with your thumb.
- Mobile-optimised uploader — camera + multi-select, with on-device resize/compression before upload to save bandwidth.
- AI authoring (BYOK) — generate, rewrite, summarise, proofread and suggest titles with your own API key for OpenAI, Google Gemini, or Anthropic Claude. No data passes through our servers; the request goes directly from your WordPress site to the provider you selected.
- Quick Post and templates — fill-in-the-blank post templates with writing-style presets and quick instructions, all editable from the AI tab.
- Emoji tray + snippets — insert favorite emoji and reusable boilerplate (signature, hours, hashtags…) with one tap.
- Passkey login (WebAuthn / FIDO2) — sign in with Face ID / fingerprint on your phone from
/mobile-admin/login. On desktops, wp-login.php gains a passkey button when the computer has a built-in authenticator (Touch ID / Windows Hello); otherwise you sign in with your normal WordPress password.
- Voice dictation — tap the microphone in the composer and speak; the transcript drops in at the caret, and one tap has the AI tidy it into clean prose (BYOK).
- Comment moderation — approve, unapprove, reply to, and trash comments right from the phone (for accounts that can moderate).
- Offline draft protection — the composer keeps a local backup of unsent edits on the device and offers to restore it after a dropped connection or an accidental close.
- Body images +
[asbsmfl-img] / [asbsmfl-gallery] shortcodes — insert images and multi-column galleries at the cursor from the toolbar, then adjust each image’s width (100 / 50 / 33 / 25%) and caption from the “Body images” panel.
- PC desktop AI — the same AI editor lives in a “✨ AI Writer” meta box on the post edit screen and on the AI tab in wp-admin.
- Site accent color — set a per-site identification color reflected on headers and primary buttons (preset palette + free-form hex).
- Hamburger drawer — quick links to the parts of wp-admin you rarely touch.
- Auto-redirect (optional) — mobile visitors hitting wp-admin get sent into the mobile UI.
- QR code for the mobile URL — Settings → General shows a QR code and PNG download so you can hand off the mobile link from desktop.
- English + Japanese UI — the React app and admin screens are fully translated; other locales fall back to English.
- HTTPS only — the plugin refuses to operate on insecure origins.
ASB plugin family integration
ASB Smart Flow auto-detects sibling plugins and surfaces their per-post toggles in a “📢 Delivery & Integrations” accordion on the new-post screen:
- ASB PWA Engine — push notification toggle, per-post.
- ASB Calendar Advance — show on calendar / Google Calendar button.
- ASB LINE Notification — LINE push, with image / thumbnail / image-first toggles.
- ASB Post Thumbnail Pro — per-post enable / disable override.
- Jetpack Publicize — detected when active.
These integrations work with both the free and Pro versions of each sibling plugin. The Pro tiers of those plugins add scheduling, image automation, and other extras — see https://shop.asobit.jp/ if you want to extend the workflow further.
AI and data flow
ASB Smart Flow only calls AI providers when you add an API key (in the plugin, or site-wide via WordPress 7.0’s Settings → Connectors) and press Generate. Free without any key means zero outbound HTTP.
AI is administrator-only by default. Since the requests spend the site owner’s API key, other roles can use AI only after an administrator explicitly delegates it on the “Permissions & AI” tab.
- Your API key is encrypted at rest on your own site (AES, key derived from your site’s
AUTH_KEY secret) and is never sent anywhere except the provider you chose.
- When you press “Generate”, the post content / instructions / selected style are sent directly from your WordPress install to the provider endpoint (
api.openai.com, generativelanguage.googleapis.com, or api.anthropic.com). Each provider’s privacy policy applies to that data.
- Asobit LLC does not receive or proxy any AI request.
External services
The plugin contacts external services only when you enable or use the corresponding feature. With none of them in use it makes zero outbound calls.
- OpenAI (opt-in, BYOK) —
api.openai.com. Sent: the prompt, post text, and any reference text/images you attach, plus your own API key. Terms: https://openai.com/policies/ Privacy: https://openai.com/policies/privacy-policy/
- Google Gemini (opt-in, BYOK) —
generativelanguage.googleapis.com. Sent: same as above. Terms: https://ai.google.dev/gemini-api/terms Privacy: https://policies.google.com/privacy
- Anthropic Claude (opt-in, BYOK) —
api.anthropic.com. Sent: same as above. Terms: https://www.anthropic.com/legal/consumer-terms Privacy: https://www.anthropic.com/legal/privacy
- Google Drive image import (opt-in) — when you import an image from Drive, your server downloads it from
drive.google.com / www.googleapis.com. If you additionally configure a Google API key + OAuth client ID, the browser loads the Google Picker SDK from apis.google.com and accounts.google.com when the Drive picker is opened. Terms & privacy: https://policies.google.com/
- Voice dictation — uses the browser’s built-in Web Speech API. Depending on the browser/OS, spoken audio may be processed by the browser vendor’s speech service (e.g. Google on Chrome, Apple on iOS). Nothing is sent to Asobit LLC.
Source & translation
- The human-readable source of the compiled React app (
build/index.js) ships inside the plugin under app-src/. Rebuild with npm install && npm run build in the plugin directory (uses @wordpress/scripts; Tailwind/PostCSS configs are included).
- Translations: contributions welcome through the WordPress.org translate platform.