Setup from start to finish, for someone who has never done this
No technical knowledge needed. Do the steps in order; if you get stuck, open the “If it didn’t work” box at the end of the step. First setup usually takes 1–2 hours, mostly spent opening accounts on AI and social media sites. Button names in the app are given in quotes. The app is available in nine languages; you can change it in its settings.
1 computer + 3 phonesmacOS and WindowsiPhone and AndroidYour keys stay on your computer
LA Marketing OS makes videos on your computer and posts them to your accounts. So you will open accounts on the AI sites that generate the video. For posting you usually need nothing extra; only TikTok asks for its own registration (step 6). You pay the AI sites directly; we are not in between.
What you need
Computer: a Mac with macOS 11 or later (Apple Silicon or Intel) or Windows 10/11. It must be on and online at posting times.
Phone: iPhone (iOS 15+) or Android 8+. The approval app is free.
A bank card to add credit to the AI sites.
An e-mail address and the logins of your social accounts.
Which sites do you sign up to?
Not all of them. From the Required rows, one text site and one video site are enough. For posting, only the platforms you use.
Site
What for
Status
Cost
Anthropic (Claude)
Writes the script
Required (text: this or OpenAI/Gemini)
Pay as you go, prepaid
Google AI Studio (Gemini, Veo)
Makes the video; can also write
Required (video: this or BytePlus)
Pay as you go, billing on
BytePlus (Seedance)
Makes the video, cheaper
Option
Pay as you go
ElevenLabs
Voice-over
Optional
Monthly plan
OpenAI
Script (instead of Claude)
Option
Pay as you go
Meta for Developers
Posting to Instagram and Facebook
Only if the shortcut fails
Free
Google Cloud
Posting to YouTube
Only if the shortcut fails
Free
TikTok for Developers
Sending drafts to TikTok
If you use it
Free
Easiest start: Claude (text) + Google AI Studio (video). Add a payment method to both and you are ready in 10–15 minutes. You can connect social accounts later; nothing is posted to a platform you haven’t connected, and you can download the video on your phone and post it yourself.
1Buy, download, install
Go to Buy. Pick monthly or yearly, fill in your details and confirm the payment on your bank’s 3D Secure screen.
Within minutes your license key arrives by e-mail, in the form LMOS-XXXX-XXXX-XXXX-XXXX. Keep that e-mail.
On My account, paste the key and press the button for your computer:
macOS (Intel): older Macs. Not sure? Top-left → About This Mac → look at “Chip” or “Processor”.
Windows: Windows 10 and 11.
Mac: open the downloaded .dmg, drag LA Marketing OS into Applications and open it from there. Windows: run the downloaded -setup.exe, click Next through it and open the app from the desktop icon.
If it didn’t work
No e-mail
Check spam/junk. If nothing arrives within 15 minutes, write via contact with the e-mail you paid with.
My account says “key not found”
Copy the key from the e-mail exactly, without spaces at the start or end.
Mac says it “can’t be opened” or “can’t be verified”
The app is notarized by Apple; this usually means the download was incomplete. Download again. If it persists: System Settings → Privacy & Security → Open Anyway.
Windows says “Windows protected your PC”
In the blue window click More info, then Run anyway. Windows shows this for new publishers.
Payment declined
Check in your bank app that online payments and 3D Secure are enabled. If the payment failed you are not charged.
2Enter your license
On first launch the app shows “Enter your license”. Paste the key from the e-mail → “Activate”. This computer is now linked to your license.
If it didn’t work
“In use on another computer”
A license runs on 1 computer at a time. If you changed computers: My account → Reset computer (2 per month), then activate again.
“Subscription ended”
A renewal payment may have failed. Check the renewal e-mail; you can update your card on My account.
No internet
Activation needs the internet once. After that the app keeps working for 2 days without a connection.
3AI accounts
The app opens “Your AI accounts”. There are three groups: Text and Video need at least one key each; Voice is optional. The “Where do I get it? ↗” link next to each row opens that site’s key page.
A “key” (API key) is a long password that lets the app use that site on your behalf. On every site you do the same three things: open an account → add a payment method → create a key and copy it. Keys stay only in this computer’s encrypted vault; they never reach us.
API keys → Create new secret key → copy → Text → OpenAI.
When done, press “Save and continue”. If it says at least one text and one video provider is needed, one of those groups is empty.
Speech check (free, on Macs with an M chip): press “Install (~1.6 GB download)” on the speech check card at the bottom of the Keys screen and the speech in each generated video is transcribed on your computer and compared with the script, catching invented, missing or repeated lines. It downloads about 1.6 GB and needs no key or payment. It is optional. If the card asks for Apple’s developer tools, type xcode-select --install in Terminal and come back when it finishes. The card does not appear on Windows or Intel Macs.
Cap your spending. Every site’s billing page lets you set a monthly limit. You can also set a monthly cap in the app (Status on the computer, Settings → Monthly spending cap on the phone); once it is reached no new video is produced and your phone gets a notification.
If it didn’t work
“Invalid key”
A space slipped in, or part of the key is missing. Create a new key on the site and paste again.
No videos; status says “quota” or “insufficient balance”
That site is out of credit or billing is off. Add credit; the app retries by itself.
A site refused the content
AI sites won’t generate some topics. The app retries once with a different prompt; if it keeps happening, simplify your brand description.
I lost my key
No problem: create a new one and paste it over the old one on the app’s Keys screen → Save.
4Pair your phone
Install LA Marketing OS from the App Store or Google Play and open it.
The computer shows a square (QR) on “Pair your phone”. On the phone tap Scan QR, allow the camera and point it at the square.
If asked about notifications, Allow: that’s how you hear about new videos.
On the computer press “Paired, continue”.
No camera? Type the code and address shown on the computer instead. Codes last 10 minutes; press “New code” if it expired. One license pairs 3 phones; for another phone use Add phone on the computer.
Computer not ready yet? On the phone tap “Try a demo” to explore every screen with example data.
If it didn’t work
The phone can’t find the computer
Both must be on the same Wi-Fi (guest networks often isolate devices). Check the app is open on the computer.
I want to approve when I’m out
Notifications arrive anywhere. To watch and approve away from home, install the free Tailscale on both devices with the same account, then pair again.
No notifications
Phone Settings → Notifications → LA Marketing OS on? Battery saver can delay them too.
“Invalid code”
It probably expired: New code on the computer and scan again.
5Add your brand
On the phone: Settings → My brands → Add brand:
Brand name and a brand description: what you sell, to whom, what makes you different. A few sentences are enough. The AI builds scripts only from what you write here; it won’t invent features.
Optionally a tone (e.g. witty and warm) and a never mention list: words or topics that must not appear.
Your website and any app store links.
Your handle on each platform (e.g. @coffeestop on Instagram). This decides which account a post goes to.
Brand identity (same screen, or under Brands on the computer):
Upload your icon (logo). A closing card of about 2 seconds is added to the end of every video: a ready template (icon, name, slogan, website), an AI image or your own picture. You can turn it off.
Pronunciation: listen on your phone to how your brand name is said in videos and approve it. If it’s wrong, describe in your own words how it sounds and it’s generated again. You can save a separate pronunciation for each language.
Optionally share the same video as a story on Instagram and Facebook too.
Several brands? Add each one; each posts to its own accounts.
6Connect social accounts
Only connect the platforms you use. For Instagram, Facebook and YouTube, try the shortcut first: leave the sharing-app rows on the Keys screen empty and press “Connect” on the Social accounts screen. The connection goes through LA Marketing OS’s own registration, so you don’t need a developer app of your own.
Where things stand today: Google and Meta are still reviewing LA Marketing OS’s registration. You may see a warning screen on YouTube, and the shortcut may not work yet for Instagram and Facebook. If it doesn’t, follow the create your own app steps below; you do it once and forget it. TikTok has no shortcut, so you register there yourself.
Instagram and Facebook (Meta)
First: your Instagram must be a Business or Creator account and linked to a Facebook Page (Instagram → Settings → Account type and tools).
Shortcut:Social accounts → Instagram or Facebook → Connect. Continue on Facebook; when asked to pick Pages, tick your brand’s Page.
Social accounts → Instagram or Facebook → Connect. Continue on Facebook; when asked to pick Pages, tick your brand’s Page.
If Meta didn’t work
Facebook says the app is unavailable, or a permission error
The review of LA Marketing OS’s registration is still running. Follow create your own Meta app above.
“URL blocked” or “invalid redirect URI”
The return addresses are missing or weren’t saved. Meta sometimes drops the second one: reload and check both are listed.
My Page isn’t listed
You skipped selecting it on the permission screen. Connect again and tick the Page.
Instagram account not found
It isn’t a Business/Creator account or isn’t linked to the Facebook Page.
The app is in “Development” mode
That’s enough for posting to your own accounts; no need to publish it.
YouTube (Google)
Shortcut:Social accounts → YouTube → Connect. Choose the Google account that owns your brand’s channel and allow. If a warning appears, see If YouTube didn’t work below.
APIs & Services → Library → search “YouTube Data API v3” → Enable.
OAuth consent screen (Google Auth Platform): type External, app name and your e-mail. Under Audience press Publish app (no review needed for your own use; unpublished, the connection drops after 7 days).
Credentials → Create credentials → OAuth client ID → Web application → add this under Authorized redirect URIs → Create:
http://localhost:8080/baglan/youtube/donus
Enter the Client ID and Client secret in our app as clientid:clientsecret in Keys → YouTube → Save.
Social accounts → YouTube → Connect, and choose the Google account that owns your brand’s channel.
If YouTube didn’t work
“Google hasn’t verified this app”
Normal: on the shortcut because Google’s review is still running, on your own app because you set it up yourself. Advanced → Go to (app name) → allow.
A user-limit error
While the review runs, the shortcut has a limited number of users. Follow create your own Google app.
“redirect_uri_mismatch”
The address must match exactly: http (no s), localhost, 8080.
The connection dropped after a week
The consent screen is still in “Testing”. Press Publish app (step 3), then connect again.
The wrong channel got connected
Connect again and pick your brand’s channel when choosing the account.
TikTok
Videos go to TikTok as drafts: TikTok notifies you and you publish with one tap. TikTok doesn’t let unaudited apps post directly; sending drafts works without an audit.
Sign up at developers.tiktok.com → Manage apps → Connect an app → choose Individual.
Add Login Kit and Content Posting API. As Redirect URI enter:
https://marketing.lafish.com.tr/baglan/tiktok
On the Sandbox tab create a sandbox and add your own TikTok account under Target users.
Enter the sandbox Client key and Client secret in our app as clientkey:clientsecret in Keys → TikTok → Save.
Social accounts → TikTok → Connect.
If TikTok didn’t work
“redirect_uri” error
Check the address matches exactly, with no trailing space or slash.
“This account can’t be used”
Your TikTok account isn’t a target user in the sandbox.
I submitted for audit and it was rejected
Common; personal use is usually not approved. You don’t need it: drafts via the sandbox work.
X (Twitter): no automatic posting. Download the video on your phone and post it yourself.
7First video and approval
On the phone: Scripts → Ask the AI. Write what you want in a sentence or two (e.g. “November sale, short funny sketches”), pick how many, tap Write scripts. Within a minute they arrive as drafts and you get a notification. The computer app’s Scripts section does the same and can also suggest new ones every morning.
Open a script you like, edit the lines if you want, then Add to production queue. The app produces the video; the first one can take 10–30 minutes.
When it’s ready you get a notification. Watch it, then:
Approve and schedule: placed into the next good slot on your connected accounts.
Approve only: you pick the time later in the calendar.
Reject: optionally say why; the next video takes it into account.
The phone’s Calendar shows what goes out when and where; you can change the time.
Once posted, the status becomes “Published”. Views and engagement appear under Metrics.
Post text: You can edit a video’s caption by hand in the desktop app or on your phone. Turn on “Let AI write the post captions” on the Scripts screen and new videos without a caption get a short one automatically (needs a Claude key; a few cents per video).
If it didn’t work
The time passed and nothing was posted
The computer was asleep or off. It posts within a minute of waking.
“Check the account connection”
That platform’s permission expired. On the computer: Social accounts → Reconnect.
No videos at all
Look at the computer’s status screen: if it says paused, press resume. A red warning usually means an AI site ran out of credit.
I want to stop everything now
Press “Pause” on the computer. Scheduled posts wait too.
8Day to day
Keep the computer on and the app running. You can close the window; the app keeps working from the menu bar (on Windows, the tray at bottom right). Closing a Mac’s lid puts it to sleep.
In the morning check the notifications on your phone and approve; the rest happens by itself.
Watch your spending in the AI sites’ own dashboards; we recommend a monthly limit.
Updates arrive inside the app; just confirm when asked.
Not covered here? See the FAQ. To report a bug: contact.
Five Apps, Morning to Night
LA Apps: for your receipts, your matches, your screens and your videos.