PrimaSocial β€” user manual

This manual explains, step by step, how to use PrimaSocial: from signing in to scheduling posts, following up on leads, and managing your team. Use the search box or the role filter on the left (at the top on a phone) to quickly find what you need. In the app, open this manual via Manual at the bottom of the menu. Parts labelled Only when switched on only appear once PrimaSocial has switched them on for your account. Each item is a collapsible card β€” click the title to see the steps.

πŸš€ Getting started

Signing in, creating an account, resetting your password, and your first steps after registering.

Signing in
Anyone with an account
  1. Click Continue with Google or Continue with Microsoft to sign in with that account, or fill in your details.
  2. Enter your Email address and Password.
  3. Click Sign in.
Forgotten your password?Click "Forgotten your password?" below the form.
Signing in with Google/Microsoft doesn't work?Try again, or sign in with your email address and password.

Result: you land on the Dashboard.

Creating an account
FieldRequiredDescriptionExample
NameYesYour own nameSanne de Vries
Company nameYesYour company's name, as customers know itDe Vries Techniek
Email addressYesYour business email addresssanne@devriestechniek.nl
PasswordYesAt least 12 charactersβ€”
  1. Fill in all fields.
  2. Click Create account.
Password must be at least 12 charactersChoose a longer password and try again.

Result: if email verification is required, you'll see "Check your email" with a one-time confirmation link. Otherwise you go straight into onboarding (or, if you arrived via a team invite link, you join that team immediately).

Forgotten password
  1. Enter your Email address.
  2. Click Send reset link.
  3. Open the email you receive and follow the link.
  4. Enter New password and Repeat password (at least 12 characters, must match).
  5. Click Save password.
No confirmation that your account existsYou'll always see the same message ("If an account exists for this email address, we've sent a reset link. Check your inbox (and your spam folder)."), even if the email address doesn't exist. That's intentional, for security.
Reset link expired or already usedRequest a new link via "Request a new reset link".

Result: you're taken straight to the Dashboard with your new password.

Completing onboarding (first sign-in)
New users

After your first registration you automatically go through three short steps (shown as "Step X of Y" at the top). You can skip non-required steps with Skip.

  1. Welcome β€” your name and, if it's still missing, your company name. Also choose your focus (for example recruitment, branding, or sales) β€” you can always change this later under Branding.
  2. Connect channels β€” connect your social media channels right away, or skip this step and do it later.
  3. Create your first funnel or post β€” create your first funnel or post, or go straight to the dashboard.
  4. Click Done to finish onboarding.

Result: you land on the Dashboard and the full menu is visible.

Navigating the app

The menu is on the left. On a phone, open it with the menu button at the top left. From top to bottom the menu shows:

  • Dashboard, Assistant, Funnels & posts, Branding, Media, Leads, Follow-up calls and Video editor.
  • The Channels group: Connect socials, Posts & planning and Inbox. Below those are Campaigns and Repurpose, only when they are switched on for your account.
  • The Manage group (owners and admins only): Users, Notifications, Automatic replies, Integrations, Subscription and Advertise for me.
  • The Platform group: for PrimaSocial's own platform management only; customers don't see it.
  • At the very bottom: Manual (opens this manual in a new tab, in your screen language) and Sign out.

On a computer, the menu button at the top left collapses the menu to icons only. The language switcher (NL/EN) is at the bottom of the menu, and at the top right of the screen on a phone. See Working bilingually.

Signing out
  1. Click Sign out at the bottom of the menu.

Result: you're taken back to the sign-in page.

What if my account is deactivated?

If your workspace has been deactivated, you'll see Account deactivated when you try to sign in. Your data (funnels, posts, and leads) is kept, but you can't use the app until your account is active again. Contact support@primasocial.nl.

Accepting a team invitation

Received an invitation link from a colleague? Open the link. If you're not signed in yet, you'll first be asked to sign in or create an account β€” you'll then return automatically to the invitation page.

  1. Read the instruction "Click 'Accept' to become a member of the team."
  2. Click Accept.
Accepting failedThis usually happens when the invitation has already been used or has expired (invitations are valid for 7 days). Ask your admin for a new invitation. There's also a link "To the dashboard" so you're never stuck.

Result: you're a member of the team and land on the Dashboard.

🌐 Working bilingually

PrimaSocial is fully bilingual: Dutch and English. This chapter explains where and how language matters.

Switching the screen language
  1. Click NL for Dutch or EN for English.

The whole app (menu, buttons, messages) switches language instantly β€” you don't need to refresh the page. This only changes the language of the app itself. It does not translate content you typed yourself (such as the text inside a funnel).

Could not change the languageTry again. If it keeps failing, check your internet connection.
The language of a funnel or post

Every funnel and post has its own Language of this funnel setting (Dutch or English), independent of your own screen language. This language determines:

  • In which language the public page is shown to visitors/applicants β€” regardless of the language of their own browser.
  • The language of automatic emails to applicants (confirmation emails).
  • The language of WhatsApp texts related to this funnel (such as the opt-in text).

You set this language in the funnel's settings, inside the builder. See Funnels & posts.

The language of templates

If you start a funnel from a ready-made template, that template is shown and cloned in whichever screen language you currently have set. Switch your screen language first, and templates will appear in that language too.

The language of the monthly report

The monthly report you can share with a customer (via a link) is fixed in whichever language was active at the moment the report was created. If you switch your own screen language afterwards, an already-shared report link does not change β€” this is intentional, since such a link is usually forwarded to someone else. The automatic report email arrives in the recipient's own screen language. See Dashboard for creating the link.

πŸ“Š Dashboard

Your start page after signing in: how your funnels, posts, ads and campaigns are doing.

Viewing your numbers

At the top are three cards:

  • Funnels & posts β€” how many funnels and posts you have created.
  • Leads β€” the total number of leads received.
  • Conversion β€” the percentage of people who opened a funnel and also completed it. Below it you see how many were completed and opened.

Below that is the Funnel with two bars: Opened and Completed. When campaigns are switched on, you also see a block with your running campaigns.

