Story Submission Form
Details
What’s Included in This Story Submission Form Template
This story submission form template gives writing competitions, literary magazines, school programs, and community storytelling events everything they need to collect creative writing submissions online. The form covers author contact details, story information, and submission preferences in one focused experience. Built on the free Ninja Forms plugin for WordPress, it works out of the box with no coding required.
Author Information Fields
- First Name (Single Line Text): Captures the author’s given name for identification and correspondence. Required.
- Last Name (Single Line Text): Captures the author’s surname. Required.
- Email Address (Email): Collects a valid email address for sending submission confirmations and contest updates. Required.
- Pen Name / Pseudonym (Single Line Text): Allows writers who submit under a pen name to provide it separately from their legal name. Optional, with a helper note explaining that it will appear on any published work.
Story Details Fields
- Story Title (Single Line Text): The title of the submitted piece. Required.
- Genre (Select): A dropdown listing common fiction categories such as literary fiction, mystery, science fiction, fantasy, horror, romance, historical fiction, and other. Helps organizers route entries to appropriate reviewers. Required.
- Word Count (Number): A numeric field where authors enter their story’s word count. Allows organizers to quickly screen against contest limits without opening every file. Required.
- Story Text or Summary (Paragraph Text): A large text area where authors can paste their full story (for shorter competitions with word limits up to roughly 1,500 words) or a synopsis. Organizers can relabel this field to match their contest structure. Required.
Optional Submission Context Fields
- Previously Published? (Radio List): A simple Yes / No selection letting the author disclose whether the work has appeared elsewhere. Many competitions require unpublished work, so this field helps surface ineligible entries early. Optional.
- Author Bio (Paragraph Text): A short biography field for competitions that publish contributor notes alongside winning or shortlisted entries. Optional.
- Agree to Contest Rules (Single Checkbox): A required acknowledgment that the submitter has read and accepts the competition’s terms. Required. Mark this field as storing Personally Identifiable Information (PII) in line with GDPR best practices.
Spam Protection and Submission
- hCaptcha: Ninja Forms’ preferred spam-protection partner blocks bot submissions while remaining accessible and privacy-respecting. Not required (spam fields are never marked required).
- Submit (Submit): A clearly labeled “Submit Your Story” button completes the entry.
Total fields: 12, keeping this story submission form lean and respectful of writers’ time. Whether you call it a creative writing submission form, a writing contest entry form, or a call for submissions, this template has the right structure out of the box.
Automated Responses and Smart Integrations
This story submission form confirms receipt for every author and notifies your organizing team the moment a new entry arrives, so nothing gets missed.
- Email Notification to Submitter: Sends an automatic confirmation including the story title and pen name (if provided). This reassurance reduces repeat submissions and inbox inquiries from writers.
- Admin Notification Email: Delivers a full summary of each entry to your editorial team so reviewers can triage submissions without logging into WordPress.
- Success Message: Displays a clear on-page thank-you after submission, telling the author what to expect next (for example, when results will be announced).
- Redirect (Optional): Sends authors to a dedicated page with competition guidelines, prize details, or links to past winners after they submit.
- Anti-Spam Protection: hCaptcha blocks automated bot entries while keeping the experience friendly for genuine participants.
Enhanced Functionality (Optional)
- File Uploads (Optional): Lets authors attach a .doc, .docx, or .pdf manuscript directly to their story submission form entry. Allowed file types and size limits are fully configurable.
- Conditional Logic (Optional): Show or hide fields based on author responses, such as surfacing genre-specific guidelines or blocking submission when the word count exceeds your competition’s limit.
- Save Progress (Optional): Lets authors save a partially completed story submission form and return later to finish, reducing abandoned entries on longer forms.
- Mailchimp / ActiveCampaign (Optional): Add an opt-in checkbox and connect your story submission form to your email marketing platform to grow a writer list for future competitions and announcements.
- PDF Form Submission (Optional): Automatically generate a formatted PDF of each submission for your records or for judges who prefer offline review packages.
Requires Ninja Forms (free) · Import, customize, publish in minutes
How Can the Story Submission Form Be Used?
Collecting entries manually through email inboxes or spreadsheets creates real problems: lost attachments, duplicate entries, missed confirmations, and hours spent chasing missing information. A dedicated online story submission template solves all of that in one place. Every entry arrives in a consistent format, every author gets an instant confirmation, and your team has a clean record ready for review. Here are the most common ways this writing contest entry form puts time back in the hands of organizers:
Literary Magazines and Online Publications: Run Open Calls for Submissions
Literary journals and online publications regularly open submission windows for short fiction, flash fiction, and personal essays. Managing these calls through a shared email address quickly becomes unworkable as volume grows. A story submission form gives each call a dedicated entry point with consistent fields: title, genre, word count, and story text. The admin notification email alerts editors the moment a piece arrives, and the automatic author confirmation signals professionalism. Add the Conditional Logic add-on to surface genre-specific guidelines inline.
Writing Competitions and Contests: Accept Entries Fairly and Efficiently
A story submission form enforces consistent entry data: every writer provides the same fields, agrees to the same contest rules via the built-in acknowledgment checkbox, and receives the same confirmation message. The word count field lets you screen entries against your competition’s limits before a judge reads a single line. For competitions accepting manuscript files, pair this writing contest entry form with the File Uploads add-on to accept .docx or .pdf attachments directly through WordPress.
School and University Programs: Collect Student Creative Writing
Creative writing programs and school literary journals need a simple story submission form to gather student entries for class anthologies, campus magazines, or award programs. This template works without requiring students to create an account or navigate third-party platforms. The genre dropdown helps faculty sort submissions by category, and the Record Submission action stores every entry in the WordPress dashboard for easy CSV export.
Community Storytelling Events and Nonprofits: Invite Diverse Voices
Community organizations, nonprofits, and cultural institutions run storytelling initiatives to document local history or support emerging voices. The form must be easy to complete on a mobile device, ask only what is genuinely necessary, and confirm receipt immediately. The pen name field is a meaningful detail for programs where some participants prefer not to submit under their legal name. Connect to Mailchimp or ActiveCampaign to build a contributor list for future announcements.
Anthologies and Publishing Projects: Manage Themed Submission Calls
Independent publishers and anthology editors need to track the story, the author’s contact details, publication history, and bio for contributor notes. This online story submission template covers all of that in one place. The “Previously Published?” field flags simultaneous submissions immediately, and the Author Bio field means contributor copy is ready before you make an offer. Use the PDF Form Submission add-on to generate a formatted record for each entry.
Frequently Asked Questions About the Story Submission Form
Is the story submission form template free?
Yes. This story submission form template is free to download and requires only the free Ninja Forms plugin from the WordPress plugin directory. Optional add-ons like File Uploads or Conditional Logic are available separately to extend functionality.
Do I need coding skills to customize this template?
No coding is required. Ninja Forms uses a visual drag-and-drop builder, so you can add fields, update the genre options, edit the confirmation email, and change the success message entirely through the WordPress dashboard. Most organizers have their story submission form live within an hour of importing the template.
Can I accept manuscript files through this form?
The base template uses a Paragraph Text field for authors to paste their story directly, which works well for short story contests up to roughly 1,500 words. For longer manuscripts requiring formatted .docx or .pdf files, add the File Uploads add-on to enable direct file attachment. Allowed file types and size limits are configurable from the WordPress dashboard.
Will the story submission form work on mobile devices?
Yes. Ninja Forms generates fully responsive HTML that adapts to any screen size, so writers can complete and submit their entry from a smartphone or tablet without any layout issues. All fields, the hCaptcha spam protection, and the submit button render correctly across modern browsers and devices.
How do I enforce word count limits in the story submission form?
The Word Count field uses a Number field type. You can add a note in the field label specifying your contest’s maximum. For automated enforcement, add the Conditional Logic add-on and configure a rule that displays an error message or hides the submit button when the entered count exceeds your limit.
Can I add a contest entry fee to the story submission form?
Yes. You can add payment functionality by connecting the story submission form to PayPal (Ninja Forms’ preferred payment partner) or Stripe. Both add-ons let authors pay the entry fee as part of the same submission flow, so you do not need a separate checkout page.
What happens to the data authors enter in the story submission form?
All submission data is stored in your own WordPress database via the built-in Record Submission action. Ninja Forms does not send data to third-party servers. You control where data lives, who can access it, and how long it is retained. The Agree to Contest Rules checkbox is marked as a PII field to support GDPR compliance workflows.
Can I run multiple competitions with the same story submission form template?
Yes. Each imported story submission form template creates an independent form in your WordPress installation, so you can run separate forms simultaneously for different contests or submission windows. Each form maintains its own records, notification settings, and field configuration with no limit on active forms.
Does this template work with page builders like Elementor or Divi?
Yes. Ninja Forms is compatible with all major WordPress page builders, including Elementor, Divi, Beaver Builder, and the block editor. You can embed the story submission form on any page or post using the Ninja Forms block or the ninja_form shortcode in classic editor environments.
How do I get support if I have issues with the story submission form?
The Ninja Forms documentation covers template importing, field configuration, and email notification setup. If you need direct assistance, the Ninja Forms support team is available through the support portal. Free plugin users also have access to community support via the WordPress.org forums.
Every template is fully customizable
Each template you’ll find here is fully functional and ready to go live when you are. But don’t think you can’t make any template totally your own. Every Ninja Forms template is fully customizable and easy to adjust however you like. You have all the tools you need for a few quick tweaks on up to major renovations.
- No-fuss form imports
Import any template to your WordPress website with just a single click using our built in form importer. - Add, remove, or reorder anything
Adding and removing fields or form actions is as simple as point and click. Rearrange field order just by dragging and dropping. - Customize any field
From field labels to list options to values and more, every field on the form can be adjusted however you see fit. - Tailor your email notifications
Add, remove, or edit email actions. Add CC/BCC recipients. Pick what form data to include in the email, even send attachments. - Personalize success messages
Edit the message displayed on submit. Include form responses like name, even provide a download link / lead magnet. - Redirect on submit
Optionally send the user to a custom url of your choice after the form has been submitted. - Custom calculations
Assign values to different form responses and let us do the math for you on form submission. Great for ecommerce, quizzes, and prioritization. - Publish painlessly
Once your form is ready, appending anywhere on any page or by Gutenberg block is literal point and click. - Manage Submissions
Once it’s live, view, edit, and export submissions from any new template for free in your WordPress dashboard.
