← Back to Social-Nexus

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

Posting

Clients and teams

Safety

Getting started in 10 minutes

  1. Install Social-Nexus-Setup-….exe from Radixile and open the app. (Installing)
  2. Create the admin account: Create Account → name, email, password. The first account is the admin. (First run)
  3. Activate: Settings → 🔑 Licence → paste your licence key or coupon, your email and name → Activate. No key yet? You can still write and plan. (Licence)
  4. 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)
  5. 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)
  6. Write with AI: ✨ AI Generate → describe the post with real details → ✨ Generate Content → → Compose. (Writing)
  7. 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

No help topics match your search. Try a simpler word, or email info@radixile.com.

What Social-Nexus is

Social-Nexus is a Windows app that helps you run all your social media from one place:

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

MinimumRecommended
WindowsWindows 10 version 1903 or later, or Windows 11 (64-bit, x64)Windows 11
RAM4 GB (cloud AI only)8 GB+ for local AI; 16 GB for larger models
Disk500 MB free+2–5 GB per local AI model
InternetNeeded 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

  1. Download Social-Nexus-Setup-….exe from Radixile only.
  2. 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.
  3. Choose who to install for and a folder (the default is fine), then click Install → Finish.
  4. Open Social-Nexus from the Start menu.
Closing the window with ✕ keeps Social-Nexus running in the system tray, so scheduled posts go out on time. To quit, right-click the tray icon → Quit Social-Nexus. Scheduled posts are not sent while the app is closed. The app only accepts connections from this PC and adds no firewall rule.

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

  1. Click Create Account, enter your name, email and a password (6+ characters).
  2. The notice "You're the first user — your account will be the Super Admin" confirms you are the admin.
  3. 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.

LicenceLooks likeWorksUpdates
One-time (perpetual)SNXP-…Forever1 year included; renew optionally
Yearly subscriptionSNXS-…While paid, plus 7 days' graceAlways
CouponSNX-7K3Q-M9PDUsually 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.

  1. Open Settings → 🔑 Licence (or click Activate on the banner).
  2. Paste your licence key or coupon into the first box.
  3. Enter your email (needed for coupons) and your name or business (shown as "Licensed to"). Optionally name this computer.
  4. 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

StatusMeaningWhat to do
⚪ Not activatedNo 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.
✅ ActiveEverything your edition allows works.Nothing.
🟠 Needs internetOffline time ran out, or the PC's date looks wrong.Go online and click Check now. Fix the date if asked.
🔴 EndedSubscription or coupon is over.Renew or buy. Your data is still here.
🔴 Not valid on this PCLicence 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.

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

  1. Old PC, while online: Settings → 🔑 Licence → Deactivate this PC. This frees your seat.
  2. New PC: install and activate with the same key.
  3. 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.

Analytics: the 🎲 Simulate Data button shows sample numbers, not your real results.

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.

  1. Download and install from ollama.com/download. No account is needed. It runs in the tray.
  2. Download a model: in Settings → 🦙 Local AI (Ollama) → Pull a New Model type llama3.2 and click Pull (admin). Or open Command Prompt and run ollama pull llama3.2.
  3. Click 🔄 Check. The dot turns green and the model is listed.
  4. 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 RAMModelDownload
Under 8 GBllama3.2:1b~1.3 GB (fastest)
8–16 GBllama3.2 (3B) recommended~2 GB
16 GB+llama3.1:8b~4.7 GB (better writing)
Alternativesmistral, phi3, gemma22–5 GB
High-end GPU onlyllama3.3:70b40 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?

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.

ServiceGet the keyLooks like
Google Geminiaistudio.google.com/apikeyAIza…. Generous free tier, good in Indian languages.
Groqconsole.groq.com/keysgsk_…. Free and fastest.
OpenRouteropenrouter.ai/keyssk-or-v1-…. Includes free models.
Mistralconsole.mistral.ai/api-keysFree tier available.
Anthropic Claude (paid)console.anthropic.comsk-ant-…

Where to enter them

  1. Click your name (top right) → ⚙️ My API Keys.
  2. Paste each key in its box and choose your Default AI Model.
  3. Click 💾 Save All Keys.
Every key screen (Settings → 🤖 AI Keys, 🎨 Media AI and My API Keys) saves to your own login. Keys set up in the app's configuration at install time are used only by the admin who installed it. Other users must add their own keys or use Ollama.

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.

Easiest way: open Settings → 🔗 Social Platforms. Every card has a 📘 Setup guide with the same steps as below, Open ↗ links to the right developer page, and a 📋 Copy button for your exact callback address.