TipThese are totals for your whole company. Figures for a single funnel are under Funnels & posts β†’ Stats.
Viewing ad figures β€” per channel and per funnel

These blocks fill up once you have connected an ad account and are running ads.

  • Ads β€” reach, clicks, ad costs and cost per lead.
  • Per channel β€” per connected channel: reach, clicks, spend and cost per click. Click a column header to sort.
  • Per funnel β€” per funnel or campaign: reach, clicks, spend, leads and cost per lead, with filters for funnel and campaign.
No figures yet?Connect your Meta ad account first, see Connect socials.
Ad figures temporarily unavailableThe figures come from Meta and sometimes can't be fetched for a moment. Refresh the page later.
Sharing the monthly report with your client

The monthly report is a page with a month's results that you can share with a client or colleague, without them having to sign in.

  1. Click Create new link (only owners and admins see this button).
  2. The link appears under Link to the report. Click Copy and send it on.
A new link invalidates the old oneEvery earlier link for this month stops working, including the one in the email. So only create a new link when you really need to.

Automatic email: on the 2nd of every month PrimaSocial automatically emails last month's report to the owner (or, if there is no owner, to the admins), in their own screen language. The block shows when the report was created, whether it has been emailed and until when the link is valid.

No report yet? Then you see: "No report yet. On the 2nd of the month, last month's report is emailed automatically."

Creating the report failedPlease try again shortly. The previous link stays valid.

✨ Assistant

An AI assistant you can ask questions about your account, and that can prepare draft funnels, draft posts, or UGC video concepts. The assistant never publishes, advertises, or spends money on its own β€” you review and confirm everything yourself on the regular pages.

Asking the assistant a question

At the bottom of the page is a text field with the hint "For example, ask: which funnel generates the most leads?". Type your question and send it with Ctrl/⌘ + Enter, or click the send button.

NoteDon't enter personal data (such as names, email addresses, or phone numbers of leads) β€” the conversation is not saved.

When the chat window is empty, you'll see a few quick-start buttons:

  • Summarize my account β€” a summary of your account compared to last month.
  • Analyze my leads β€” an overview of your leads this month, by funnel, location, and source.
  • Create a draft post β€” a draft post for the planner.
  • Create a UGC video concept β€” a concept for a UGC video (only visible if this is part of your plan).

Click New conversation to start over.

The assistant is temporarily unavailableTry again later.
Reviewing and confirming a proposal from the assistant

If you ask the assistant to prepare something, an editable card appears that you must review and confirm yourself β€” nothing happens automatically.

  • Review draft funnel β€” title, source text or source URL, an optional checkbox to prepare four draft images, or edit individual steps (heading/text/options) yourself.
  • Review draft post β€” text, draft date, channels (pre-checked from your connected channels), an optional link in the message or job link.
  • Review UGC video concept β€” title, goal, video outcome (post or funnel), duration, presenter (synthetic or your own portrait), camera style, location, tone, clothing, key message, call to action, and additional wishes. Portraits and consent for a real presenter are never handled in this conversation, only in the secured UGC wizard itself.
  1. Adjust the suggested fields where needed.
  2. Click Set up draft (or Create UGC concept).

Result: a link appears to continue directly, for example "Open in Posts & planning" or "Open draft funnel". Nothing has been published or posted yet β€” you do that yourself on the relevant page.

Preparing images failedClick "Prepare images again" to try once more.

🧩 Funnels & posts

Funnels are multi-step pages (for example for a job application or sign-up), posts are individual social media messages. You manage both on this page.

Creating a new funnel or post
OwnerAdminMember
  1. Choose one of the buttons at the top: Start with a template, New image post, New image funnel, New video funnel, or β€” if this is part of your plan β€” Create a UGC video. To have AI write a funnel or to pick a template, see the tasks below.
  2. For a template: choose one from the list (shown in your current screen language).
  3. You're taken straight into the builder to continue working.
Could not create new funnelTry again. If it keeps failing, check your internet connection.
Adjusting funnel or post settings
FieldRequiredDescription
TitleYesInternal name, visible in your overview
Public linkNoThe web address where visitors see the funnel
Goal of this funnelYesFor example an application or sign-up; on paid funnels only changeable by an admin
Language of this funnelYesDutch or English β€” see Working bilingually
Brand colorNoThe main color of the public page
Publishing a funnel
OwnerAdmin
  1. Review the details in the Publish funnel window.
  2. Click Publish now.
Admins onlyIf you're a Member, you'll see the message "Publishing is only available to managers." instead of the button.

Result: you'll see "Your funnel is live!" and the label changes from Draft (amber) to Published (green).

Posting a post (step-by-step wizard)
OwnerAdmin
  1. Channels β€” check which connected social channels to post to.
  2. Text β€” write the message text.
  3. Image β€” choose or create an image.
  4. Post β€” click Post now.
Add text to continueThe message text can't be empty.
An image is required to continueChoose or upload an image first.
Posting failedClick "Post again" to try once more.

Result: "Your post is live!"

Turning a post into a funnel
OwnerAdminOnly when switched on

Only visible if this feature is enabled for your workspace.

  1. Click Turn this into a funnel.
  2. Confirm the dialog: this creates a new funnel and uses 1 AI text.
  3. You land straight in the editor for the new funnel.

The new funnel gets text the AI writes based on the post, and the post's image is carried over automatically as its cover β€” you don't need to make a new image.

Creating the funnel failedPlease try again.

Result: a new funnel you can finish and publish right away, linked back to the post it came from.

Viewing a funnel's stats

You'll see key figures, a per-day table, where visitors drop off, results by source, and (if configured) a comparison between variants (A/B). The Leads per post block shows how many leads each posted post brought in; clicking one opens it in Posts & planning. No leads via a post yet? Then you'll see a short explanation instead of an empty table.

Viewing the public page

Opens the page as a visitor sees it, in the language set for that funnel.

Creating a video for a funnel
OwnerAdmin

