What form app allows re-subscribing and tagging for existing customers?

Topic summary

Shopify merchant seeks a form app that lets existing customers opt back in to email (re-subscribe), creates new customers as subscribed on submission, and applies a customer tag (labels on customer profiles).

Key requirements:

  • Re-subscribe previously unsubscribed customers via a form.
  • Create and subscribe new customers on submit.
  • Add a tag to the customer record.

Current guidance:

  • Tagging on submission is widely supported by most form builder apps.
  • Re-subscribing existing customers is constrained by Shopify’s native form behavior; most form builders rely on Shopify forms and cannot override these limits.
  • Third‑party email/form services (e.g., Klaviyo, Mailchimp) may provide more flexible re-subscription handling.

Outcome/status:

  • No definitive in-platform form app solution identified for re-subscription of existing customers.
  • Recommendation is to consider third‑party services for this capability. Discussion remains open.
Summarized with AI on January 21. AI used: gpt-5.

Okay team, I’ve been going around in circles for a couple of days now testing out Form builder apps and am struggling to find one that ticks all the boxes I need and I’m hoping for some suggestions form you all…

Here’s what I’m after;

  1. Existing customers can complete the form and choose to re-subscribe to email marketing. (even if they have previously chosen to unsubscribe.)
  2. new customers should be created on form submission & subscribed
  3. A tag should be added to the customer

and really that’s about it… shouldn’t be too hard should it?

Hello @BryanPal

Adding tags to subscribers is easy and is supported by most form builder apps.

About updating existing subscribes, it is limited by how Shopify form works. Form builder apps under the hood utilize Shopify form feature, not create on its own. So if Shopify form does not support, there is no workaround.

If you use a third party form service (Klaviyo, Mailchimp), they may offer more options.