PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

Schedule Posts from Form Submissions

  1. I'm switching over to Gravity Forms from a free plugin called TDO Mini Forms, and there's a feature that I need which I can't seem to find in Gravity Forms.

    I'm using a form to submit posts as drafts, and I get about 70-80 submissions per day. I need the posts to be scheduled "x" number of seconds (or minutes would be ok) after all other scheduled posts. So if I set it for 10 minutes, the newest submissions will be scheduled to a time 10 minutes after the last scheduled post in the queue. If there are no posts in queue then it would be scheduled to post 10 minutes after the submission.

    In TDO Mini Forms this was called "Queue after all posts" and you entered the number of seconds under the "Submitting" tab of form settings.

    Does GF have something like this, or can someone help me set it up?


    Posted 12 years ago on Tuesday April 26, 2011 | Permalink
  2. This isn't something Gravity Forms does out of the box. Are you using the built in WordPress scheduled posts feature? If so you could do this but only as a customization using available API hooks. You would have to write custom code to see when the last post was scheduled for and then update the schedule date for the new post based on the previous.

    We can't write the code for you as it's a customization but we can point you in the right direction on the hooks if this is something you think you can do or we can refer you to a developer to assist you with this customization.

    We have never had this feature requested before so it's new to us, it's an interesting concept. We can look at making it part of the plugin in a future release but it isn't something that has been suggested before now.

    Posted 12 years ago on Wednesday April 27, 2011 | Permalink
  3. Thanks for the reply Carl.

    This is an essential feature for a high volume submissions site like the one I am running.

    I was really hoping to be able to use Gravity Forms for this instead of the free plugin TDO Mini Forms because I like the other features and addons that Gravity Forms offers. GF is awesome, but you guys should take a look into TDO Mini Forms to get some ideas for making the GF -> posts features beefier including the moderation options which is what I will probably be asking about next.

    The scheduling function I am asking for is a built into TDO Mini Forms, but I'm not good enough with PHP to see how they do it. It uses the built in WordPress scheduled posts feature, simply passing on the submissions as scheduled posts. There is an option of passing them through aksimet first or not. This scheduling solves two problems, the first is obvious... you don't have to manually schedule every submission to get them to post on a uniform schedule... the second is it gives you time to log into the admin and check all the scheduled items for spam or errors and allows you to make any changes or purges needed before they get published.

    This is a huge time saver for me and a required feature. I'm sure anyone else using GF for high volume post submissions would agree.

    I'm willing to pay to get this done, but if it means customizing something that will get broken next time there is a GF update then I may as well stick with TDO Mini forms. I would be much more interested in helping you get this into GF as a core feature.

    Posted 12 years ago on Wednesday April 27, 2011 | Permalink