# How to create a newsletter subscription form using Uniform & Mailchimp?

**URL:** <https://forum.getkirby.com/t/how-to-create-a-newsletter-subscription-form-using-uniform-mailchimp/3677>\
**Category:** Questions\
**Tags:** v2\
**Created:** [March 24, 2016, 7:28pm UTC](https://forum.getkirby.com/t/how-to-create-a-newsletter-subscription-form-using-uniform-mailchimp/3677 "2016-03-24T19:28:30Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![mzur](https://avatars.discourse-cdn.com/v4/letter/m/b782af/32.png) [@mzur](https://forum.getkirby.com/u/mzur)\
**Post date:** [March 28, 2016, 5:53pm UTC](https://forum.getkirby.com/t/how-to-create-a-newsletter-subscription-form-using-uniform-mailchimp/3677/11 "2016-03-28T17:53:07Z")

</div>

> [@rhawbert](#):
>
> Is it still doable using the router?

Sure, if you don’t need modifiable information (like a target email adress or an API key) for the form, a route is probably the better choice. [Here](https://forum.getkirby.com/t/tutorial-on-form-validation-emailing/800/12) you can find a neat solution using a route as endpoint for an AJAX form (not using Uniform though, but it works the same).

> [@rhawbert](#):
>
> So all the logic from @bnomei 's wrapper goes in the Uniform action, ok got it.

Yes but you don’t mean to copy the logic of the wrapper, do you? You only have to install it according to the readme and use the wrapper in the action. This way you can easily update it in the future.

---

_[View the full topic](https://forum.getkirby.com/t/how-to-create-a-newsletter-subscription-form-using-uniform-mailchimp/3677)._
