HeyPublisher Submisson Manager


This plugin allows you as to accept submissions from writers. You define categories and other filters to ensure you only receive the submissions that meet your publication’s needs. And there is no need to create user accounts for writers just so they can submit content to your publication.

How HeyPublisher Submission Manager Helps

Normally if you wanted to allow readers to submit their writing to your publication you would need to create an account in WordPress for each writer, then educate them on how to write and edit Posts within the publishing tool.

With the HeyPublisher Submission Manager plugin submissions to your publication are instead uploaded to the HeyPublisher web-service. You still review the submissions within WordPress. But you no longer have to manage user accounts or worry about unwanted posts filling up your system.

Mark submissions for review, accept submissions for publication, or reject submissions to remove them from your slush pile. All acceptance/rejection communications with the writer are handled automatically by HeyPublisher, freeing you from the time-consuming task of having to respond to each submission individually.

You define the type of writing you want to receive. You control the flow of unsolicited content coming into your publication. You have more time to run your publication.

About Us

HeyPublisher builds tools for writers and publishers. Find out more by visiting our website HeyPublisher.com.


  • Plugin Validation Screen. This is how you connect the plugin to HeyPublisher. Input the username and password you want to create (if you don't already have a HeyPublisher account).
  • Publication Information screen. Input how you want your publication to appear within HeyPublisher's database.
  • Publication Contact information. Input the contact information for how writers should reach you if they have a question about their submission.
  • Submission Form Configuration. Create (or select) the page in your WordPress site that contains your Submission Guidelines and Submission Form. If the Submission Form page does not already exist, click the link and the plugin will create it for you.
  • Submission Categories. Select the types of work you want to accept, and how these correspond to the categories you've created in WordPress.
  • Writer Notifications. Select YES for those notifications you want the writer to receive.
  • Miscellaneous. You can probably keep this on the default setting. Adjust only if you accept submissions in languages and character sets different than the one you publish.
  • Open Submissions. From this screen you can view and manage the submissions received by your publication. Clicking on the plus icon will display the author's bio, if they have provided one. Clicking on the title of the submission will allow you to 'preview' the submission.
  • Submission Status. When 'previewing' a submission, the submission status side-bar will give you a quick status on the submission, including how many days it's been in your slushpile. From this side-bar you can choose to accept or reject the submission. Any note you add to the submission will be sent to the author if you have Writer Notifications turned on.
  • Statistics screen. Provides a quick snapshot of your slushpile.
  • Reimport. If a writer modifies a submission you have already 'Accepted' - you can re-import the submission into WordPress by selecting the "Reimport Into WordPress" value from the drop-down and clicking the "Update Submission" button.


Install Plugin

  • Download the zip file and save it in your WordPress/wp-content/plugins directory.

  • Extract the files to a subdirectory called heypublisher-submission-manager.

  • Active the plugin via the WordPress plugin menu.

Once activated you will need to ‘validate’ the plugin with the HeyPublisher web-service. To do this click on the HeyPublisher link in the newly created menu and follow the on-screen instructions.

Validate Plugin

To validate the plugin you will need to provide basic information about your publication and yourself as the administrator of this publication:

  • Your publication name
  • Your publication url
  • Your email address
  • A password

If your publication already exists in the HeyPublisher.com database, enter the name exactly as it appears in our database. If it doesn’t already exist, simply enter the name as you want it to appear within our database.

If you already have an account with HeyPublisher, enter the email address and password you use to login. If you do not already have an account, enter the email address and password you would like to use. This username and password will be used if you ever need to reinstall or upgrade the plugin. This information is also used to ensure that ONLY YOU can modify your publication’s listing in the HeyPublisher database.

Configure Plugin

After the plugin has been validated, you can configure it to meet your submission requirements. All information entered on this screen is used by HeyPublisher to help filter the submissions you receive. The configuration sections are:

  • Publication Information: this includes the name, URL, editor, and physical mailing address of your publication. (Screenshot 2)

  • Submission Form: select or create the page that will contain your submission form on your website. (Screenshot 3)

  • Submission Guidelines: select the page that contains your submission guidelines (if applicable). (Screenshot 4)

  • Submission Criteria: select which genres of work you will accept – and how those should map to your internal categories when you “accept” a work for publication. Additionally, you can select whether or not to accept simultaneous submissions and multiple submissions. (Screenshot 5)

  • Notification Options : indicate the submission states where you want to send notifications to the writer. This works in conjunction with the Response Templates feature, where you can customize the emails sent to writers.

  • Payment Options : indicate whether or not your publication pays writers for their work.

  • Miscellaneous : configuration to help you clean up bad HTML formatting.

Once you have made the appropriate configurations, click the “Save” button.


If you have any questions not addressed here, please email us.

  • What happens when I save a submission for later review?
    If you do not allow simultaneous submissions, this puts a ‘lock’ on the work preventing the writer from submitting it to another press while you are considering whether or not to publish it. The writer, however, may choose to withdraw their submission if it stays in this state for too long.

  • What happens when I accept a submission?
    When you accept a submission, a copy of that submission is inserted as a Post into your WordPress system. The post is marked as ‘pending’ so you can easily find the accepted submission and make any necessary edits to it prior to publication.

  • What happens when I reject a submission?
    When you reject a submission it is immediately removed from your slush pile and the writer is notified of your decision automatically. If the work had previously been ‘accepted’ by you, then rejecting it would also remove it from your pending posts.

  • Can I reject a published submission?
    No – once you publish an accepted submission, the author is automatically notified that their work has been published by you and the work is removed from your “Submissions” administration screen (Screenshot 7)

  • We don’t have submission guidelines. Should we create them?
    Yes – absolutely. HeyPublisher indexes and archives all publisher submission guidelines, making them immediately searchable by writers around the world. It’s important as a publisher to be very clear with writers beforehand about what you are looking for in terms of genre, length, quality and content.

  • Can we change the content of the emails sent to writers regarding their submissions?
    Yes – you can define custom response templates that contain whatever message you want to send to your writers. These emails are sent automatically whenever you reject, accept, or save a submission for later review. An email is also sent the first time an editor reads a new submission. Click on ‘Response Templates’ in the side-bar and follow the on-screen instructions.


Read all 2 reviews

Contributors & Developers

“HeyPublisher Submisson Manager” is open source software. The following people have contributed to this plugin.




  • Released: 2019-12-06
  • Added link to the Statuscake status page, in cases where errors are thrown.
  • Verified WordPress through 5.3


  • Released: 2018-05-09
  • Fixed issue where it was impossible to edit an email template for a multi-word submission state. 2.8.1 fixed issue for deletes but not edits, which uses the same logic.
  • Fixed issue with undefined constants throwing warnings in versions of PHP > 7.0


  • Released: 2018-03-14
  • Fixed issue where publishers are unable to create an email template if they don’t already have an email template defined.
  • Fixed issue where it was impossible to delete an email template for a multi-word submission state (ie: ‘read’ was ok, but ‘publisher revision requested’ would fail).


  • Released: 2018-02-25
  • UI for email response template management is now wholly within WordPress, so those funky styling issues are no longer an issue.
  • Added link to the HeyPublisher status page so if you get an error you’ll know what’s going on.
  • Verified WordPress 4.9.4


  • Released: 2018-01-07
  • Fixed some styling issues on the Submissions page
  • Removed code that’s no longer used
  • Fixed javascript error that was preventing editor notes input field from displaying. You can now send notes to writers again!!
  • Fixed errors with javascript that were preventing summary and author bio expand buttons from working in some versions of Firefox.
  • Added ability for editors to store notes on submissions they’re reviewing
  • Added ability for editors to vote for submissions.


  • Released: 2017-12-20
  • Fixed bug which prevented rendering in PHP 7.x


  • Released: 2017-12-19
  • Verified up to WordPress 4.9.1


  • Released: 2017-12-17
  • Snitch screen added to main plugin overview page, tracking editors/admins and submissions they’ve touched.
  • The edit post screen now shows the actions taken by an editor prior to acceptacnce so you don’t lose track after publication.


  • Released: 2017-11-15
  • Knowing which editor read or accepted a submission is now crystal clear. A submission ‘history’ section has been added to the bottom of the submission detail page.
  • Started adoption of HeyPublisher v2 API, which is faster and JSON based (and gets rid of all this krunk XML).


  • Released: 2017-10-15
  • You can now manage the email responses for the ‘submitted’ state. This is the email that writers receive whenever they submit their writing to your publication.


  • Released: 2017-07-09
  • Allows publisher to mark a submission as “withdrawn”. Previously, if writer emailed publisher to withdraw submission (instead of withdrawing via HeyPublisher.com), the publisher could only “reject” the submission. This introduces as softer way of getting the submission out of the system.
  • When an “accepted” submission is moved to trash or deleted from the Posts screen, it will now be marked as “withdrawn” instead of “rejected”.


  • Released: 2017-05-30
  • Released experimental feature that prompts writers to subscribe to your mailing list when submitting work. This feature requires you already have a MailChimp account.


  • Released: 2017-04-02
  • Changed “Year Established” to a dropdown list. For publications published in the year “g” we apologize.
  • Fixed weird formatting that was occurring on the Options page in WP 4.7.3.
  • Validated that plugin works in WP 4.7.3.
  • Updated account creation to use the “Username” of the author in HeyPublisher as the Username in WP, when possible. Email addresses are no longer used as usernames.
  • Removed the Dashboard widget that was not being used by anyone, ever.


  • Released : 2017-03-23
  • You now can use [Username] and [UserID] keyword substitutions in email templates (thanks for the suggestion Andy!)
  • Even though Andy didn’t ask for it, we also added the ability for publishers to include their ISSN in their HeyPublisher listing.


  • Released : 2017-02-20
  • Fixed style sheet not properly styling custom email template edit forms. It was ugly – we know that now.


  • Finally got around to that redesign everyone has been begging us for 🙂
  • The Options page is now a single form, which should prevent those pesky javascript errors that prevented some folks from fully configuring the plugin because they couldn’t bring up the other tabs.
  • The uninstall plugin link is now on the first screen, beneath the Plugin Statistics – not that you’d ever want to use this, but just in case.
  • The plugin was basically overhauled, from the ground up. It renders faster. The code is better organized. Building upon this version will allow us to turn around new features faster.


  • Writers will now be prompted to provide their name, bio and website URL when submitting works to your publication.
  • Better yet – that information is fully imported into WordPress when you accept their submission for publication.


  • You now have the ability to request a revision of an already accepted submission – which you will probably want at some time.
  • You now have the ability to reimport previously accepted submissions. This is cool. Upgrade just for this functionality.


  • Fixes problem where errors are being thrown because heypublisher.com domain can’t be found.


  • Released : 2011-09-27

  • Adds user creation feature request.


  • Released : 2011-06-25

  • Fixes minor typos.


  • Released : 2011-06-24

  • Primarily fixes UI components and HTML conversion formatting issues. Upgrade strongly suggested.


  • Released : 2011-03-02

  • Fixes error when publisher name has special characters in it.


  • Released : 2011-01-04

  • Fixes error thrown when deactivating plugin – please upgrade.


  • Released : 2011-01-03

  • Fixes issues with state transitions when submissions are moved to trash, or scheduled for future publication. See Changelog for details.


  • Released : 2010-11-01

  • Fixes Tagging issue. Please ugrade


  • Released : 2010-10-30

  • Fixes Dashboard wrapping issue. Please upgrade.


  • Released : 2010-10-27


  • See Changelog for added functionality. No bug fixes.

  • Released : 2010-10-27


  • See Changelog for added functionality. No bug fixes.

  • Released : 2010-10-23


  • Upgrade to fix possible conflicts with javascript you may experience if your Admin Theme also uses javascript.

  • Released : 2010-07-22


  • Initial Release : 2010-04-29