A short phone video becomes a post with captions and a trackable link to your funnel.

  1. Click 🎬 Make video post and add your video. The screen tells you how many clips and seconds you can use.
  2. PrimaSocial transcribes what is said. This can take up to a minute β€” keep the screen open.
  3. Under Check the captions, correct any misheard words. An empty word is left out.
  4. Under Caption styling, choose position, font, colour and weight, then click Create preview.
  5. Fill in Text above the video (required), choose your channels and keep Add funnel link with tracking tags (recommended) switched on.
  6. Click Post now.
No speech found?Choose Continue without captions; the sound stays in your video.

Result: your video post is live.

Prefer to work outside a funnel? Use the Video editor in the menu.

Only when switched on Under Music under your video you can choose "no music" or one of your house tracks (create those first under Branding β†’ Music for your brand). The music is mixed under your voice β€” quieter while you're speaking, fading out neatly at the end. If you pick a house track, TikTok gets it too (no separate choice possible on TikTok itself); music from the Instagram catalog is coming in a later update.

Creating a UGC video with Omni
OwnerAdmin

Only visible if this feature is part of your plan. Open it via the Create a UGC video button on the Funnels & posts page, or via a proposal from the Assistant. The secured wizard guides you through choosing a presenter, camera style, message, and (if applicable) consent for a real portrait.

Getting your post spread further (advertising)
OwnerAdmin

On a published post, you'll find the Spread your post section, which takes you straight to Advertise for me with this post already filled in.

Deleting a funnel or post
OwnerAdminMember
  1. Click the trash icon Delete.
  2. Confirm in the Delete funnel window: the question names the funnel or post and warns that this cannot be undone.
NoteDeleting cannot be undone.
Deleting failedTry again.
Having AI create a funnel (job text or web address)
OwnerAdminMember
  1. Click Start with a template. At the top is the Generate with AI block.
  2. Paste a job description (at least 50 characters) or a web address starting with https://.
  3. Click Generate funnel.

Result: the AI builds the steps and you go straight to the builder, where you can adjust everything.

Too little textPaste more text, or a page with real content.
Daily AI limit reachedYour company's AI allowance for today is used up. Try again tomorrow.
Starting from a template
OwnerAdminMember
  1. Optionally filter by category and click a template. You see a preview on a phone screen and the description.
  2. Choose how to use the template: as it is, rewritten in the style of your brand profile (see Branding), or with a new brand profile from your website.

Result: the template is copied to your account and the builder opens.

No brand profile yetCreate a brand profile under Branding first, or choose the option with your website.
Having AI write a post (text + images)
OwnerAdminMember
  1. Open a post and go to the ✨ Create your image post with AI block.
  2. Describe in your own words what the post is about. If you have a brand profile, the AI uses your brand style automatically.
  3. Let the AI create the text and images, and pick the image you want to use.
  4. Polish the text; the preview updates live.
TipIf the text or the images fail, the other part stays. The images count towards your monthly image allowance.

Only when switched on With Create a version per channel the AI writes a separate text and hashtags per channel, which you can adjust per channel.

What a visitor to your funnel sees
OwnerAdminMember
  1. Start screen β€” your logo, the heading, the text and a big button to start, with a progress bar at the top.
  2. Questions β€” depending on your routes, the visitor continues, jumps to another step, or the funnel ends politely (then no data is stored).
  3. Contact form β€” the visitor fills in their details, gives consent and submits.
  4. Thank-you screen.

Result: the submission appears straight away under Leads and, with a phone number, under Follow-up calls.

TipIf someone fills in the funnel again with the same email address, their details are updated and you don't get a duplicate lead. A draft funnel isn't public; you and your team can test it while signed in.

πŸ› οΈ The funnel builder

On the left you edit the content, on the right you immediately see a preview on a phone screen. The builder saves your work automatically. Members may edit; publishing, advertising and managing the logo are for owners and admins.

Changing title, colours and style
OwnerAdminMember
FieldRequiredExplanation
TitleYesThe funnel's name, also visible to visitors
Brand colourNoMain colour of buttons and accents
Button style and fontNoThe shape of the buttons and the typeface
Background, text and button colourNoSeparate colour pickers
LogoNoLogo or initial at the top of the funnel; only an owner or admin can upload their own logo
Privacy textNoShown below the contact form, for example how long you keep data
SavingThe builder saves automatically after every change. Next to the preview you can see whether everything is saved.
Editing steps (with smart questions)
OwnerAdminMember
  1. Add a step or open an existing one and choose its type, for example a question, a text or the contact form.
  2. Fill in the heading and the text.
  3. For a question, fill in the answers and set per answer where the visitor goes: the next step, another step, or stop (reject without storing data).
  4. Optionally attach an image per step. Move steps with the arrows or delete them.
TipWith "stop" you politely turn away people who don't fit, without storing any data.
Having AI rebuild the funnel
OwnerAdminMember

The builder has a card where the AI (re)writes the steps for you based on, for example, company name, job title and a rough job description.

NoteIf your funnel already has steps, the app first asks whether you want to replace them.

Result: the AI fills in the steps again; afterwards you can fine-tune everything yourself.

Creating or editing images with AI
OwnerAdmin

Create: describe what the image should show, choose mood and format and let the AI make variants. Click the variant you want to use.

Edit: upload your own photo or use the current image, describe what should change and let the AI adjust it.

You manage your own photos in the image library; see also Media.

Image too largeMake the photo smaller and try again.
Testing two versions (A/B test)
OwnerAdminMember
  1. Tick Test two versions (A/B).
  2. Click Copy version A as a starting point and adjust version B.
  3. Switch between version A and version B in the preview.

Result: visitors randomly see version A or B. The results per version are in the funnel's Stats.

Publishing changes to a live funnel
OwnerAdmin

If your funnel is already live, the builder first saves your changes as a draft; visitors still see the old version.

  1. Edit the funnel.
  2. Click Publish changes when you're happy.

Result: the live version is updated. You don't pay for this again.

MembersA member can work on the draft; only an owner or admin can put it live.
Sharing or embedding a published funnel
OwnerAdmin
  • Public link β€” copy the link and share it wherever you like.
  • Embed β€” copy the code to show the funnel on your own website.
  • Spreading it β€” post your funnel for free on your own channels or make a video post. See Posts & planning.
