When setting up a profile for people to subscribe to a newsletter, in the 'Settings' area next to the Recaptcha box there's a blue help bubble which says 'Do not enable this feature if you are using this profile as an HTML Form Snippet embedded in a non-CiviCRM web page. reCAPTCHA requires dynamic page generation. Submitting a stand-alone form with reCAPTCHA included will always result in a reCAPTCHA validation error.' Is this really the case? I noticed some answers on here telling people to add Recaptcha to profiles to avoid spam.

  • guessing this is likely to be a big NO. did you get anywhere further with this?
    – petednz - fuzion
    Commented Aug 5, 2022 at 3:48
  • Well...I went ahead with the profile & no recaptcha - and we got spammed badly. So I switched to a webform. Hey ho.
    – Andy Clark
    Commented Aug 5, 2022 at 7:31
  • how did a webform help get it on to a remote site? i didn't think that was possible. or you mean you had it on same site?
    – petednz - fuzion
    Commented Aug 5, 2022 at 20:32
  • The external website had some words and a link to the webform, which I made look as close as possible to the website, & the webform included a Recaptcha. This is a D7 site.
    – Andy Clark
    Commented Aug 6, 2022 at 7:27
  • ok. yep that makes sense. am pretty sure we once did an embed from a d7 webform to an external site, so we just used ThemeKey to deliver a completely blank theme for the hosting site, so the embed did have any evidence of coming from another site.
    – petednz - fuzion
    Commented Aug 7, 2022 at 8:39


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.