
New here? Watch the explainer and how-to: https://youtu.be/f4vUM_DGjPM — a quick walkthrough from Kenny Katzgrau, publisher of redbankgreen and creator of Partyline.
Partyline is a free, open source WordPress plugin that lets anyone in your community send in a story, a tip, a moment, or just a cute dog photo. They can submit right from an installable app on their phone, or by text message via Twilio. Partyline optionally gives submissions a quick AI polish using OpenAI, and creates a draft post in your WordPress dashboard for you to review.
It’s the fastest way to turn real, spontaneous contributions into published content. Whether it’s breaking news or just something unexpected and delightful, Partyline brings your readers into the newsroom.
Made for local publishers who are short on time but big on community. Partyline is free and open source, released under the GPL.
Top 10 Uses for Partyline
A lovingly curated list from experience, originally shared with LINA Publishers in Australia
This plugin connects to the following third-party services. None of them are contacted until you configure the corresponding credentials on the Partyline settings page.
Twilio
Used to receive SMS submissions from your community and to download any media (photos) attached to those messages.
api.twilio.com (and to the redirected media CDN URLs Twilio returns) using your Twilio Account SID and Auth Token.OpenAI (ChatGPT)
Optional. Used to clean up spelling/grammar of submitted messages, generate post titles, and (in the app) transcribe voice dictation and draft a title and blurb.
https://api.openai.com/v1/chat/completions. In the app, voice recordings are sent to https://api.openai.com/v1/audio/transcriptions (Whisper) to transcribe them, and the submitted photo may be included so the model can draft a fitting title and blurb. All requests use the OpenAI API key you configure.Cloudflare Turnstile
Optional. Used to verify that anonymous submissions and public applications come from a real person rather than a bot.
https://challenges.cloudflare.com, and the visitor’s browser obtains a token. On submission, that token is sent to your server and verified against https://challenges.cloudflare.com/turnstile/v0/siteverify using your Turnstile secret key.