No channel connected yet?Connect a channel first under Connect socials.

🎯 Advertising with your own Meta account

Promote a funnel or post as an ad on Facebook & Instagram through your own Meta ad account. You pay the budget directly to Meta. No ad account of your own? Use Advertise for me.

Starting an ad from a funnel
OwnerAdmin
RequirementsThe funnel is published, has an image, and you have connected a Meta ad account (see Connect socials).
  1. In the builder, click Advertise on Facebook & Instagram.
  2. Fill in text, budget per day, run time, ad category and target area. The top shows which ad account the budget is charged to.
  3. Check the Estimated reach and the summary with the maximum total amount and the end date.
  4. Click Create ad.
Job adsAt Meta, job ads fall under the Employment category. You then can't target by age or gender or use exclusions; those fields disappear from the form.

Result: your ad is ready at Meta and stops automatically on the end date. Pause it earlier in Meta Ads Manager. You see the results on the Dashboard.

The funnel has no image yetCreate or upload an image in the builder first.
Understanding the estimated reach
OwnerAdmin
  • Estimated reach β€” how many people fit your audience, according to Meta. Exclusions make the group smaller in reality.
  • If you have advertised before, you also see an estimate of views per day, calculated from your own previous ad costs.
No estimate available?Broaden your audience: a larger area or fewer interests.
Sponsoring a post on Meta
OwnerAdmin

