Functionality question

Created on 7 February 2023, almost 2 years ago
Updated 8 February 2023, almost 2 years ago

I am looking for a way to allow a webform draft to be saved when an anonymous user fills out one or more fields (or, better yet, "at least these specific fields" such as name, email, or phone), so that the user's typed data could be saved in a draft even if the user ultimately does not submit the webform.

My intention is to use it as a lead collection tool for anonymous users who partially complete the lead collection form but do not finish submitting it for some reason. I would then be able to see that Bob Johnson from Bob's Company entered his name and email into the form, and then I could contact Bob accordingly.

Ideally, I could receive an email containing information about Bob's "draft" (possible with an Email Handler on the webform?), but I could also make it a habit to periodically check the drafts on the website for new auto-drafts.

Does this module provide the type of functionality I described above?

πŸ’¬ Support request
Status

Fixed

Version

2.0

Component

Miscellaneous

Created by

πŸ‡ΊπŸ‡ΈUnited States hockey2112

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @hockey2112
  • Status changed to Fixed almost 2 years ago
  • πŸ‡ΊπŸ‡ΈUnited States rymcveigh

    Webforms should autosave for anonymous users. The questionable bit would be the optimistic locking. I'm pretty sure that will fail because it is reliant on UIDs. As far as an Email handler, I'm not sure you'll want to get an email every time an input changes (when the autosave is triggered) but you could trigger an email anytime a draft is created. That means that you would get emails for every submission. You would just need to create a new handler that sends the email even if the submission has not been completed.

  • Automatically closed - issue fixed for 2 weeks with no activity.

Production build 0.71.5 2024