Body: <p>After some research i have found that there is no easy simple plug and play solution to simply subscribe to a newsletter in CIVI from a Wordpress site. All the solution are too much forms plugins, processor etc.. Actually i'm using a &quot;profile&quot; solution but it's not as clean as i liked.</p>
  <p>I need someone to help develop a simple but effective Newsletter Signup Wordpress plugin, in short:</p>
  <p>Signup</p>
  <ul>
  <li>Display on a page a newsletter signup form (shortcode ok)</li>
  <li>On Ajax submit Check if contact already exist or create it</li>
  <li>Add Contact to group with status &quot;onHold&quot;</li>
  <li>Send an email confirmation to the email</li>
  <li>On validation Change status to &quot;current&quot;</li>
  <li>Send an email confirmation to the email</li>
  </ul>
  <p>Unsubscribe</p>
  <ul>
  <li>Display on a page a newsletter unsubscribe form (shortcode ok)</li>
  <li>On Ajax submit Check if contact already exist</li>
  <li>Send an email confirmation to the email</li>
  <li>On validation confirmation Change status to &quot;removed&quot;</li>
  </ul>
  <p>If someone is interested, please answer here. I have already developed part of the plugin (form display and group api), but there are some civi part (send email with tokens for example) which i need help.</p>
  <p>ps: the plugin code will be public.</p>
  <p>ps2: this is a paid development</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-11-07T14:23:01.203Z
Comments.Text: I think you will need to define the requirement in case of multiple group subscriptions. Probably we can help to build one for you or civicrm experts https://civicrm.org/partners-contributors
Comments.UserDisplayName: Pradeep Nayak
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-11-07T14:33:08.550Z
Comments.Text: We have built an extension that deals with similar requirements: https://docs.civicrm.org/newsletter/en/latest/ However to render the public form in a WordpressCMS you would need to build a Wordpress Endpoint that exchanges data with the CiviCRM Extension/API (currently there is only one for Drupal). Maybe worth checking ^^
Comments.UserDisplayName: Fabian
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-11-08T09:29:22.043Z
Comments.Text: @Fabian nice !  i will have a look. Adding a wordpress endpoint can be the solution i'm looking
Comments.UserDisplayName: empiguet
Tags: <wordpress><newsletter><unsubscribe>
Title: Subscribe to newsletter Wordpress plugin
ThreadText: # Subscribe to newsletter Wordpress plugin
  
  (Asked by: username_0 on 2022-11-07)
  
  After some research i have found that there is no easy simple plug and play solution to simply subscribe to a newsletter in CIVI from a Wordpress site. All the solution are too much forms plugins, processor etc.. Actually i'm using a "profile" solution but it's not as clean as i liked.
  
  I need someone to help develop a simple but effective Newsletter Signup Wordpress plugin, in short:
  
  Signup
  
  * Display on a page a newsletter signup form (shortcode ok)
  * On Ajax submit Check if contact already exist or create it
  * Add Contact to group with status "onHold"
  * Send an email confirmation to the email
  * On validation Change status to "current"
  * Send an email confirmation to the email
  
  Unsubscribe
  
  * Display on a page a newsletter unsubscribe form (shortcode ok)
  * On Ajax submit Check if contact already exist
  * Send an email confirmation to the email
  * On validation confirmation Change status to "removed"
  
  If someone is interested, please answer here. I have already developed part of the plugin (form display and group api), but there are some civi part (send email with tokens for example) which i need help.
  
  ps: the plugin code will be public.
  
  ps2: this is a paid development
  
  **Tags:** wordpress, newsletter, unsubscribe
  
  > **Comments:**
  > **username_1**: I think you will need to define the requirement in case of multiple group subscriptions. Probably we can help to build one for you or civicrm experts https://civicrm.org/partners-contributors  
  > **username_2**: We have built an extension that deals with similar requirements: https://docs.civicrm.org/newsletter/en/latest/ However to render the public form in a WordpressCMS you would need to build a Wordpress Endpoint that exchanges data with the CiviCRM Extension/API (currently there is only one for Drupal). Maybe worth checking ^^  
  > **username_0**: @username_2 nice !  i will have a look. Adding a wordpress endpoint can be the solution i'm looking  
  
  ---
  
  ## 0 answers
  
  