The steps are the same everywhere:

  1. Create the developer app on the network's website.
  2. Add the products or permissions for posting.
  3. Paste the callback (redirect) address. Click 📋 Copy on the card and paste it. Don't type it: it must match exactly.
  4. Copy the app's ID and secret into the card's 🔑 API Credentials, then click 💾 Save Credentials.
  5. Click Connect and allow access.

What the badges mean

Badge on the Setup guidePlatformsMeaning
(no badge)LinkedIn, Facebook, Instagram, PinterestReady. Works fully.
🟠 Works with limitsX (Twitter), Google BusinessWorks, but the network's own rules may block posting.
🔴 Not available yetYouTube, TikTokCan't be posted to from Social-Nexus yet.

Callback addresses

Yours are on the cards (use 📋 Copy). Normally they look like this:

CardCallback address (normally)
LinkedInhttp://localhost:3000/auth/linkedin/callback
Facebook + Instagramhttp://localhost:3000/auth/facebook/callback
Pinteresthttp://localhost:3000/auth/pinterest/callback
Twitter / Xhttp://127.0.0.1:3000/auth/twitter/callback (X needs 127.0.0.1)
Google Businesshttp://localhost:3000/auth/google/callback

Card status: 🔴 Credentials Needed → 🟠 Ready to Connect → 🟢 Connected (🔄 Refresh / Disconnect).

Only the admin saves app details, and they're shared by all workspaces. Only workspace Managers can connect or disconnect accounts and choose the Facebook Page or Pinterest board. Agencies: switch to the client's workspace (🏢) before clicking Connect.

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

  1. Open the LinkedIn developer portal and click "Create app". (Open ↗)
  2. Fill in the app name (e.g. "My Social-Nexus"), choose your LinkedIn Page, upload a logo and accept the terms.
  3. Open the "Products" tab and add "Sign In with LinkedIn using OpenID Connect" and "Share on LinkedIn". Both are approved straight away.
  4. Open the "Auth" tab. Under "Authorized redirect URLs for your app" add the exact address: click 📋 Copy on the card and paste it.
  5. Still on "Auth", copy the Client ID and the Primary Client Secret into the boxes on the card, then click 💾 Save Credentials.
  6. 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

  1. Open Meta for Developers and click "Create app". (Open ↗)
  2. 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.
  3. 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.
  4. Go to App settings → Basic and copy the App ID and App Secret into the boxes on the card, then click 💾 Save Credentials.
  5. 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_posts and instagram_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

  1. Open Pinterest Developers → My apps and connect a new app. (Open ↗)
  2. In the app settings, add the redirect URI: click 📋 Copy on the card and paste it.
  3. Copy the App ID and App secret key into the boxes on the card, then click 💾 Save Credentials.
  4. 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

  1. Open the X Developer Portal and create a Project and App. (Open ↗)
  2. Open the app's "User authentication settings". Choose App permissions "Read and write" and type "Web App, Automated App or Bot".
  3. 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.
  4. Enter any website address you own as the Website URL, then save.
  5. 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.
  6. 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

  1. Open Google Cloud Console and create a project. (Open ↗)
  2. Request access to the Google Business Profile APIs. Google reviews these requests; it can take a few days. (Open ↗)
  3. In APIs & Services → OAuth consent screen, choose "External" and add your own Google account as a Test user.
  4. 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.
  5. 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)

MessageWhat to do
Before connecting …, add your … app detailsOpen 🔑 API Credentials, paste the details, click 💾 Save Credentials, then Connect.
… authorization was deniedYou cancelled. Connect again and approve.
… connection failed — check your app credentialsPaste the ID and secret again, and paste the callback address again with 📋 Copy.
Sign-in link expired or was not started from Social-NexusClick Connect again and finish within 10 minutes.
… rejected the connection (401/403) … ReconnectDisconnect → Connect, accept all permissions, then 🔁 Retry the post.
Only an admin can change app-wide settingsAsk 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)

  1. Describe the post, with real details (prices, dates, places). The AI only knows what you tell it and your Brand Kit.
  2. Choose the platforms, tone, language and length, then click ✨ Generate Content.
  3. 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)

  1. Write: type or paste the text, optionally add an Image URL, and pick the platforms.
  2. Click Save & continue →. The post is saved as a draft (it's on the Calendar now).
  3. 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:

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

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

PlatformLimitMedia
X (Twitter)280Text only for now
Pinterest500Image needed
Google Business Profile1,500Optional image
Instagram2,200Image required
TikTok2,200Video required
LinkedIn3,000Optional image
YouTube5,000—
Facebook63,206Optional 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)

  1. Write the post and pick the platforms.
  2. Set First post to the date and time of the first one. Later posts go out at the same time of day.
  3. Repeat: Every day, Every week (same weekday) or Every month (same date. On the 29th–31st, shorter months use their last day).
  4. Ends: After N posts (2–365) or On a date (the post on that day still goes out).
  5. 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.

