Social-Nexus Help
Social-Nexus by Radixile Technology Solutions: manage all your social media from one place, with AI writing, scheduling, a festival-aware calendar, email campaigns, SEO tools and client workspaces.
Support: info@radixile.com · Licences: license.radixile.com
What's new
In the next version
- A shorter menu in plain words, and Settings grouped into Connected accounts, AI, Email sending, Backups, Licence, Team and Account. Settings shows a badge when an account needs signing in again.
- Design a picture in Create post, in your Brand Kit colours. Signatures, post sets (groups of platforms in one click) and Blog & news feeds (More tools) that turn new articles into drafts.
- WhatsApp: Setup in numbered steps, Auto-replies (welcome, menu, keyword answers, away hours, STOP), Templates with a live preview, and Broadcasts in 3 steps with a test to yourself and live progress.
- Sales outreach in four steps: campaign, companies, approve, replies. Emails are written from what you offer, follow-ups go out in order and stop when someone replies, and every number on the page is real. See Sales outreach.
- Website SEO → Check a page opens your page like Google’s crawler and shows what keeps it out of Google or ranks it lower. Numbers are measured, not AI guesses. The App store listing writes only the fields each store has, within their limits.
- Google Business finds your locations in any of your Google accounts and lets you choose which one to post to.
- Privacy: the internet tunnel for WhatsApp only starts when you turn it on in WhatsApp Setup.
Posting
- Photos and videos from your PC. In Create Post, use Upload photo or video, drag a file in, or pick from the Media library (More tools). Files stay on your PC.
- Several photos in one post. Add up to 10: Instagram makes a carousel; Facebook, LinkedIn and Pinterest post them together; X takes 4. Use ‹ › to change the order.
- Instagram Reels and Stories (choose under Instagram: post as), and a first comment for Instagram and Facebook — handy for hashtags.
- Threads and Bluesky. Bluesky connects with your handle and an app password. Threads connects in one click through Radixile's app.
- Bulk scheduling. Calendar → Bulk schedule: a spreadsheet (Excel or CSV) with date, time, text and platforms. You see every row before anything is scheduled.
- Design in Canva opens Canva at the right size; download your design and drag it into Create Post. Copy for WhatsApp copies the text for your Channel or Status.
- Logins renew themselves where the platform allows. If one can't, its card says "Reconnect in N days" well before it stops.
Clients and teams
- Client approval by link. In the Calendar, open a post → Get approval link, or Client approval at the top for all draft posts shown. Send it on WhatsApp; your client taps Approve or Ask for changes on their phone, no account needed. Approved posts with a time are scheduled automatically (if you may schedule). The link is encrypted: only people with it can see the post.
- Inbox. Comments on your published Facebook, Instagram and Threads posts in one place, with Suggest a reply.
- Phone companion. Your name (top right) → Phone companion → Pair my phone. See posts waiting for your OK, failed posts and what's next, and approve from your phone.
- Client report. Analytics → choose a month → Client report (PDF), with your Brand Kit logo and colour. Numbers (likes, comments, reach) are fetched from the platforms daily; Refresh numbers gets them now. Analytics also shows your best times to post.
- Link in bio. More tools → Link in bio: one page with your links for your Instagram profile. Visits are counted without cookies.
Safety
- Starts with Windows (in the tray), because posts only go out while Social-Nexus runs. It warns you before quitting or shutting down when a post is due. Turn it off from the tray icon.
- Cloud posting (Agency and Full editions): tick Post from the cloud if this PC is off on a post. If your PC is off at the time, Radixile posts it 10 minutes later and deletes its copy straight after.
- Backups. Settings → Backups: a backup every day (7 kept), Back up now, and Export a backup file protected with a passphrase — keep it on a USB stick to move to a new PC.
- Saved logins are encrypted with a key protected by Windows. After a Windows password reset or on a new PC, connect your accounts again.
- Recovery code. Make one (your name → Recovery code) so you can reset a forgotten password from the sign-in page. After 5 wrong passwords, sign-in pauses for a minute or more.
- Automatic updates download in the background and install when you close the app, or choose Restart to update in the tray.
Getting started in 10 minutes
- Install
Social-Nexus-Setup-….exefrom Radixile and open the app. (Installing) - Create the admin account: Create Account → name, email, password. The first account is the admin. (First run)
- Activate: Settings → 🔑 Licence → paste your licence key or coupon, your email and name → Activate. No key yet? You can still write and plan. (Licence)
- Set up AI: install Ollama and download
llama3.2, or paste a free Gemini or Groq key in your name → ⚙️ My API Keys → 💾 Save All Keys. (Ollama · Free keys) - Connect one platform: Settings → 🔗 Social Platforms → follow the card's 📘 Setup guide, use 📋 Copy for the callback address, then Connect. LinkedIn or Facebook is easiest. (Connecting)
- Write with AI: ✨ AI Generate → describe the post with real details → ✨ Generate Content → → Compose. (Writing)
- Schedule: in Compose click 📅 Schedule, pick the time → 📅 Schedule Post. Keep Social-Nexus running in the tray at that time. (Scheduling)
Opening help in the app
- ❓ Help & User Guide is the last item in the left menu.
- The ❓ button in the top bar opens help at the section for the screen you're on. F1 does the same.
- Help normally opens in its own window. If it opened in the app's window instead, click ← Back to Social-Nexus at the top of this page.
- Use the search box to find a topic, and 🖨 Print / Save as PDF to print the whole guide or save it as a PDF (choose "Save as PDF" or "Microsoft Print to PDF" as the printer).
What Social-Nexus is
Social-Nexus is a Windows app that helps you run all your social media from one place:
- Write posts with AI in English and 8 Indian languages.
- Publish or schedule to LinkedIn, Facebook, Instagram, Pinterest, X (Twitter) and Google Business Profile. (YouTube and TikTok are coming later; the AI tools can already write for them.)
- Plan on a calendar, with review and approval for teams, and Indian festival reminders.
- Use templates, a Brand Kit, hashtag research, UTM links, SEO tools, ad copy and email campaigns.
- Manage several clients (agencies), each with their own accounts and team.
Your data stays on your PC. Social-Nexus is not a website. It only goes online when you publish, use a cloud AI or check your licence. You choose the AI: free local AI (Ollama), or your own keys for Gemini, Groq, OpenRouter, Mistral or Claude.
System requirements
| Minimum | Recommended | |
|---|---|---|
| Windows | Windows 10 version 1903 or later, or Windows 11 (64-bit, x64) | Windows 11 |
| RAM | 4 GB (cloud AI only) | 8 GB+ for local AI; 16 GB for larger models |
| Disk | 500 MB free | +2–5 GB per local AI model |
| Internet | Needed to publish, use cloud AI and activate the licence once | |
Ollama is optional. Install it only if you want free, private AI on your own PC.
Installing
- Download
Social-Nexus-Setup-….exefrom Radixile only. - Double-click it. If Windows shows "Windows protected your PC": early versions are not yet code-signed, so SmartScreen doesn't recognise them. Click More info, check that the name is the Social-Nexus installer, then click Run anyway.
- Choose who to install for and a folder (the default is fine), then click Install → Finish.
- Open Social-Nexus from the Start menu.
Coming from the older "NEXUS" app? Your old data is moved to %APPDATA%\Social-Nexus automatically the first time you start. The app then offers to delete the old copy.
First run: creating the admin account
- Click Create Account, enter your name, email and a password (6+ characters).
- The notice "You're the first user — your account will be the Super Admin" confirms you are the admin.
- Click Create Account →.
The admin manages app-wide settings: social platform app details, email (SMTP) and users. Each other person gets their own login, posts and AI keys.
You may see "Set up your local AI" (3 steps for Ollama). Follow it now, or click Skip for now — use cloud AI →. A 4-step welcome box (Connect · Setup AI · Generate · Publish) can be skipped too. On Setup AI it checks for Ollama: if it's running and your model is downloaded, you'll see "✅ Ollama is running on this computer and llama3.2 is ready. Nothing else to set up."
Who can register: Admin Dashboard → Platform Config → Registration Mode: Open, Invite Only (codes from Admin Dashboard → Invite Codes) or Closed. There is no "forgot password" link: the admin resets passwords in Admin Dashboard → Users.
Licence & coupons
Without a licence you can still write, use AI, plan and export. Publishing, scheduling, Retry, CSV schedule import and sending email campaigns need an active licence.
| Licence | Looks like | Works | Updates |
|---|---|---|---|
| One-time (perpetual) | SNXP-… | Forever | 1 year included; renew optionally |
| Yearly subscription | SNXS-… | While paid, plus 7 days' grace | Always |
| Coupon | SNX-7K3Q-M9PD | Usually 3 or 6 months, Full edition (all features) | During the period |
Current prices: license.radixile.com/buy. Settings → 🔑 Licence → Includes shows what your licence allows. Limits on users and workspaces count the whole installation, not per person.
Activate a key or coupon
Only the admin can do this, and the PC must be online.
- Open Settings → 🔑 Licence (or click Activate on the banner).
- Paste your licence key or coupon into the first box.
- Enter your email (needed for coupons) and your name or business (shown as "Licensed to"). Optionally name this computer.
- Click Activate. You'll see "Social-Nexus is activated ✅" and Status: ✅ Active.
Keep your key safe. Radixile stores only a scrambled copy and can't read it back to you. Coupons work once per PC and once per email, online only.
What the status means
| Status | Meaning | What to do |
|---|---|---|
| ⚪ Not activated | No licence yet. | Activate. Writing, AI and planning still work. |
| Checking your licence… | The first few seconds after start-up. | Wait a few seconds, then try again. |
| ✅ Active | Everything your edition allows works. | Nothing. |
| 🟠 Needs internet | Offline time ran out, or the PC's date looks wrong. | Go online and click Check now. Fix the date if asked. |
| 🔴 Ended | Subscription or coupon is over. | Renew or buy. Your data is still here. |
| 🔴 Not valid on this PC | Licence from another PC or install, cancelled, or this copy was modified. | Follow the message. Usually: activate again here. |
Working offline
After activation Social-Nexus works without internet until the Works offline until date shown in Settings → 🔑 Licence. When online, it checks in by itself and moves the date forward.
- With 3 days or fewer left, a banner asks you to connect.
- After that date, publishing pauses until you're online for a moment. Click Check now on the banner, or 🔄 Check licence now in Settings → 🔑 Licence (also handy right after renewing).
- Don't move the PC clock back: the app will ask you to fix the date and go online.
Limited mode
Without an active licence: ✅ view, draft, AI writing, calendar planning, export and backup keep working. ⛔ Publishing, scheduling, Retry, CSV import and email sending pause. Your data is never locked. Already-scheduled posts wait; more than 6 hours late, they're marked Missed.
Moving to a new PC
- Old PC, while online: Settings → 🔑 Licence → Deactivate this PC. This frees your seat.
- New PC: install and activate with the same key.
- Copy your data folder across (see Backup).
Deactivate needs the internet. Offline you'll see "Deactivating needs the internet so your seat is freed for another PC." Nothing is removed and the licence keeps working; go online and try again. Old PC broken? Email support with the last 4 characters of your key and your purchase email. "Already active on N of N computers" means all seats are in use.
Reinstalling on the same PC
Just activate again with the same key (or coupon). Social-Nexus recognises the PC and gives back your seat. A coupon gives back the same period.
"This copy of Social-Nexus has been modified"
Program files were changed or damaged, so the licence can't be used. Reinstall from radixile.com. Your data is safe: it's stored separately.
PC with no internet
Settings → 🔑 Licence → No internet on this computer? Activate offline → enter the key → 💾 Save request file (activation.snreq) → upload it at license.radixile.com/offline from any device → bring back license.snlic → 📥 Import licence file. Paid keys only, not coupons.
A quick tour
Left menu: Dashboard · AI Generate · Compose & Post · Content Calendar · Post History · Templates · Local Files · SEO Tools · App Store (ASO) · Email Marketing · Ad Copy & PR · AI Media Creator · Hashtag Research · UTM Builder · Brand Kit · Analytics · Clients & Brands · Admin Dashboard (admins) · AI Tools Directory · Settings · ❓ Help & User Guide.
Top bar: 🌙 theme · 🔄 Refresh (only the 🔄 icon on narrow windows) · ❓ help for this screen (or F1) · 🏢 workspace switcher · your name (⚙️ My API Keys, 🛠️ AI Tools Directory, 🚪 Sign Out) · ✏️ New Post.
Settings tabs: 🔗 Social Platforms · 🔑 Licence · 🦙 Local AI (Ollama) · 🤖 AI Keys · 🎨 Media AI · 📧 Email / SMTP · ℹ️ About · 👥 Members.
Setting up AI: Ollama (free, private, offline)
Ollama runs AI on your PC. Nothing you write leaves the computer. It's free with no daily limits, but it's slower than cloud AI on ordinary laptops.
- Download and install from ollama.com/download. No account is needed. It runs in the tray.
- Download a model: in Settings → 🦙 Local AI (Ollama) → Pull a New Model type
llama3.2and click Pull (admin). Or open Command Prompt and runollama pull llama3.2. - Click 🔄 Check. The dot turns green and the model is listed.
- Choose the Active Model, tick Use Ollama as Primary AI, and click 💾 Save Ollama Settings. Or, per user: My API Keys → Local AI → Use Ollama as primary AI → 💾 Save All Keys.
| Your RAM | Model | Download |
|---|---|---|
| Under 8 GB | llama3.2:1b | ~1.3 GB (fastest) |
| 8–16 GB | llama3.2 (3B) recommended | ~2 GB |
| 16 GB+ | llama3.1:8b | ~4.7 GB (better writing) |
| Alternatives | mistral, phi3, gemma2 | 2–5 GB |
| High-end GPU only | llama3.3:70b | 40 GB+ |
Small local models are weaker in Indian languages. For Hindi, Tamil and other languages, a cloud key such as Gemini often gives better results.
How fast is Ollama?
- The first AI request after starting can take about 30 seconds while Ollama loads the model. After that it's much quicker. After about half an hour without AI, the model is unloaded and the next request is slow again.
- Ollama works on only a small number of requests at a time. If you start several AI actions at once, they wait in a queue and run one after another. Wait for each to finish; don't click again.
- Faster: use
llama3.2:1b, close heavy programs, or pick a cloud AI (Groq is fastest) on the 🤖 Model: bar.
Free cloud AI keys
An API key is a password that lets Social-Nexus use an AI service on your behalf. Each person uses their own key and the provider's free limits.
| Service | Get the key | Looks like |
|---|---|---|
| Google Gemini | aistudio.google.com/apikey | AIza…. Generous free tier, good in Indian languages. |
| Groq | console.groq.com/keys | gsk_…. Free and fastest. |
| OpenRouter | openrouter.ai/keys | sk-or-v1-…. Includes free models. |
| Mistral | console.mistral.ai/api-keys | Free tier available. |
| Anthropic Claude (paid) | console.anthropic.com | sk-ant-… |
Where to enter them
- Click your name (top right) → ⚙️ My API Keys.
- Paste each key in its box and choose your Default AI Model.
- Click 💾 Save All Keys.
Images and video (AI Media Creator: Stability, OpenAI, Gemini Image, Luma, Runway) are paid or have small free credits. Add those keys in My API Keys too.
How Social-Nexus chooses an AI
If you click a model on the 🤖 Model: bar in AI Generate, that exact model is used. If it fails, you see why, and there's no silent switch.
Otherwise it tries, in order: 1 Ollama (if on, running and the model is downloaded) → 2 Gemini → 3 Groq → 4 OpenRouter → 5 Mistral → 6 Claude. A busy provider is retried once. If Ollama is installed but your model isn't downloaded, the app tells you and uses your cloud AI. If everything fails, you see each provider's reason.
Tip: set up two options (e.g. Ollama + Gemini, or Gemini + Groq), so a busy service never stops you. If the Model bar says "No text models configured", add a key or start Ollama, then reload.
Connecting social accounts: how it works
Social-Nexus runs on your PC, so each network asks you to create a free developer app once. This also means Radixile never holds your social logins.
The steps are the same everywhere:
- Create the developer app on the network's website.
- Add the products or permissions for posting.
- Paste the callback (redirect) address. Click 📋 Copy on the card and paste it. Don't type it: it must match exactly.
- Copy the app's ID and secret into the card's 🔑 API Credentials, then click 💾 Save Credentials.
- Click Connect and allow access.
What the badges mean
| Badge on the Setup guide | Platforms | Meaning |
|---|---|---|
| (no badge) | LinkedIn, Facebook, Instagram, Pinterest | Ready. Works fully. |
| 🟠 Works with limits | X (Twitter), Google Business | Works, but the network's own rules may block posting. |
| 🔴 Not available yet | YouTube, TikTok | Can't be posted to from Social-Nexus yet. |
Callback addresses
Yours are on the cards (use 📋 Copy). Normally they look like this:
| Card | Callback address (normally) |
|---|---|
http://localhost:3000/auth/linkedin/callback | |
| Facebook + Instagram | http://localhost:3000/auth/facebook/callback |
http://localhost:3000/auth/pinterest/callback | |
| Twitter / X | http://127.0.0.1:3000/auth/twitter/callback (X needs 127.0.0.1) |
| Google Business | http://localhost:3000/auth/google/callback |
Card status: 🔴 Credentials Needed → 🟠 Ready to Connect → 🟢 Connected (🔄 Refresh / Disconnect).
Developer websites change often, so the steps name what to look for. If your screen looks different, look for the closest match. Never share your Client Secret.
🔵 LinkedIn Ready · about 10 minutes
You need
A LinkedIn account · A LinkedIn Page for your business (LinkedIn asks for one when you create the app)
Steps
- Open the LinkedIn developer portal and click "Create app". (Open ↗)
- Fill in the app name (e.g. "My Social-Nexus"), choose your LinkedIn Page, upload a logo and accept the terms.
- Open the "Products" tab and add "Sign In with LinkedIn using OpenID Connect" and "Share on LinkedIn". Both are approved straight away.
- Open the "Auth" tab. Under "Authorized redirect URLs for your app" add the exact address: click 📋 Copy on the card and paste it.
- Still on "Auth", copy the Client ID and the Primary Client Secret into the boxes on the card, then click 💾 Save Credentials.
- Click Connect and sign in to LinkedIn when asked.
Good to know
- Posts appear on your personal LinkedIn profile.
- Posting as a company Page needs LinkedIn's Community Management API, which LinkedIn must approve first.
- The login lasts about 60 days. Then click Disconnect → Connect.
Common errors
- redirect_uri does not match: paste the address again using 📋 Copy.
- connection failed — check your app credentials: paste the ID and the Primary Client Secret again.
- Scope … is not authorized: check both products are added on the Products tab.
📘 Facebook + Instagram Ready · about 15 minutes
You need
- A Facebook Page that you manage. Apps can't post to personal profiles.
- For Instagram: an Instagram Business or Creator account linked to that Page (Instagram app → Settings → Account type). Why? Instagram only lets apps publish to professional accounts that belong to a Page.
Steps
- Open Meta for Developers and click "Create app". (Open ↗)
- Choose the use case for managing a Page (for example "Manage everything on your Page"), and a Business app type if asked. Give it a name.
- Add the "Facebook Login for Business" (or "Facebook Login") product. In its Settings, add the address to "Valid OAuth Redirect URIs": click 📋 Copy on the card and paste it.
- Go to App settings → Basic and copy the App ID and App Secret into the boxes on the card, then click 💾 Save Credentials.
- Click Connect, sign in, and allow access to your Page (and Instagram account). If you manage several Pages, choose one with "📄 Select Facebook Page".
One Page: chosen automatically, and Instagram connects too if it's linked. "Instagram Business account also detected ✅" confirms Instagram.
Good to know
- While your Meta app is in Development mode, it works for you and anyone you add as a tester or admin on the app. That's enough for your own Pages.
- Letting people outside your app use it needs Meta App Review for
pages_manage_postsandinstagram_content_publish. Agencies can add each client as a Tester instead. - Instagram posts need an image at a public web address (https://…).
- The login lasts about 60 days. Then Disconnect → Connect.
If Connect fails: the Facebook card (only Facebook) offers 🔑 Paste token manually (if OAuth fails). In the Graph API Explorer select your app → Generate Access Token → paste it → ✅ Connect with Token. It's short-lived, so use it only as a temporary fix.
Common errors
- URL blocked / redirect URI not whitelisted: paste the address with 📋 Copy and save.
- No Facebook Page selected: 📄 Select Facebook Page.
- No pages found: reconnect and tick your Page.
- Missing permission: pages_manage_posts: add the permission (App Review if needed) and reconnect.
- Instagram not detected: check that the account is Business/Creator and linked to that Page, then select the Page again.
📌 Pinterest Ready · about 10 minutes
You need
A Pinterest Business account
Steps
- Open Pinterest Developers → My apps and connect a new app. (Open ↗)
- In the app settings, add the redirect URI: click 📋 Copy on the card and paste it.
- Copy the App ID and App secret key into the boxes on the card, then click 💾 Save Credentials.
- Click Connect, then choose the board to pin to with "📌 Select Board".
Good to know
- New Pinterest apps start with Trial access. Pins may only be visible to you until Pinterest grants Standard access.
- Every pin needs an image.
Common errors
- 401/403 when posting: the app is still on Trial access. Pin fails: add an image.
🐦 X (Twitter) 🟠 Works with limits · about 15 minutes
You need
An X developer account · An X API plan that allows posting (check current plans on the developer portal)
Steps
- Open the X Developer Portal and create a Project and App. (Open ↗)
- Open the app's "User authentication settings". Choose App permissions "Read and write" and type "Web App, Automated App or Bot".
- Set "Callback URI / Redirect URL" to the exact address (X needs
127.0.0.1, not "localhost"): click 📋 Copy on the card and paste it. - Enter any website address you own as the Website URL, then save.
- Open "Keys and tokens" and copy the API Key and API Key Secret into the boxes on the card. The Access Token fields are optional. Click 💾 Save Credentials.
- Click Connect and authorise the app.
Good to know
- X changes its API plans and limits often. If posting fails with a 403 error, your plan may not include posting.
- Images are not attached to X posts yet; the text is posted. Limit: 280 characters.
- Changed permissions to Read and write after connecting? Disconnect and connect again.
Common errors
- Callback URL not approved: paste the address again with 📋 Copy (it starts with
http://127.0.0.1). 429: rate limit, try later.
🏢 Google Business Profile 🟠 Works with limits
Google Business Profile 🟠 Works with limits · about 20 minutes, plus Google's approval
You need
A verified Google Business Profile
Steps
- Open Google Cloud Console and create a project. (Open ↗)
- Request access to the Google Business Profile APIs. Google reviews these requests; it can take a few days. (Open ↗)
- In APIs & Services → OAuth consent screen, choose "External" and add your own Google account as a Test user.
- In APIs & Services → Credentials, create an "OAuth client ID" of type "Web application". Add the Authorised redirect URI: click 📋 Copy on the card and paste it.
- Copy the Client ID and Client secret into the boxes on the card, then click 💾 Save Credentials and Connect.
"Google hasn't verified this app" is expected for your own app: click Continue and tick all boxes.
Good to know
- Until Google approves API access, posting returns a permission error.
- In Testing mode Google ends the login after 7 days, so reconnect weekly.
- Which location: with one location, posts go there. With several, click Choose location on the card and pick one; the card then shows Posting to …. Max 1,500 characters.
- Post types: in Create post choose Update, Offer (dates, coupon, link, terms) or Event (dates and times), with an optional button such as Book or Order online. See Writing & publishing.
Common errors
- redirect_uri_mismatch: paste the address with 📋 Copy into the Web application client. access_denied: add yourself as a test user. Fails after a week: reconnect.
- “Google hasn’t given your Google Cloud project access…”: Google hasn’t approved Business Profile API access yet. Request it, wait, then connect again. “Turn on the My Business … API”: turn on the My Business Account Management and Business Information APIs in Google Cloud Console.
YouTube 🔴 Not available yet
YouTube's public API can upload videos, but it can't create Community posts (text or image). Social-Nexus doesn't upload videos yet, so YouTube isn't offered for posting yet (the AI tools can still write your video descriptions). Publish to YouTube from YouTube Studio for now.
🎵 TikTok 🔴 Not available yet
TikTok only allows web apps with a public https redirect address, and posts from unaudited apps must be private. A desktop app on your own PC can't meet these rules yet.
Post to TikTok from the TikTok app for now.
Connection errors (any platform)
| Message | What to do |
|---|---|
| Before connecting …, add your … app details | Open 🔑 API Credentials, paste the details, click 💾 Save Credentials, then Connect. |
| … authorization was denied | You cancelled. Connect again and approve. |
| … connection failed — check your app credentials | Paste the ID and secret again, and paste the callback address again with 📋 Copy. |
| Sign-in link expired or was not started from Social-Nexus | Click Connect again and finish within 10 minutes. |
| … rejected the connection (401/403) … Reconnect | Disconnect → Connect, accept all permissions, then 🔁 Retry the post. |
| Only an admin can change app-wide settings | Ask the admin to save the app details. |
Callback checklist: use 📋 Copy, don't type · http (not https) · X uses 127.0.0.1, others localhost · no trailing /.
Writing & publishing a post
With AI (✨ AI Generate)
- Describe the post, with real details (prices, dates, places). The AI only knows what you tell it and your Brand Kit.
- Choose the platforms, tone, language and length, then click ✨ Generate Content.
- You get one card per platform. Click → Compose on a card to open it in Create Post with that platform selected.
Create Post (two steps)
- Write: type or paste the text, optionally add an Image URL, and pick the platforms.
- Click Save & continue →. The post is saved as a draft (it's on the Calendar now).
- Choose what happens:
- Publish now: posts straight away (Social-Nexus asks you to confirm).
- Schedule: pick the time, and optionally repeat it every day, week or month.
- Send for review: it waits on the Calendar as "In review" until someone approves it. You can suggest a time.
- Keep as draft: finish it later from the Calendar.
Changed your mind? ← Back to editing returns to the text. Saving again updates the same draft, it doesn't create a second one. If you can't publish in this workspace (for example as a Creator on a client's workspace), you'll see only Send for review and Keep as draft.
Google Business: update, offer or event
When Google Biz is ticked, choose Google Business: post as:
- Update: news or photos, optionally with a button: Book, Order online, Buy, Learn more, Sign up (each needs an https:// link) or Call now (uses the phone number on your profile).
- Offer: a title (up to 58 characters), start and end dates, and optionally a coupon code, a link to use the offer and terms. Offers have no button.
- Event: a title, start and end dates, optional times (leave both empty for all day) and an optional button.
The preview’s Google Biz tab shows how it looks on Search and Maps. Google posts take one photo and no video.
Preview and first comment
- 👁 Preview (right side) shows the post as it will look, for each chosen platform: picture, text with your signature, where a long text gets cut, and the first comment underneath.
- First comment (Instagram and Facebook): often used for hashtags or “Order on WhatsApp…”. Under Add it, choose right after the post goes out or 1, 2, 5, 10, 15, 30 minutes or 1 hour after. A short wait looks more natural and gives Instagram time to finish the post. Delayed comments are added while Social-Nexus is running.
- Instagram Stories can’t have comments. If a comment can’t be added, you’re told why (for example, Instagram wasn’t given permission to add comments: click Connect on the Instagram card in Settings and allow everything it asks). The Calendar shows for each post whether the first comment was added, is waiting, or why not.
You see a result for each platform. Create Post sends the same text to every selected platform. For per-platform versions, send each AI card to Compose separately. In the Calendar, AI Assist → 📱 Variants suggests versions.
Publishing needs the workspace publish permission (Manager). WhatsApp: Post History → Edit & Repost → 💬 Share on WhatsApp.
Character limits & images
| Platform | Limit | Media |
|---|---|---|
| X (Twitter) | 280 | Text only for now |
| 500 | Image needed | |
| Google Business Profile | 1,500 | Optional image |
| 2,200 | Image required | |
| TikTok | 2,200 | Video required |
| 3,000 | Optional image | |
| YouTube | 5,000 | — |
| 63,206 | Optional image |
Compose warns you and won't post if the text is too long or a required image or video is missing. Images are added as a public https:// link; uploading from your PC isn't available yet. AI-made images: → Use in Post if there's a link; otherwise ⬇️ Download, upload it somewhere public, and paste the link.
Scheduling & the calendar
From Create Post: 📅 Schedule is already selected, with a time one hour ahead. Change First post if you like (your PC's local time, IST in India) → 📅 Schedule post. Everything you schedule shows on the Calendar and in the Scheduled Queue. Scheduling needs an active licence.
📤 Publish now posts straight away. Social-Nexus asks you to confirm first, because it can't be undone from here.
Repeating posts (every day, week or month)
- Write the post and pick the platforms.
- Set First post to the date and time of the first one. Later posts go out at the same time of day.
- Repeat: Every day, Every week (same weekday) or Every month (same date. On the 29th–31st, shorter months use their last day).
- Ends: After N posts (2–365) or On a date (the post on that day still goes out).
- Read the summary, e.g. "6 posts, every Wednesday at 10:55 am. First: 28 Oct. Last: 2 Dec, then the schedule ends." The button shows how many posts it will schedule.
Each repeat is its own post on the Calendar (marked 🔁 Every week · post 2 of 6), so you can edit or unschedule one without touching the others. To end the whole series early, click Stop series in the Scheduled Queue or on any of its posts on the Calendar. Posts that already went out stay in your history.
Calendar: Week / Month / Agenda views, with status filters.
- ✏️ New Content: enter the text, an optional image, and tick the connected accounts → Save Draft.
- Open the draft → pick a time → 📅 Schedule. (If you're allowed to approve posts, this is one step.)
- Agency mode adds a review step: 📤 Ask for review → a manager ✅ Approves or ❌ Asks for changes → schedule.
- ✨ AI Assist: Generate, Rewrite, Shorten, Hashtags, Variants. 💬 Comments for the team.
Failed posts & Retry
- Compose: ⚠️ Failed in the last 14 days lists each failed post with the reason. Fix it (e.g. reconnect), then click 🔁 Retry. It's tried again in about a minute.
- "Interrupted while publishing — check the platform, then Retry": the app closed mid-send. Check your page first, and Retry only if the post is missing, to avoid duplicates.
- "Missed: it was due … but Social-Nexus wasn't running or wasn't licensed then. Use Retry to post it now.": the post was more than 6 hours overdue, so it wasn't posted late on purpose. Still relevant? Click 🔁 Retry and it goes out in about a minute. Out of date? Delete it with 🗑.
- Calendar: failed items (including Missed ones) show the error. Click ✏️ Edit (this returns it to Draft) and schedule again.
- Retry needs an active licence.
- A post that worked on some platforms counts as published. Check the messages and Post History.
Festivals & Indian languages
On festival days (Diwali, Holi, Eid, Independence Day, Ganesh Chaturthi, Navratri and about 40 more) a banner on the Dashboard offers ✨ Generate Post, and AI Generate shows 🎉 Today's Festival. Upcoming festivals may appear on the calendar. Lunar and Islamic dates can shift by a day.
Languages: English, Hindi, Tamil, Telugu, Marathi, Bengali, Punjabi, Kannada and Gujarati. Have a fluent speaker check posts before publishing.
Templates & Brand Kit
🗂️ Templates: + New Template → name, content, type, tags → 💾 Save. Use one with → Use in Compose. Words like {product} aren't filled in automatically, so replace them yourself.
🎯 Brand Kit: enter your company name, tagline, target audience and brand voice → 💾 Save Brand Kit. Why: AI Generate reads it every time, so posts use your real name and voice, suit your audience, and the AI is told not to invent facts. Be specific ("friendly Hinglish, always mention free home delivery"). Each client workspace has its own Brand Kit.
Hashtags & UTM links
#️⃣ Hashtag Research: enter a topic, platform and count → Research → 📋 Copy All. These are AI suggestions, not live trends.
🔗 UTM Builder: enter the destination URL, Source (e.g. instagram) and Campaign Name (e.g. diwali_2026) → 🔗 Build Link → 📋 Copy. Google Analytics then shows which post brought visitors. 💾 Save keeps the link.
Website SEO, app store listing and other tools
- 🤖 SEO autopilot (server edition only): in Website SEO → Autopilot, add your website and the phrases you want to be found for. Social-Nexus re-checks it every week or day by itself and keeps a To do list, most urgent first, in plain words: pages Google can’t open or mustn’t show, titles and descriptions, duplicate titles, broken links, soft 404s, sitemap and canonical problems, structured data, phone set-up, blocked AI assistants, phrases no page is about, and phone page speed. Write it for me drafts the text to copy into your website; Done is confirmed (or reopened) by the next check; Not relevant hides it. When your Google Business profile has been quiet, it drafts a post and puts it on the Calendar In review: nothing is posted without approval. The Home page shows the top to-dos. Not available in the desktop app.
- 🔍 Website SEO → 🔎 Check a page: type a page address. Social-Nexus opens it the way Google’s crawler does and lists what’s fine, what to improve and what to fix: does it open, https,
robots.txt, “noindex”, sitemap, main address (canonical), title and description (with a Google preview), main heading, amount of text, pictures without alt text, phone set-up, share preview, and where your search phrase appears. All measured from the page. Pages on your PC or local network can’t be checked. - 🏷️ Write title & description reads your page (or uses the title and text you type) and writes a title and description with length badges. 🔑 Search phrase ideas come from AI (“competition” is its rough guess). ⚡ Check my text measures words, sentence length, reading ease and how often your phrase appears; AI adds suggestions. 📍 My search phrases is your list, with Search on Google to look yourself: Social-Nexus doesn’t look up Google positions (use Google Search Console for those).
- 📱 App store listing: the fields each store really has, with their limits checked. App Store: name 30, subtitle 30, promotional text 170, keywords 100 (words already in the name or subtitle are left out), description 4,000. Google Play: name 30, short description 80, full description 4,000 (Play has no keyword box). A red badge means too long.
- 📣 Ad Copy & PR (ads, press releases, ⏰ Best Times), 🎨 AI Media Creator (images, video, animation, captions).
- 📁 Local Files: use files from your content folder. 📥 Import CSV Schedule reads
schedule.csvwith the columnscontent, platforms, scheduled_at, image_url(platforms separated by;, dates like2026-11-08 09:00). Check the rows yourself: limit warnings don't apply. Importing needs an active licence.
Email campaigns
Setup (admin): Settings → 📧 Email / SMTP
| Provider | Host | Port | Password |
|---|---|---|---|
| Gmail | smtp.gmail.com | 587 | An App Password (myaccount.google.com/apppasswords, needs 2-Step Verification) |
| Outlook / Microsoft 365 | smtp.office365.com | 587 | Password or app password |
| Zoho Mail (India) | smtp.zoho.in | 587 | Password or app-specific password |
- 👥 Subscribers: add people or Bulk Import (one email per line).
- ✨ AI Generate → → Save as Campaign.
- 📨 Campaigns: 💾 Save Campaign → 📤 Send Now (to all active subscribers). Send the first one to yourself to test.
Sending needs the publish permission (Manager) and an active licence. Sent campaigns can't be edited or resent, so duplicate one instead. Every email includes an Unsubscribe button and footer. When someone replies "unsubscribe", mark them in Email Marketing → Subscribers promptly. Only email people who agreed to hear from you.
Sales outreach
Grow → Sales outreach writes a short, personal email to each business you pick, waits for your OK, sends it, and stops following up as soon as they answer. It uses the same email account as Email campaigns (Settings → Email sending). Until that is set up, nothing is sent and the page says Email not set up. Sending also needs an active licence.
1. Create a campaign
- Open 1. Campaigns in the side menu and click + New campaign.
- Give it a name and say what you offer in a sentence or two. The emails are written from this. Your business name comes from Brand Kit, so fill that in too.
- Set Most emails per day (25 is a safe start) and click Create campaign.
2. Add companies
- In 2. Companies & people, click + Add a company, or Add many companies for a list of up to 20 websites.
- Social-Nexus reads their website, picks who to email and writes 3 emails: a first email, a short follow-up 3 days later and a last note 7 days later.
- The address is marked ✓ Verified when it was found on their own website, ⚠ Guessed when it wasn't (it may bounce: check it if you can), and ✕ Won't work when the domain can't receive email. "Won't work" addresses are never emailed.
- If a website doesn't open, the company isn't added and you're told why.
3. Approve in the Outbox
- Read each email, edit it if needed and click Approve or Approve all.
- An email that still has a blank like
[Name]or{{first_name}}can't be approved until you fill it in. - Each email shows its real state: ✓ Sent, Approved · goes out (with the date), Not sent (with the reason, such as "they replied") or Failed (with the error).
4. How sending works
- Approved emails go out by themselves (checked every 15 minutes), a few seconds apart and never more than each campaign's daily limit. The rest wait for the next day. Click ⚡ at the top to send what's due right away.
- Follow-ups go out in order: email 2 only after email 1 has really been sent, and at least the planned number of days after it. If email 1 went out late, the follow-ups move by the same amount. If an earlier email was cancelled or failed, the later ones aren't sent.
- Pause sending stops everything until you click Resume sending. To stop one campaign, pause it under Campaigns.
- Every email ends with a line telling people how to opt out.
5. Replies
Social-Nexus doesn't read your mailbox yet. When someone answers, open 4. Replies, click + Add a reply you received and paste it in. Then:
- Their follow-ups stop at once and the company shows Replied.
- The reply is sorted as Interested, Question, Not now, Not interested or Asked to stop. People who said "not interested" or asked to stop are never emailed again, by any campaign.
- The conversation shows the email of yours they answered. An answer is drafted from your campaign's description: click Edit to change it and Send answer to send it, under the subject of your original email. It's only marked as answered if it was really sent, and it can't be sent twice by accident.
Only email businesses that are likely to find your offer useful, and keep the daily limit low: Gmail and Outlook limit how much you can send, and many unanswered cold emails can hurt your email reputation.
Meta Lead Ads & Click-to-Messenger Pipeline
Pipeline 1 provides an automated, 100% compliant ingestion bridge for incoming Facebook and Instagram leads. When prospects submit a Meta Instant Form or initiate a Click-to-Messenger conversation, Social-Nexus instantly captures their data, runs automated AI qualification, pushes the payload to your n8n automation workflow, and syncs the contact into your Chatwoot shared inbox CRM for live agent takeover.
How It Works
│
▼
[ Social-Nexus Meta Webhook ]
│ (Instant AI Scoring 0-100 & Reply Draft)
┌─────────┴─────────┐
▼ ▼
[ n8n Workflow ] [ Chatwoot CRM / Inbox ]
- Instant lead alert - Live agent takeover
- CRM / SMS / Slack - 24-hr Messenger reply
Non-Technical 3-Step Setup Guide
-
Step 1 — Connect Meta Webhook:
In Social-Nexus, open 📥 Lead Ads Pipeline. You will see your unique Webhook Callback URL and Verify Token. Simply click Copy on each, and paste them into your Meta App settings at developers.facebook.com under Webhooks → Page → Subscribe to leadgen & messages.
-
Step 2 — 1-Click Page Subscription:
Ensure your Facebook Page is connected in Settings → Social Platforms. Once connected, click the ⚡ 1-Click Page Subscribe button in the Lead Pipeline page. Social-Nexus automatically calls Meta's Graph API to subscribe your Page to real-time events. No curl or terminal commands required!
-
Step 3 — Connect n8n & Chatwoot (Optional):
Paste your n8n Webhook URL to trigger custom multi-step workflows (e.g., Slack notifications, Google Sheets, internal CRM). If you use Chatwoot, enter your server URL and API Access Token — leads will automatically appear as contacts and open conversations in your shared team inbox.
Instant AI Qualification & WhatsApp Follow-up
- Automatic Intent Scoring: Every lead is analyzed by AI and given a Relevancy Score (0–100) with a badge (🔥 Hot, 🟡 Warm, or ❄️ Low) and an executive intent summary.
- AI Suggested Reply: The system drafts a context-aware follow-up reply customized to the questions they answered in the Meta form.
- 💬 1-Click WhatsApp Chat: Click the green 💬 WhatsApp button next to any lead with a phone number. It immediately opens a pre-composed chat on WhatsApp Web or mobile with the AI-suggested follow-up text ready to send.
- 🧪 1-Click Test Ingestion: Use the 🧪 Test Lead Ingestion button to simulate a live Meta Lead Ad submission without spending any advertising budget.
Clients & workspaces
A workspace is one brand or client, with its own accounts, posts, calendar, Brand Kit and team.
- 👥 Clients & Brands → ➕ Add Client Brand: enter the name; the short name fills in automatically. The timezone defaults to India (IST). Choose the Organization → ➕ Create Client.
- Switch clients with the 🏢 workspace name in the top bar.
- Connect each client's own accounts while their workspace is selected. The developer app details are entered once for the whole install.
Team members & roles
- Settings → 👥 Members (or 🏢 → Manage Members): enter the email, choose a role → 📩 Send Invite.
- Social-Nexus shows a link; it doesn't email it. Send the link yourself.
- The person opens it, signs in with the invited email, and is taken back to the invite → Join workspace. The link doesn't work for other emails. Existing members keep their role.
| Role | Can do |
|---|---|
| Manager | Everything: connect accounts, choose Page or board, manage members, approve, schedule, publish, send email campaigns |
| Creator | Create, edit, submit for review; view analytics |
| Reviewer | Approve or request changes, comment, view |
| Client | Approve or request changes, comment, view (client sign-off) |
| Analyst | View content and analytics |
Backup & data location
All data is in %APPDATA%\Social-Nexus. Press Win+R, paste it, and press Enter.
| Item | Contents |
|---|---|
nexus.db (+ -wal, -shm) | Posts, drafts, calendar, templates, subscribers, connected accounts, users, personal API keys |
sessions.db | Sign-in sessions |
.env | App-wide settings (social app details, SMTP password) |
content\ | Local content folder |
logs\server.log | Technical log for troubleshooting |
Back up: tray icon → Quit Social-Nexus → copy the whole folder to a USB drive or private cloud. Restore: quit the app and copy the folder back. Treat backups like passwords: tokens and keys are stored without extra encryption.
Privacy
- On your PC: everything above. Radixile can't see it.
- AI providers: your prompt and text go to the one provider being used, only when you use AI, with your own key. Ollama: nothing leaves your PC.
- Social networks: contacted only when you connect, publish, schedule or refresh.
- Licence server (license.radixile.com): your licence or coupon code, scrambled (hashed) computer identifiers (never raw serial numbers), an optional PC name, the app version, and your email for coupons and purchases. Never your posts, contacts, accounts or keys.
- Payments: handled by Razorpay. Card and UPI details never reach Radixile.
Delete everything: deactivate the licence → uninstall → answer Yes to "Also delete all Social-Nexus data" → delete backups. Remove the app's access in each network's security settings. To delete your licence-server record, email support (invoices are kept as tax law requires).
Uninstalling
- Quit Social-Nexus from the tray.
- Windows Settings → Apps → Installed apps → Social-Nexus → Uninstall.
- "Also delete all Social-Nexus data on this PC?" No (the default) keeps your data; Yes deletes it permanently.
Deactivate your licence first if you're moving PCs. Updates never delete data.
Troubleshooting
Log file
%APPDATA%\Social-Nexus\logs\server.log (older: server.1.log, server.2.log). Attach it when you email support. It stays on your PC unless you send it.
"Ollama: not running on this computer"
- Open Ollama from the Start menu (look for the llama icon in the tray).
- Still red? Run
ollama servein Command Prompt and leave it open. - Run
ollama list. If it's empty, runollama pull llama3.2. - Settings → Local AI → 🔄 Check; make sure Active Model matches a downloaded model. If the model isn't downloaded, the app falls back to your cloud AI and tells you.
Ollama is slow, or AI seems stuck
The first request after start takes about 30 seconds while the model loads. Several AI actions at once wait in a queue and run in turn. Wait, and don't click again. Still slow? Use llama3.2:1b or a cloud AI such as Groq.
"API key rejected — check it in Settings → My API Keys"
My API Keys is under your name (top right). Paste the key again with no spaces, in the right box. Check it's still active on the provider's site (Claude needs credit).
"busy right now (503)" / "rate limit reached (429)"
The AI service is overloaded or your free allowance is used. It's not a Social-Nexus fault. Wait a minute, choose another model, or add a second free key so the app can fall back automatically.
"No AI provider available" / "timed out"
Add a free key in My API Keys or install Ollama. "Timed out" (30 seconds) is for cloud AI: check the internet or pick a faster model such as Groq.
Posts fail with "… rejected the connection … Reconnect"
The network login expired (Google Testing apps: every 7 days). Settings → 🔗 Social Platforms → Disconnect → Connect (accept all permissions) → 🔁 Retry.
"No Facebook Page selected"
Click 📄 Select Facebook Page on the Facebook card (Managers only).
"Port 3000 In Use"
- Click Try to Connect. Social-Nexus may already be running in the tray.
- Otherwise quit from the tray, end Social-Nexus in Task Manager (Ctrl+Shift+Esc), and restart.
- Close any other program using port 3000. Don't change the port: the social callback URLs depend on it.
Error when starting / blank window
Startup errors show the real reason and the log folder. A blank window usually recovers within 20 seconds. If not, quit and restart, then email support with server.log.
Scheduled post didn't go out
Was the app running (at least in the tray), the PC online and awake, and the licence active? Check ⚠️ Failed in the last 14 days in Compose and click 🔁 Retry.
"Missed: it was due …"
The post was more than 6 hours overdue, so it wasn't posted late. Click 🔁 Retry to post it now, or delete it. Keep the app in the tray at posting times. See Failed posts.
Licence: "Checking your licence…"
Normal for the first few seconds after start-up. Wait a moment and try again.
Licence: 🟠 Needs internet
The Works offline until date has passed. Go online and click Check now (banner) or 🔄 Check licence now (Settings → 🔑 Licence). If it says the computer's date looks wrong, fix the Windows date first.
Licence: 🔴 Not valid on this PC
Read the message. "…another installation" or "…a different computer": activate again with the same key. "This copy of Social-Nexus has been modified": reinstall from radixile.com; your data is safe. "Licence file is damaged": activate again. Cancelled or on hold: email support.
"Deactivating needs the internet so your seat is freed for another PC"
You tried to deactivate offline. Nothing was removed and the licence still works here. Go online and click Deactivate this PC again.
"Publishing needs an active licence"
Publishing, scheduling, Retry, CSV import and email sending need an active licence: Settings → 🔑 Licence. Writing, AI, planning and export keep working.
FAQ
Is my data uploaded to Radixile?
No. It stays on your PC.
Do I have to pay for AI?
No. Ollama is free; Gemini, Groq, OpenRouter and Mistral have free tiers. You pay providers directly, never Radixile.
Why do I need a developer app?
Social-Nexus runs privately on your PC, so it connects to each network with your own app. Radixile never holds your social logins.
Why does Instagram need a Business account?
Instagram only lets apps publish to professional (Business or Creator) accounts linked to a Facebook Page. Switching is free.
Does it work offline?
Drafting, the calendar, templates, Brand Kit and Ollama AI work offline. Publishing, cloud AI, email and activation need internet. The licence works offline until the Works offline until date in Settings → 🔑 Licence.
Will scheduled posts go out if my PC is off?
No. Social-Nexus must be running (the tray is enough). Posts more than 6 hours late are marked Missed; you can Retry them.
I reinstalled. Do I need a new key?
No. On the same PC, just activate again with the same key or coupon.
Can teammates use their own PCs?
Not yet. They sign in on the same PC.
I forgot my password.
Your admin resets it in Admin Dashboard → Users. Admins should email support.
Contact support
Email info@radixile.com with what happened, a screenshot and server.log. Never send passwords, API keys or Client Secrets. Licence purchases and offline activation: license.radixile.com.