# Schedule posts/topic?

**URL:** https://meta.discourse.org/t/schedule-posts-topic/32416
**Category:** Feature
**Created:** [August 22, 2015, 8:35pm UTC](https://meta.discourse.org/t/schedule-posts-topic/32416 "2015-08-22T20:35:34Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![mr8](https://avatars.discourse-cdn.com/v4/letter/m/f9ae1b/32.png) [@mr8](https://meta.discourse.org/u/mr8)
#### Post date: [August 22, 2015, 8:35pm UTC](https://meta.discourse.org/t/schedule-posts-topic/32416/1 "2015-08-22T20:35:34Z")

</div>

Continuing the discussion from [UPDATE: Changing timestamp through UI](https://meta.discourse.org/t/update-changing-timestamp-through-ui/29464):

In addition to changing the timestamp on a post, would it be possible to create a topic/post and schedule it to ‘post’ at a predefined time in the future?

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [August 23, 2015, 12:15am UTC](https://meta.discourse.org/t/schedule-posts-topic/32416/2 "2015-08-23T00:15:57Z")

</div>

Versus creating it in a private category and moving it at a later date/time?

---

<div class="post-metadata">

### Author: ![mr8](https://avatars.discourse-cdn.com/v4/letter/m/f9ae1b/32.png) [@mr8](https://meta.discourse.org/u/mr8)
#### Post date: [August 23, 2015, 12:25am UTC](https://meta.discourse.org/t/schedule-posts-topic/32416/3 "2015-08-23T00:25:45Z")

</div>

Maybe a topic/post could stay hidden until the predefined time if you set a future timestamp on the post?

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [August 23, 2015, 12:26am UTC](https://meta.discourse.org/t/schedule-posts-topic/32416/4 "2015-08-23T00:26:22Z")

</div>

Yeah, I definitely see benefit, as it removes the manual process from it. But as a workaround you can use a private category in the meantime.

---

<div class="post-metadata">

### Author: ![mr8](https://avatars.discourse-cdn.com/v4/letter/m/f9ae1b/32.png) [@mr8](https://meta.discourse.org/u/mr8)
#### Post date: [August 23, 2015, 12:30am UTC](https://meta.discourse.org/t/schedule-posts-topic/32416/5 "2015-08-23T00:30:27Z")

</div>

I personally don’t really have a use for it right now, but thought it might be an interesting feature to have in the future.

---

<div class="post-metadata">

### Author: ![SummerW](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/summerw/32/43472_2.png) [@SummerW](https://meta.discourse.org/u/SummerW)
#### Post date: [August 23, 2015, 2:40pm UTC](https://meta.discourse.org/t/schedule-posts-topic/32416/6 "2015-08-23T14:40:20Z")

</div>

I absolutely have a use for this! We have scheduled content that we have manually moved from one hidden category to another. Sure, it’s easy to do, but I’d like to spend time on content once a week and then forget about it.

I schedule tweets. I schedule blog posts. I’d like to schedule new topic posts too.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [August 24, 2015, 1:20am UTC](https://meta.discourse.org/t/schedule-posts-topic/32416/7 "2015-08-24T01:20:48Z")

</div>

I can see this as a “staff” feature.

An extra option here:

 ![](https://global.discourse-cdn.com/meta/original/3X/d/f/df1426e41138ad6b3b39280285384d7e538af4c2.png) 

“Schedule Publishing”

> On [Date picker] date the topic will be moved to the [Category picker] category and timestamps will be reset.

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [August 24, 2015, 2:23am UTC](https://meta.discourse.org/t/schedule-posts-topic/32416/8 "2015-08-24T02:23:45Z")

</div>

I was thinking an “expiring Unlisted” thing. eg.  
A post is made but is Unlisted, Then when the “date” happens it becomes listed.

Not ideal perhaps as the post would have the created date, but it might be more doable.

---

<div class="post-metadata">

### Author: ![lisajill](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lisajill/32/32289_2.png) [@lisajill](https://meta.discourse.org/u/lisajill)
#### Post date: [August 24, 2015, 2:28pm UTC](https://meta.discourse.org/t/schedule-posts-topic/32416/9 "2015-08-24T14:28:13Z")

</div>

This would be an absolutely huge feature for us that we’d use multiple times each month. Please please add this.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [August 24, 2015, 10:19pm UTC](https://meta.discourse.org/t/schedule-posts-topic/32416/10 "2015-08-24T22:19:34Z")

</div>

> [@lisajill](#):
>
> This would be an absolutely huge feature for us

Just to clarify, is my proposal above what your are after?

I am chucking a “planned” tag on this, cause we want to do something here.

---

<div class="post-metadata">

### Author: ![lisajill](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lisajill/32/32289_2.png) [@lisajill](https://meta.discourse.org/u/lisajill)
#### Post date: [August 25, 2015, 1:40pm UTC](https://meta.discourse.org/t/schedule-posts-topic/32416/11 "2015-08-25T13:40:11Z")

</div>

> [@sam](#):
>
> Just to clarify, is my proposal above what your are after?
> 
> I am chucking a “planned” tag on this, cause we want to do something here.

I believe so: \> “On [Date picker] date the topic will be moved to the [Category picker] category and timestamps will be reset.” is the feature that I’d love to have access to!

---

<div class="post-metadata">

### Author: ![joebuhlig](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/joebuhlig/32/193054_2.png) [@joebuhlig](https://meta.discourse.org/u/joebuhlig)
#### Post date: [March 3, 2016, 4:29pm UTC](https://meta.discourse.org/t/schedule-posts-topic/32416/12 "2016-03-03T16:29:53Z")

</div>

Did anything ever happen with this? Is it on a roadmap with a planned date?

I find I need to put some time between topics in one of my communities. This may also solve some of the topics looking for ways to have multiple drafts in progress if there’s a way to not put a scheduled date on it.

---

<div class="post-metadata">

### Author: ![carmiac](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/carmiac/32/77923_2.png) [@carmiac](https://meta.discourse.org/u/carmiac)
#### Post date: [July 4, 2016, 4:43pm UTC](https://meta.discourse.org/t/schedule-posts-topic/32416/13 "2016-07-04T16:43:21Z")

</div>

+1 for this feature. I am starting a community where there will be a topic of the week and would love to be able to schedule them ahead of time.

---

<div class="post-metadata">

### Author: ![Rob\_Nicholson](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rob_nicholson/32/63483_2.png) [@Rob\_Nicholson](https://meta.discourse.org/u/Rob_Nicholson)
#### Post date: [July 5, 2016, 4:40pm UTC](https://meta.discourse.org/t/schedule-posts-topic/32416/14 "2016-07-05T16:40:16Z")

</div>

Bump up for this. We have a requirement for this. CAMRA often sends out email communication to our 170k+ members. Many of the topics may involve further follow-up and debate so my suggestion is to include a link to our new Discourse forums but we don’t want them visible until the email has gone out. Chicken and egg in that you can’t get the link until you’ve created the topic. Creating it in a hidden category means that only certain people can make use of the feature so that’s a workaround at best at the moment.

So scheduling the post would be useful but we’d also need a way of removing the schedule thus manually releasing it.

---

<div class="post-metadata">

### Author: ![MelissaK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/melissak/32/50464_2.png) [@MelissaK](https://meta.discourse.org/u/MelissaK)
#### Post date: [September 20, 2016, 7:32pm UTC](https://meta.discourse.org/t/schedule-posts-topic/32416/15 "2016-09-20T19:32:41Z")

</div>

Agree with everyone else. This would be a terrific feature!

---

<div class="post-metadata">

### Author: ![Bill\_S](https://avatars.discourse-cdn.com/v4/letter/b/22d042/32.png) [@Bill\_S](https://meta.discourse.org/u/Bill_S)
#### Post date: [September 20, 2016, 10:27pm UTC](https://meta.discourse.org/t/schedule-posts-topic/32416/16 "2016-09-20T22:27:54Z")

</div>

Would be an awesome feature. However, only as a staff feature.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [September 20, 2016, 10:33pm UTC](https://meta.discourse.org/t/schedule-posts-topic/32416/17 "2016-09-20T22:33:02Z")

</div>

Yes, this is planned, probably for 1.8

---

<div class="post-metadata">

### Author: ![Justin\_Veenema](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin_veenema/32/61263_2.png) [@Justin\_Veenema](https://meta.discourse.org/u/Justin_Veenema)
#### Post date: [October 13, 2016, 11:10pm UTC](https://meta.discourse.org/t/schedule-posts-topic/32416/18 "2016-10-13T23:10:36Z")

</div>

@sam excited to see this coming up! Can’t wait, we’ll get _so_ much use out of this. 🙂

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [November 3, 2016, 11:09am UTC](https://meta.discourse.org/t/schedule-posts-topic/32416/19 "2016-11-03T11:09:18Z")

</div>

4 posts were split to a new topic: [How about an easier way to determine version of Discourse by end user](https://meta.discourse.org/t/how-about-an-easier-way-to-determine-version-of-discourse-by-end-user/52428)

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [November 30, 2016, 5:11pm UTC](https://meta.discourse.org/t/schedule-posts-topic/32416/20 "2016-11-30T17:11:54Z")

</div>

I’ve just had a request for this from my team.

We often post job and learning opportunities on our discourse, which have to be scheduled. She’s thinking outside the box already by considering posting by email using boomerang, but that will have unpredictably formatted posts at a moment when we don’t want to be thinking about them. 🙂

Until @sam’s [proposed feature above](https://meta.discourse.org/t/schedule-posts-topic/32416/7) is in place, I think I’ll recommend she post as a message to herself, then schedule a task for herself to come and convert it to a post on the appointed day. That way at least she doesn’t have to spend time formatting it.

> Hi Tobias!

> I hope you’re doing well. I have a quick question for you about scheduling/boomeranging posts to Discourse.

> I was wondering if there’s any functionality built into Discourse where I could schedule something to be posted at a certain date, and if not, is there a way to create a Discourse thread from email? That way I could boomerang an email and then it would be sent to be published at the date I specified in boomerang.

> I know you can reply to a Discourse thread from email, so that makes me think the same is true for starting threads.

> Apologies if this information is somewhere else already, I couldn’t manage to dig up anything on it.

> Thanks!

[Next page](https://meta.discourse.org/t/schedule-posts-topic/32416.md?page=2)