You can also show a single post as an ad, with its own destination link and a button on the ad.

  1. Open the post and, in the Sponsor this post on Meta block, click Advertise on Facebook & Instagram.
  2. Check the text and choose the button on the ad, for example "Learn more" or a WhatsApp message.
  3. Fill in the destination link (must start with https://), or your WhatsApp number for a WhatsApp button.
  4. Set budget, run time and audience and click Create ad.
CostsSponsoring is part of your subscription; you only pay the ad budget directly to Meta.

🎨 Branding

Your brand profile, logo, and house-style colors β€” used when generating new funnels and images.

Generating or updating your brand profile
  1. Enter Your website URL or brand name (required).
  2. Click Generate brand profile (if a profile already exists, the button reads "Update brand profile").

Result: "Saved" β€” you'll see the tone of voice, core values, and four color swatches (Brand, Background, Text, Button).

Generating failedTry again later.
Uploading or replacing your logo
OwnerAdmin
  1. Click Upload logo (or Replace logo if one is already set).
  2. Choose a PNG, JPEG, or WEBP file, up to 5 MB.
Choose an image (PNG or JPG)The selected file isn't a supported format.
Logo is too large (max 5 MB)Reduce the file size and try again.

Click Delete to remove your logo.

Setting your focus
OwnerAdmin

Choose one of: Recruitment, Branding, Sales, or A bit of everything. You usually set this during onboarding and can adjust it here later. Changes are saved instantly.

Saving failed. Please try again.
Capturing your style and music
OwnerAdminOnly when switched on
  • Learn my style β€” pick 5 to 10 photos you like. PrimaSocial writes down what they have in common; switch off what you don't want and click Save this. Your posts then start to look like that style.
  • Music for your brand β€” create house tracks you can put under your video posts.

πŸ–ΌοΈ Media

Your library of images and videos that you can reuse in funnels and posts.

Adding a description to an image
  1. Fill in the Description for image field on an image (required, this is the alt text).
  2. Click Save description.

Result: "Description saved".

No images saved yet? You'll see the message "No images saved yet."

Deleting an image
  1. Click Delete next to the image.
  2. Confirm: "Permanently delete this image?"
Adding a video to your media library
OwnerAdmin

Only visible if video storage is part of your plan.

  1. Click Choose video from computer (MP4, MOV, or M4V, max 100 MB).
  2. Answer the required question Was AI used? (required) with No, Yes, or I don't know.
  3. Click Save to Media.
Choose an MP4, MOV, or M4V video
Video is too large (max 100 MB)

Result: "Video is in your media library."

Further actions per video: View/Hide, Edit (1 credit), Delete (with confirmation "Permanently delete this video?").

πŸ‘₯ Leads

Everyone who has responded via a funnel or post (for example an applicant or an interested prospect) ends up here.

Viewing and searching leads
OwnerAdminMember

Filter on the left by type (All / Funnels / Posts), status (All / Published / Draft), and source. Search at the top of the table by name, email, phone, or city. Columns: Name, Status, Email, Phone, City, Source, Date (clickable to sort).

No leads yet? You'll see: "No leads yet β€” As soon as someone fills in a funnel or post, it will appear here."

Exporting leads to Excel/CSV
OwnerAdminMember
  1. Click Export CSV at the top right (only visible if there are leads).

Result: a CSV file with all your leads is downloaded.

Viewing a lead in detail
OwnerAdminMember

Click a name in the list. You'll see: contact details (Email, Phone, City, linked funnel), the answers the person gave, source (source, UTM, referring page, device), consent and retention period, the delivery status of the customer notification and applicant confirmation (Ready to send / Sending / Sent / Not delivered), the call history, and β€” if the lead is reachable via WhatsApp β€” a WhatsApp section where you can read back earlier messages.

Managing leads on the board (Kanban)
OwnerAdminMember

Columns: New, Contact, Appointment, Won, Lost. Move a lead using the status field on the card, or open Details for more options:

  • Assigned team member β€” assign a colleague (or "No one").
  • Reminder β€” set a date/time and click Save, or Clear reminder. An overdue reminder gets the label "Overdue".
  • New note β€” type a note (e.g. "called back, next step scheduled") and click Save note.
  • Activity β€” a timeline of what happened with this lead and by whom.
Update failedYour change is automatically rolled back; try again.

πŸ“ž Follow-up calls

A personal call list of applicants/leads who haven't yet been assigned to a colleague, that you follow up with yourself.

Working through your call list

"The applicants you follow up with yourself. Tap a number to call and check off once you've spoken to someone. Callback appointments appear at the top."

Each card shows name, city, funnel/source, when the lead came in, and a label such as Call back with the agreed date (with "was" in front when that moment has passed), or Not reached. Tap the phone number to call directly.

Nobody left to call back? You'll see: "No one to call back πŸŽ‰"

Recording a call outcome
OwnerAdminMember

On each card you can choose:

  • Reached β€” the lead disappears from your call list.
  • Not reached β€” the lead stays visible with that label.
  • Call back β€” choose a date/time under "Call back on" and click Save.
Update failed. Please try again.
Choose a valid callback time.

🎬 Video editor

A standalone video editor, not tied to a single funnel β€” handy for cutting your own clips or editing with AI.

Creating or editing a video
OwnerAdmin
  1. Upload your own clips, or click Create with AI to generate or edit a clip using a text prompt.
  2. Use silence detection to automatically find and remove silences.
  3. Optionally generate a script (teleprompter text).
  4. Add text layers, concatenate clips, or add a brand outro.
  5. Save the result to your media library or download it.

For a job vacancy there's a separate workflow: a job posting text is analyzed and automatically turned into a video design.

Admins onlyIf you're a Member, you'll see a message that you don't have access to the video editor.

πŸ”— Channels β€” Connect socials

Connect your social media channels, your Meta ad account and WhatsApp. How many channels you can connect depends on your plan (Basis 3, Pro 6, Ultra 10). Only an owner or admin can connect and disconnect; a member sees the page read-only.

Connecting a social channel
OwnerAdmin

Channels: Facebook, Instagram, LinkedIn, X (Twitter), TikTok and YouTube. Only when switched on Also Threads, Bluesky, Pinterest and Reddit (switched on in the live app).

  1. Click the Connect button with the channel's name, for example Connect Instagram.
  2. Sign in to that channel and give permission. You then come back to PrimaSocial automatically.
  3. If you have several pages or organisations, you see Choose your channels: tick the ones you want to connect. For LinkedIn you can also choose your Personal profile.

Result: the channel is in the list and can be chosen in Posts & planning.

  • TikTok and YouTube only support video.
  • Pinterest asks for a board when posting, Reddit for a subreddit (and optionally a flair). Threads has an optional topic tag.
No channels foundYou need to be an admin of the page or organisation you want to connect.
Disconnecting a channel
OwnerAdmin
  1. Find the channel in the list of connected channels.
  2. Click Disconnect.

Result: the channel can no longer be chosen when posting. Earlier conversations and comments in the Inbox are kept.

Connecting your Meta ad account
OwnerAdmin

Needed to advertise on Facebook & Instagram from a funnel or post, and for the ad figures on the Dashboard.

  1. In the Connect ad account (Meta) block, click Connect ad account and give permission at Facebook.
  2. If you have several ad accounts, choose the right one under Ad account.

Result: you see "Connected" with the account's name.

Connecting did not workClick Reconnect via Facebook and give permission for an ad account.
Connecting WhatsApp
OwnerAdmin

The page has two WhatsApp blocks:

  • WhatsApp Business β€” the regular connection. Click Connect WhatsApp (or Connect another account). This channel does not receive posts; incoming messages arrive in the Inbox, and you can use it to send notifications.
  • Inbox numbers (Meta) β€” a separate, older connection through which incoming messages also land in the Inbox. Click Connect WhatsApp Business (or Connect another number) and go through Meta's window. How many numbers you can connect is shown in the block and depends on your plan.
Connection cancelled or not completedYou closed the window too early. Click the button again and go through all the steps.
Channel limit reachedUpgrade your subscription or disable another channel.
Managing WhatsApp templates & automations
OwnerAdmin

Creating a template: enter a name and message text (with any variables) and submit it for approval. A template moves through the statuses Pending β†’ Approved/Rejected, and can later be paused, disabled or deleted.

Setting up an automation: choose an event (for example "lead received", or a status such as "contact", "appointment", "won", "lost"), link an approved template to it and switch it on.

πŸ—“οΈ Channels β€” Posts & planning

Write, schedule, and review social media posts, either one at a time or in bulk for a whole week or month.

Writing and scheduling a single post
OwnerAdmin
  1. Check the channels you want.
  2. Write the Message text.
  3. Optionally link a funnel via Add funnel link (optional) (or leave it on "No link").
  4. Choose a time under Schedule, or click Post now right away.
First comment, Reel title and “also as a story”
OwnerAdmin

Three extra fields sit next to the message text. You do not have to fill them in; leaving them empty works exactly as before.

  • First comment — posted as a comment right below your post. Useful for a link, because a link in the text itself often reduces reach. Works on Facebook, Instagram, LinkedIn and YouTube. TikTok and X do not have it, and the screen tells you so before you publish.
  • Reel title — only Facebook has this field, and only on a Reel. Instagram does not have it, so it is not sent there.
  • Also as a story — publishes the same post as a story on Instagram and/or Facebook. A story stays online for 24 hours. Note: a story is visual, so your text and first comment do not come along there — the screen warns you. You can mix channels: a story on Instagram and a regular post on LinkedIn, in the same publication.
⚠️ Note: you cannot publish a story without an image. Add one first.
Choosing the post type (regular post or story)
OwnerAdmin

When you build a monthly plan, PrimaSocial picks a type per draft and spreads them across the month. The calendar shows a small label for types that differ from a regular post; a regular post gets none, otherwise every item would carry one.

You can change the type per post. If one of your channels cannot handle that type, PrimaSocial says so when scheduling instead of quietly doing something else.

Planning multiple posts ahead (batch)
OwnerAdmin
  1. Turn on Plan multiple posts ahead.
  2. Choose a period (week or month), frequency per week, start date, and channels.
  3. Check Add AI images if you want images generated automatically (note the displayed AI quota).
  4. Click Generate drafts.

Only when switched on With recipes, the monthly planner varies between fixed kinds of posts by itself and remembers which combinations it has already used.

Result: a series of draft posts appears in the calendar, which you can still adjust before they're posted.

Submitting a post for approval and reviewing it
OwnerAdmin
  1. Click Submit for approval on a draft post (another admin must exist on the team to be able to review it).
  2. Another owner or admin clicks Approve or Reject (a reason is required when rejecting).
  3. Want to withdraw your own request? Click Withdraw request.

The calendar also shows automatically paused posts, for example when a linked job vacancy has gone offline.

Seeing which post brought in leads

A post with a linked funnel that brought in leads gets a badge like "3 leads". This only works for posts with a linked funnel link; a post without a funnel link can't measure leads. The same overview is also on the Stats page, per funnel, under Leads per post.

Turning a post into a funnel
OwnerAdmin

Only when switched on Open a post in the calendar and click Turn this into a funnel β€” see Funnels & posts for the full explanation. Unlike Add funnel link (optional) above (attaching an existing funnel to the post), this creates a brand-new funnel from the post's text and image.

πŸ’¬ Channels β€” Inbox

Messages, comments and direct messages from your connected channels in one place. Everyone on the team can read and answer the inbox. Next to Inbox in the menu you see the number of unread messages.

The four tabs
  • WhatsApp β€” conversations with your WhatsApp number.
  • Comments β€” comments on your posts and ads.
  • Direct messages β€” private messages via, for example, Facebook, Instagram and X.
  • Spam β€” messages pretending to be Facebook or Instagram, and conversations you mark as spam yourself.

Filter by channel at the top or choose Unread only. Page through with ← Previous and Next β†’.

Reading and answering WhatsApp conversations
  1. Click a conversation. New messages appear by themselves; an opened conversation is marked as read.
  2. Type your reply in the field at the bottom and click Send. Use the image icon to add an image, optionally with a caption.
  3. The message menu lets you Reply (with a quote), Copy and, for images, Download.
WhatsApp's 24-hour ruleFree text is only possible within 24 hours of the recipient's last message. After that WhatsApp refuses the message; wait until the other person writes again, or call the lead.
TipYou can also read a lead's WhatsApp conversation on the lead page. You reply in the Inbox.
Answering comments and turning them into leads
  • Reply β€” choose Reply publicly or Reply privately.
  • Read and Hide β€” keep your list tidy.
  • Turn this into a lead β€” turns the writer into a lead. With Link lead to funnel you choose which funnel that lead belongs to.
  • View on the platform β€” opens the comment on the channel itself.
Answering direct messages
  1. Open a conversation and click Reply.
  2. Type your message and click Send.
Reply windowIf the other person's last message is too old, the channel may refuse your reply. That is a rule of the channel itself. Wait until the other person writes again.

When automatic replies are on, the conversation shows who is replying. Click Take over to continue the conversation yourself.

Marking spam or moving it back
  • Click Mark as spam on a conversation. It then appears under Spam.
  • Not spam after all? In the Spam tab, click Not spam. The conversation goes back to Direct messages.

Each spam conversation shows why it is there: flagged by the automatic check, or marked by you.

🎯 Campaigns

A campaign bundles your posts, funnels and ads around a single goal, with a run time and a target. That way you can see at a glance what an effort delivered. Campaigns only appear in the menu once PrimaSocial has switched them on for your account. Only when switched on

Create a campaign
OwnerAdmin
  1. Give the campaign a name, for example "Autumn hiring drive".
  2. Pick what you want to achieve (vacancy, course, service, product, event, lead magnet, real estate or hospitality).
  3. Write the subject in one sentence, for example "Hire 20 engineers in October". The AI uses that sentence later when it writes for you.
  4. Fill in the run time: the start date and the last day.
  5. Optionally set a lead target. Leave it empty and PrimaSocial simply shows the counts without a percentage.
MembersA member can see campaigns, but cannot create or change them.
See what a campaign delivers
OwnerAdminMember
  • Posts published β€” how many of this campaign's posts are actually online.
  • Leads β€” how many sign-ups came in through those posts. A lead counts towards the campaign that owns the post it came from. A lead with no known origin (someone who visited your site directly, say) counts nowhere.
  • Cost per lead β€” only shown once the ad spend is known. If it says "no spend known yet", either no ad is running or PrimaSocial has not received the spend figure yet.
Also on your DashboardRunning campaigns also appear on your Dashboard, under "By campaign".
A finished campaign: extend, run again or archive
OwnerAdmin

Once the last day has passed, the campaign shows as Finished and you get three choices:

  1. Extend β€” move the end date forward. The campaign simply runs again.
  2. Run again β€” creates a new campaign with the same goal and subject, and a fresh run time starting today. The old campaign stays, with all its figures.
  3. Archive β€” removes the campaign from your list and your dashboard. Nothing is deleted: your posts, funnels, ads and leads all stay. Use Show archived to bring it back.
Linking a funnel to a campaign or unlinking it
OwnerAdminOnly when switched on
  1. In the Linked funnels block, click Link or unlink a funnel.
  2. Under Choose a funnel, pick one of your funnels. If you have many funnels, page through with Previous page and Next page.
  3. Click Link. To unlink a funnel again, click Unlink next to that funnel.

Result: "Link saved." The funnel is in the campaign's list; leads via that funnel count towards it.

This funnel has changed or is linked to another campaignClick Reload and try again. A funnel belongs to one campaign at a time.
Owner and admin onlyA member can see the linked funnels, but not the button.

♻️ Repurpose

Turn a recording, text or web page into material for a campaign. Repurpose only appears in the menu when it is switched on for your account. Only when switched on

Turning a recording, text or web page into campaign material
OwnerAdminMemberOnly when switched on

An owner or admin creates products; a member can read the results.

  1. Open Repurpose and first choose a campaign.
  2. Add your source and choose the source language. Let the source be processed and analysed.
  3. Then choose the available products: clips from video, quote images, channel posts, a carousel or a blog. The choices depend on the source and enabled features.
  4. Create a product and wait until it is ready. If uncertain, refresh the status before retrying.
  5. Review the drafts in the planner before scheduling. Read a blog at its source; use Copy text or Download Markdown to keep it.

Nothing is published automatically. A successful blog uses one text allowance; an automatic retry for rejected quotes does not use a second allowance.

Why is a quote missing?
OwnerAdminMemberOnly when switched on

A quote must come literally from the source. If a blog contains a non-literal quote, processing retries once. If it still fails, you see the rejected quotes and can retry; no rejected blog is stored as a result.

What happens when I clean up the source?
OwnerAdminMemberOnly when switched on

The source file and source text are cleaned up, but created products and the blog remain. You must wait while processing is active. If you close the screen, no further products start automatically; return and check the status.

πŸ§‘β€πŸ’Ό Manage β€” Users

Invite team members, manage their role, and transfer ownership. Only visible to owners and admins.

Inviting a team member
OwnerAdmin
FieldRequiredDescriptionExample
EmailYesEmail address of the new team membername@company.com
RoleYesMember or AdminMember
  1. Fill in the email and role.
  2. Click Invite.

Result: a one-time invitation link appears with a copy button β€” share this link with the new team member; it's only shown once. Valid for 7 days.

There's already a pending invitation for this email addressWithdraw the existing invitation first, or wait for someone to accept it.
Maximum number of seats reached for your planUpgrade your subscription to add more members β€” see Subscription. The top of the page shows how many seats you use and how many your plan has.
Withdrawing a pending invitation
OwnerAdmin
  1. Click Withdraw next to the invitation.
  2. Confirm: "Withdraw invitation?"
Changing a team member's role
OwnerAdmin
  1. Choose a different role for the team member in the dropdown (Member or Admin).

You can't change your own role or the owner's role here β€” you'll see a fixed label instead of a dropdown.

Update failedThe change is automatically rolled back.
Remove a team member
OwnerAdministrator
  1. Click Remove next to the team member (beside the role menu).
  2. Confirm the question. The row disappears immediately; the seat is freed.

That person loses access and their account immediately. Funnels, posts and leads they created stay with the company. You cannot remove yourself or the owner: transfer ownership first.

Removing failedThe row comes back and you see a message; try again.
Transferring ownership
Owner only
  1. Choose the Owner role for a team member (only visible if you're currently the owner).
  2. Confirm in the Transfer ownership window: "An organization can have at most 1 owner. Performing this action will change your own role to member and make the chosen team member the owner…"
NoteAfter this action you become a Member yourself β€” only the new owner can reverse this.
Only the owner can transfer ownership

πŸ”” Manage β€” Notifications

Choose how your team stays informed about new comments and direct messages. Only owners and admins see this.

Setting up an hourly email summary
OwnerAdmin
  1. Switch on Hourly email summary. You get one summary per hour; no new messages means no email.
  2. Under Email addresses, enter up to 10 addresses, separated by a comma or a new line.
  3. Choose the Email summary language and optionally adjust the introduction (leave it blank for the default text).
  4. Click Save.

Result: "Notification settings saved."

Setting up WhatsApp notifications
OwnerAdmin

A short notification to a team member from your company WhatsApp account. Message charges may apply.

  1. Connect WhatsApp first, see Connect socials.
  2. Switch on WhatsApp notifications and fill in the Recipient number with country code.
  3. Tick that the recipient has given consent.
  4. Under Approved WhatsApp template, choose a template without personal data and with a link to the inbox. You create templates via Manage templates.
  5. Click Save.
Check the email addresses, phone number, consent and selected template.One of the fields is not right yet.

πŸ€– Manage β€” Automatic replies

Decide who answers new private conversations in your inbox. Only owners and admins see this.

Choosing who replies
OwnerAdmin

Under Who replies? choose:

  • Off β€” your team answers all messages itself.
  • First message only β€” one standard message of your own at the start of a new conversation. Fill it in under First message. Existing conversations don't get a new welcome message.
  • AI to arrange an appointment β€” after the first message, AI continues the conversation to arrange an appointment. Also fill in What should AI know about your business? and How may AI arrange appointments? (days, times, duration, location or phone call). No connected calendar is needed.

Click Save. You see "Reply settings saved."

Honest about AIThe visitor sees that they are talking to an AI assistant. Your team can always take over the conversation in the inbox with Take over.
Saving failedYour text is kept. Please try again.

πŸ”Œ Manage β€” Integrations

A custom domain, webhooks to other systems, and keys to connect PrimaSocial to an AI assistant.

Adding a custom domain
OwnerAdmin
  1. Enter a Domain name (for example jobs.yourcompany.com).
  2. Click Add domain.
  3. Save the DNS value shown right away β€” it's only shown once.
  4. Set this value with your domain registrar.
  5. Click Verify.

The status progresses through: Waiting for DNS proof β†’ Waiting for verification β†’ Certificate being issued β†’ Active.

Verification failedCheck whether the DNS value was copied correctly and completely.
Adding a webhook
OwnerAdmin
  1. Enter a Webhook URL (https) and optionally a Description.
  2. Click Add integration.
  3. Save the secret shown right away β€” it's only shown once.

Click Test to send a test delivery. At the bottom you'll see Latest deliveries with status: delivered, failed (with reason), or will be retried. Click Delete to remove an integration.

Creating an AI key (for Claude or another AI assistant)
OwnerAdmin
  1. Enter a name (for example "Claude").
  2. Click Create key.
  3. Save the key shown right away β€” it's only shown once.

Click Revoke to invalidate a key. Up to 10 active keys can exist at the same time.

πŸ’³ Manage β€” Subscription

Your plan, trial period, payment details, and video credits.

Choosing a subscription plan
OwnerAdmin

Available plans: Basis (1 team seat), Pro (4 team seats), and Ultra (8 team seats). During the trial period you have access to 4 team seats at Basis level.

  1. Click the Choose button with the plan's name next to the plan you want, for example Choose Pro.
  2. Complete the payment.

If you're a Member, you'll see the plans but no choose buttons, with the message "Only an owner or admin can choose the subscription."

Managing, changing, or cancelling your subscription
OwnerAdmin
  1. Click Manage subscription.
  2. You're taken to a separate billing portal to upgrade, downgrade, cancel, or update your payment details.
Last payment failedUpdate your payment details via "Manage subscription" to avoid interruption of your account.

If your subscription was set up manually by PrimaSocial, you won't see self-service buttons; contact support@primasocial.nl instead.

Buying video credits
OwnerAdmin

Only visible with an active paid plan. Click the Buy … video credits button (the number is on the button) and complete the payment. Credits are used when editing videos in Media and the Video editor.

πŸ“£ Manage β€” Advertise for me

Don't have your own ad account? Set up your ad and pay the budget β€” PrimaSocial reviews and places it for you on Facebook & Instagram. If your request is rejected, you get the full amount back.

Submitting an advertising request
OwnerAdmin
FieldRequiredDescriptionExample
FunnelNoChoose a funnel to advertiseβ€”
Or your own linkNoTakes priority over the funnel choice if filled inhttps://…
Job linkNoMust start with https://; the ad pauses automatically once the job posting goes offlinehttps://yourcompany.com/vacancy
VideoNoChoose a video from your media libraryβ€”
Target audienceNoDefaults to "Everyone in the Netherlands"β€”
Ad textYesAt least 10 charactersβ€”
BudgetYesBetween €5 and €5000€150
DurationYesBetween 1 and 90 days, default 1414
  1. Fill in the form.
  2. Check the box agreeing to the refund policy and terms.
  3. Click the submit button and complete the payment.
Job link must start with https:// and be valid

Under Your requests you can track the status: awaiting payment, in review, being placed, placed, rejected (refunded), refunded, payment under review, refund under review. If rejected, the reason is shown alongside it.

🏒 Platform β€” Customers

Platform management only: only visible to PrimaSocial's internal superadmin. Overview and management of all customer workspaces.

Looking up and viewing a customer
Platform management only

Search by name. The list shows, per customer: status, subscription, member since, number of funnels, leads, team members, and AI usage (30 days). Click a name for the detail view with members, funnels & posts, connected channels, AI usage, and recent leads.

Activating or deactivating a customer
Platform management only

Use the toggle on the customer's detail page. A deactivated customer sees "Account deactivated" when signing in (see Getting started).

Setting a fallback plan or making a workspace unlimited
Platform management only

Manually assign a plan (Basis, Pro, Ultra, or none) via Save fallback plan, or turn on Unlimited creator workspace for unlimited AI and plan limits. This isn't possible if the customer still has an active Stripe subscription.

NoteTurning off "unlimited" immediately applies the fallback plan's limits and can deactivate active channels or funnels above the new limit.

πŸ“’ Platform β€” Sponsorship

The queue of advertising requests ("Advertise for me") from all customers.

Reviewing a request
Platform management only
  • ⚑ Place via Meta β€” places the ad automatically (if available).
  • Placed β€” mark as placed manually, with a campaign reference (at least 3 characters).
  • Reject + refund β€” enter a reason (at least 5 characters); the customer is refunded automatically.
  • Review refund β€” for placed ads where nothing has been spent yet.

Requests needing attention get a red banner with the reason.

πŸ€– Platform β€” AI settings

Which AI model PrimaSocial uses for text, the assistant, and images.

Setting the AI model
Platform management only

Four configurable models: Text model (funnel generation), Primary assistant model, Fallback assistant model, and Image model (funnel and post images). Choose from the current list and click save.

Choose a valid text model from the listThe given model id no longer exists at the provider.

🐞 Platform β€” Testers

Testers are separate from the regular team role: it's a distinct permission to use the "Report a problem" button. A superadmin is not automatically a tester as well.

Adding or removing a tester
Platform management only
  1. Enter an Email address of an existing account.
  2. Click Add.

The list shows, per tester, since when and who added them. Click Remove to revoke tester access.

Enter a valid email address

πŸ”’ Platform β€” Alerting and Second factor

Platform management only: these parts are for PrimaSocial's internal superadmins. Customers don't see them.

Alerting and Second factor
Platform management only

Alerting is the platform's internal outage monitoring. Second factor is the extra sign-in code that only applies to superadmins. Owners, admins and members have no second factor; they don't need to do anything here.

πŸ› Report a problem (testers)

Testers see a button on every screen to quickly report a problem.

Reporting a problem
Tester
  1. Click the button.
  2. In the What's going wrong? field, describe what you were doing, what you expected, and what happened. The page, screen size, browser, and recent error messages are attached automatically.
  3. Click Submit.

Result: "Report #… created. Thank you!" (with the number of your report) β€” an issue is created automatically for the development team.

Reporting failed, check your connection

❓ Frequently asked questions

Common messages and what you can do about them.

I see "Publishing is only available to managers"

You're signed in as a Member. Ask an owner or admin to publish, or have your role adjusted under Users.

My payment failed, what now?

Go to Subscription and click Manage subscription to update your payment details. Without action, your account will eventually be interrupted.

I get "Maximum number of seats reached for your plan"

Your team is full for your current plan. Upgrade your subscription under Subscription, or withdraw a pending invitation under Users to free up a seat.

An invitation or reset link no longer works

Invitations and password reset links are only valid for a limited time and can only be used once. Request a new link (see Getting started) or, for a team invitation, ask your admin to invite you again.

I don't see a menu item that a colleague does see

Some items depend on your role (Owner/Admin see more than Member) or on your plan (for example video storage or UGC video). Use the role filter on the left of this manual to see what applies to your role.

A file is rejected when uploading

Check the file type and maximum size: images up to 5 MB (PNG/JPG/WEBP), videos up to 100 MB (MP4/MOV/M4V). If your file is larger or a different type, reduce or convert it first.

Which parts only work when PrimaSocial switches them on?

These parts have an on/off switch at PrimaSocial. If one is off, you don't see it in the app. In this manual they carry the label Only when switched on.

  • Campaigns
  • Repurpose
  • The channels Threads, Bluesky, Pinterest and Reddit under Connect socials (switched on in the live app)
  • Turn this into a funnel on a post
  • Create a version per channel on a post
  • Music for your brand under Branding and Music under your video on a video post
  • Learn my style under Branding
  • Recipes in the monthly planner of Posts & planning
  • Tracking labels (UTM) on funnel links in posts and ads β€” invisible, but you see the origin in the stats

Some parts also depend on your plan, such as video storage and UGC video.