You are here

README.txt in Webform Remote Post 7

Same filename and directory in other branches
  1. 6 README.txt
  2. 7.2 README.txt
-- SUMMARY --

Webform Remote Post is a module that works along the Webform module. It eases
the integration between Webforms and other web applications by extending the
out-of-the-box functionality if the Webform module.

Webform Remote Post works by POSTing form submissions to any arbitrary URL,
presumably, an application or script that will use the form data and perform
further processing of it. It respects the form's validation and will only send
submissions that passed validation and are no longer in a draft state. Multiple
remote posts can be setup for each individual form, allowing for the submission
of data to multiple systems at once.

-- REQUIREMENTS --

Webform module: http://drupal.org/project/webform

The module was developed against the 7.x-3.18 version fo Webform, but it should
work with previous versions as long as they include the
hook_webform_submission_insert() hook definition.


-- INSTALLATION --

* Install as usual, see
  http://drupal.org/documentation/install/modules-themes/modules-7 for further
  information.


-- CONFIGURATION --

* Configure user permissions in Administration » People » Permissions:

  - Admin webform remote posts

    Users in roles with the "Display drupal links" permission will be able
    to see the "Remote Posts" edit section of a webform. Here, they can
    add more targets, remove them or disable them.

  Note that the sending of data to remote targets is not affected by this
  permission. In fact, if your form is accessible to anonymous users,
  filling out the form and submitting it will trigger the remote form
  submission.

* Customize the remote posts settings on on a per-webform basis:
  1) Edit the desired webform.
  2) Webform » Remote Posts
  3) Label: It's just an admin-friendly internal name for the remote post
     you are setting up. Things like "My CRM" or "My Cool App".
  4) Target URL: The full URL to POST the complete form data into. The
     receiving end should expect data as if a simple HTML form was configured
     with an "action" value of this URL.

-- TROUBLESHOOTING --

* If the target system does not seem to get form submissions:

  - Is the remote post target enabled? (Check the "Enabled" check box)
  - Is the URL correct? (Check /admin/reports/dblog to see if the post
    was rejected by the target system)
  - Try setting up a Remote Post that points to a free HTTP POST tester
    like the excellent http://postcatcher.in/
  - If you are integrating with systems like Salesforce or Eloqua, make
    sure that your form has all the needed hidden fields setup for those
    system to correctly understand who is sending them the data.

-- CONTACT --

Current maintainer:

* Enrique Delgado (enrique.delgado) - http://drupal.org/user/1080610

File

README.txt
View source
  1. -- SUMMARY --
  2. Webform Remote Post is a module that works along the Webform module. It eases
  3. the integration between Webforms and other web applications by extending the
  4. out-of-the-box functionality if the Webform module.
  5. Webform Remote Post works by POSTing form submissions to any arbitrary URL,
  6. presumably, an application or script that will use the form data and perform
  7. further processing of it. It respects the form's validation and will only send
  8. submissions that passed validation and are no longer in a draft state. Multiple
  9. remote posts can be setup for each individual form, allowing for the submission
  10. of data to multiple systems at once.
  11. -- REQUIREMENTS --
  12. Webform module: http://drupal.org/project/webform
  13. The module was developed against the 7.x-3.18 version fo Webform, but it should
  14. work with previous versions as long as they include the
  15. hook_webform_submission_insert() hook definition.
  16. -- INSTALLATION --
  17. * Install as usual, see
  18. http://drupal.org/documentation/install/modules-themes/modules-7 for further
  19. information.
  20. -- CONFIGURATION --
  21. * Configure user permissions in Administration » People » Permissions:
  22. - Admin webform remote posts
  23. Users in roles with the "Display drupal links" permission will be able
  24. to see the "Remote Posts" edit section of a webform. Here, they can
  25. add more targets, remove them or disable them.
  26. Note that the sending of data to remote targets is not affected by this
  27. permission. In fact, if your form is accessible to anonymous users,
  28. filling out the form and submitting it will trigger the remote form
  29. submission.
  30. * Customize the remote posts settings on on a per-webform basis:
  31. 1) Edit the desired webform.
  32. 2) Webform » Remote Posts
  33. 3) Label: It's just an admin-friendly internal name for the remote post
  34. you are setting up. Things like "My CRM" or "My Cool App".
  35. 4) Target URL: The full URL to POST the complete form data into. The
  36. receiving end should expect data as if a simple HTML form was configured
  37. with an "action" value of this URL.
  38. -- TROUBLESHOOTING --
  39. * If the target system does not seem to get form submissions:
  40. - Is the remote post target enabled? (Check the "Enabled" check box)
  41. - Is the URL correct? (Check /admin/reports/dblog to see if the post
  42. was rejected by the target system)
  43. - Try setting up a Remote Post that points to a free HTTP POST tester
  44. like the excellent http://postcatcher.in/
  45. - If you are integrating with systems like Salesforce or Eloqua, make
  46. sure that your form has all the needed hidden fields setup for those
  47. system to correctly understand who is sending them the data.
  48. -- CONTACT --
  49. Current maintainer:
  50. * Enrique Delgado (enrique.delgado) - http://drupal.org/user/1080610