# Subscription form that will save inputed data to a server

**URL:** <https://forum.getkirby.com/t/subscription-form-that-will-save-inputed-data-to-a-server/7106>\
**Category:** Questions\
**Tags:** v2\
**Created:** [March 31, 2017, 3:12am UTC](https://forum.getkirby.com/t/subscription-form-that-will-save-inputed-data-to-a-server/7106 "2017-03-31T03:12:24Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ariakas](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/ariakas/32/4019_2.png) [@Ariakas](https://forum.getkirby.com/u/Ariakas)\
**Post date:** [March 31, 2017, 3:12am UTC](https://forum.getkirby.com/t/subscription-form-that-will-save-inputed-data-to-a-server/7106/1 "2017-03-31T03:12:24Z")

</div>

Hi. I’m looking for a plugin or anything else that will save inputed emails to a server so I can view them in the kirby panel for example as a structure. Is there any good solution for this?

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [March 31, 2017, 6:23am UTC](https://forum.getkirby.com/t/subscription-form-that-will-save-inputed-data-to-a-server/7106/2 "2017-03-31T06:23:46Z")

</div>

There is no plugin that I know of, but have a look at this cookbook recipe: [https://getkirby.com/docs/cookbook/creating-pages-from-frontend](https://getkirby.com/docs/cookbook/creating-pages-from-frontend)

---

<div class="post-metadata">

**Author:** ![bnomei](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/bnomei/32/775_2.png) [@bnomei](https://forum.getkirby.com/u/bnomei)\
**Post date:** [March 31, 2017, 1:00pm UTC](https://forum.getkirby.com/t/subscription-form-that-will-save-inputed-data-to-a-server/7106/3 "2017-03-31T13:00:27Z")

</div>

try @mzur’s [uniform](https://kirby-uniform.readthedocs.io/en/latest/actions/actions/#custom-actions) with custom action to [update a page](https://getkirby.com/docs/cheatsheet/page/update). this has the bonus that uniform already protects you quiet well from spam-robots and [all the other pitfalls of html-form security](https://css-tricks.com/serious-form-security/).

---

<div class="post-metadata">

**Author:** ![bnomei](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/bnomei/32/775_2.png) [@bnomei](https://forum.getkirby.com/u/bnomei)\
**Post date:** [March 31, 2017, 1:02pm UTC](https://forum.getkirby.com/t/subscription-form-that-will-save-inputed-data-to-a-server/7106/4 "2017-03-31T13:02:13Z")

</div>

about updating structures…

> [@Add method to append to structure field](https://forum.getkirby.com/t/add-method-to-append-to-structure-field/494/3):
>
> Hi @scottswany I was also looking for a way to update the structure field type outside via the front-end. Here’s how I did it: // this is the page which has the structure field type (called submissions in my case) $submissions = site()-\>find('submissions'); // get existing entries in an array $existing\_submissions\_array = $submissions-\>content()-\>get('submissions')-\>yaml(); // add a new entry to the array $existing\_submissions\_array[] = ['name' =\> $form['name'], 'email' =\> $form['email']; // …

---

<div class="post-metadata">

**Author:** ![distantnative](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/distantnative/32/11319_2.png) [@distantnative](https://forum.getkirby.com/u/distantnative)\
**Post date:** [February 6, 2025, 4:50pm UTC](https://forum.getkirby.com/t/subscription-form-that-will-save-inputed-data-to-a-server/7106/5 "2025-02-06T16:50:18Z")

</div>


