All campaigns in Spoks have a shareable web link, whether they are private or public. The private/public setting doesn't determine whether a link exists — it determines who can find the campaign on your feed page.
Private vs. public
Private — accessible to the selected recipients and to anyone with the direct URL. The campaign isn't listed publicly on the feed, but a logged-in contact will see any private campaign they were a recipient of when they visit the feed page.
Public — listed on your feed page for anyone to browse and find, whether they're logged in or not.
You can share a campaign's link anywhere on the web, such as your social media or website, in both cases. The campaign stays accessible as long as it's published.
What a contact sees on the feed page
The feed page adapts to who is viewing it:
Not logged in — only public campaigns.
Logged in as a contact — public campaigns, plus every private campaign and flow post where that contact was a recipient.
Publishing a campaign to your public feed
Step 1: Make your feed public
Go to Settings → Web and set Feed visibility to Public. This activates your feed page, hosted on your Spoks web URL or your custom domain.
Step 2: Publish a campaign as public
Once the feed is public, the review screen will include an option to choose whether a campaign is private or public.
You can also change an already published campaign from private to public, and vice versa.