Some platforms (X especially) refuse a post that is exactly the same as an earlier one. For daily or weekly repeats on those platforms, open a few of the posts on the Calendar and change the wording a little. A repeating schedule can run for up to 2 years.
Keep Social-Nexus running at your posting times. Close the window with ✕ (it stays in the system tray) instead of quitting, and don't let the PC sleep. Posts more than 6 hours overdue (PC off or asleep, app closed, or licence not active) are not posted late: a "Happy Diwali" a week after Diwali does more harm than good. They're marked failed with a message starting "Missed:", and you can 🔁 Retry to post now. Posts less than 6 hours late go out as soon as the app runs again.

Calendar: Week / Month / Agenda views, with status filters.

  1. ✏️ New Content: enter the text, an optional image, and tick the connected accounts → Save Draft.
  2. Open the draft → pick a time → 📅 Schedule. (If you're allowed to approve posts, this is one step.)
  3. Agency mode adds a review step: 📤 Ask for review → a manager ✅ Approves or ❌ Asks for changes → schedule.
  4. ✨ AI Assist: Generate, Rewrite, Shorten, Hashtags, Variants. 💬 Comments for the team.

Failed posts & Retry

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

Email campaigns

Setup (admin): Settings → 📧 Email / SMTP

ProviderHostPortPassword
Gmailsmtp.gmail.com587An App Password (myaccount.google.com/apppasswords, needs 2-Step Verification)
Outlook / Microsoft 365smtp.office365.com587Password or app password
Zoho Mail (India)smtp.zoho.in587Password or app-specific password
  1. 👥 Subscribers: add people or Bulk Import (one email per line).
  2. ✨ AI Generate → → Save as Campaign.
  3. 📨 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.

Nothing goes out without your OK. Every email waits in the Outbox until you approve it, unless you turned on Send without asking me for a campaign (not recommended).

1. Create a campaign

  1. Open 1. Campaigns in the side menu and click + New campaign.
  2. 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.
  3. Set Most emails per day (25 is a safe start) and click Create campaign.

2. Add companies

3. Approve in the Outbox

4. How sending works

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:

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.

🔒 100% Meta TOS Compliant: Operates strictly via Meta's official Graph Webhooks and Messenger Platform within the authorized 24-hour customer service window. Zero scraping, zero unauthorized automation.

How It Works

[ Lead Form / Click-to-Messenger Ad ]
                     │
                     ▼
         [ 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

  1. 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.

  2. 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!

  3. 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

Clients & workspaces

A workspace is one brand or client, with its own accounts, posts, calendar, Brand Kit and team.

  1. 👥 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.
  2. Switch clients with the 🏢 workspace name in the top bar.
  3. 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

  1. Settings → 👥 Members (or 🏢 → Manage Members): enter the email, choose a role → 📩 Send Invite.
  2. Social-Nexus shows a link; it doesn't email it. Send the link yourself.
  3. 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.
RoleCan do
ManagerEverything: connect accounts, choose Page or board, manage members, approve, schedule, publish, send email campaigns
CreatorCreate, edit, submit for review; view analytics
ReviewerApprove or request changes, comment, view
ClientApprove or request changes, comment, view (client sign-off)
AnalystView content and analytics
Social-Nexus only accepts connections from its own PC, so teammates sign in on the same PC for now. Multi-PC access is planned for the Agency edition.

Backup & data location

All data is in %APPDATA%\Social-Nexus. Press Win+R, paste it, and press Enter.

ItemContents
nexus.db (+ -wal, -shm)Posts, drafts, calendar, templates, subscribers, connected accounts, users, personal API keys
sessions.dbSign-in sessions
.envApp-wide settings (social app details, SMTP password)
content\Local content folder
logs\server.logTechnical 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

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

  1. Quit Social-Nexus from the tray.
  2. Windows Settings → Apps → Installed apps → Social-Nexus → Uninstall.
  3. "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"

  1. Open Ollama from the Start menu (look for the llama icon in the tray).
  2. Still red? Run ollama serve in Command Prompt and leave it open.
  3. Run ollama list. If it's empty, run ollama pull llama3.2.
  4. 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"

  1. Click Try to Connect. Social-Nexus may already be running in the tray.
  2. Otherwise quit from the tray, end Social-Nexus in Task Manager (Ctrl+Shift+Esc), and restart.
  3. 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.