FAQ
The process exits and says a variable is missing
Section titled “The process exits and says a variable is missing”Set DATABASE_URL, CREDENTIALS_ENCRYPTION_KEY, and SESSION_SECRET on the server. The encryption key is base64 for exactly 32 bytes. The session secret is a long random string, at least 16 characters. Generate them on the server. Do not reuse a sample from a test.
Connect describes a next step instead of opening the network
Section titled “Connect describes a next step instead of opening the network”The developer app is not finished, or the matching environment variables are empty. The sentence on the card is the missing step. It includes the redirect URI to register. Compare the portal value with that URI, including http versus https, the host, the port, and the path.
The return page says the link does not match
Section titled “The return page says the link does not match”Start again from Accounts. The link lasts 10 minutes, works once, and has to be completed in the same browser session by the person who pressed Connect.
Sign-in succeeds and the next page asks you to sign in again
Section titled “Sign-in succeeds and the next page asks you to sign in again”The secure-cookie setting is on, and the site is plain HTTP. Use HTTPS, or turn that setting off for local HTTP only.
Google says the app is unverified, or a channel needs connecting again after a week
Section titled “Google says the app is unverified, or a channel needs connecting again after a week”The Google app is in Testing. Add the person as a test user. Testing grants expire after seven days. See YouTube.
YouTube upload fails with a quota message
Section titled “YouTube upload fails with a quota message”The default cap is 100 video uploads a day, resetting at midnight Pacific. Wait for the reset, or plan a quota review before you need more.
TikTok rejects every privacy except Only me
Section titled “TikTok rejects every privacy except Only me”Expected until the audit. Keep TIKTOK_APP_AUDITED unset, use a private TikTok account, and choose Only me.
X says posting is off, or credits are exhausted
Section titled “X says posting is off, or credits are exhausted”Set X_API_ACCESS_LEVEL to pay_per_use after buying credits, or to out_of_credits when the balance or the spending limit is used up. Use enterprise only if the app is on an Enterprise plan. Connect also stays off until X_HTTP_ALLOW_NETWORK=1 on that server.
A post is marked Uncertain
Section titled “A post is marked Uncertain”The network was already called. Open the job and look the post up. Do not submit it again. A second send can create a duplicate.
A post is marked Handed to the app
Section titled “A post is marked Handed to the app”Finish it yourself. YouTube Community goes to YouTube Studio. A LinkedIn newsletter goes to LinkedIn. A TikTok inbox upload is finished from the TikTok notification. Then mark the job done. See Handoff-only posts.
That channel is already connected to another brand
Section titled “That channel is already connected to another brand”Disconnect it from the other brand in this workspace first. A channel belongs to one brand inside the workspace.
Stored credentials could not be decrypted
Section titled “Stored credentials could not be decrypted”The encryption key changed, or it is not the key that encrypted those rows. Restore the original key. A new key does not recover old tokens.
Can an assistant approve and publish while I am away?
Section titled “Can an assistant approve and publish while I am away?”Only if you turned that on. The default policy is that a person approves every post. Schedule and Publish start off on a new client. See AI features.
Where is the spreadsheet import, RSS, or a repeating post?
Section titled “Where is the spreadsheet import, RSS, or a repeating post?”Open Scheduling in the product. Bulk import, RSS, and repeat posts are there. Timeslots fill the next free weekly time. Comments and mentions are on Inbox and listening.
Who owns this product?
Section titled “Who owns this product?”Automagic Social is proprietary. Copyright © 2026 Coulson Solutions. All rights reserved.