# Blog via Email

**URL:** <https://discourse.gohugo.io/t/blog-via-email/25960>\
**Category:** support\
**Created:** [June 1, 2020, 12:13pm UTC](https://discourse.gohugo.io/t/blog-via-email/25960 "2020-06-01T12:13:57Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![loay](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/loay/32/11522_2.png) [@loay](https://discourse.gohugo.io/u/loay)\
**Post date:** [June 1, 2020, 12:13pm UTC](https://discourse.gohugo.io/t/blog-via-email/25960/1 "2020-06-01T12:13:57Z")

</div>

Hello,

Is there any tool where I can add new content to Hugo via email? Something like Posterous .

---

<div class="post-metadata">

**Author:** ![jmooring](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/jmooring/32/4214_2.png) [@jmooring](https://discourse.gohugo.io/u/jmooring)\
**Post date:** [June 1, 2020, 2:29pm UTC](https://discourse.gohugo.io/t/blog-via-email/25960/2 "2020-06-01T14:29:15Z")

</div>

Is there an “off the shelf” solution? No.

Can it be done? Yes. Here’s one approach, but it has a lot of moving parts (ugly):

`email -> IFTTT -> Dropbox -> incron -> script`

At a high level:

1. Configure a recipe on [IFTTT](https://ifttt.com/) to create a `.txt` file in your Dropbox account when an email is sent from you to `trigger@applet.ifttt.com` with a tag of your choosing in the subject.
2. Run the Dropbox client to sync files locally.
3. Monitor the local Dropbox directory for changes using incron, and run a script when a new file arrives.
4. The script:  
a. Manipulates the front matter (e.g., converts date to correct format, adds fields, etc.)  
b. Moves the file to a subdirectory of your content folder, changing the extension to `.md`  
c. Runs `hugo` to rebuild the site.

Can it be done? Yes.

Should it be done? Probably not, unless the sole purpose is to create draft content on your local (dev) machine. The approach outlined above circumvents source control, quality control, etc. In short, I don’t like it.

---

<div class="post-metadata">

**Author:** ![loay](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/loay/32/11522_2.png) [@loay](https://discourse.gohugo.io/u/loay)\
**Post date:** [June 1, 2020, 3:08pm UTC](https://discourse.gohugo.io/t/blog-via-email/25960/3 "2020-06-01T15:08:43Z")

</div>

Thank you for this answer. I also thought of doing this:

`IFTTT -> Email -> Google Spreadsheet (new row) -> script`

Still ugly though 😅
