Skip to content

Simple agreement form / idea starter. Fork & branch to see what works for you

License

Notifications You must be signed in to change notification settings

ZTaylor39/SupportAgreement

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 

Repository files navigation

SupportAgreement

Simple agreement form / idea starter. Fork & branch to see what works for you

A version of this agreement form is posted here:

This agreement form is meant to be a launching board for your own offering. Please edit your copy, make it your own.

Wish this would do something it didn't? Create an issue!

Need a hand editing it? For $5 you can have it done for you

System Requirements

Any PHP capable web server (Apache, Nginx, IIs, etc)

Sendmail configured for outbound delivery.

A copy of this repo, edited to your liking.

Sample Installation Instructions

Assumes you are starting with an existing website, which is only lacking this printable form.

Your mileage will vary, but these will work for a common Virtual Private Servers which are readily available from Linode.com and MediaTemple etc

  • Create a new folder named agreement
  • Download a version of this form.
  • Unzip and upload the contents into the agreement folder.
  • Edit the index.php so that the words make sense to you, and the pricing is what you desire.
  • Ensure the agreement folder's permissions are 755 (owner can write, everyone else can read & open)
  • Ensure the files in the folder are 744 (owner can write, everyone else can read)
  • Test the site by filling out the form. Notice that name and email address are required, and check that the page's math is what you expect.
  • Ensure that you get copies of emails as you test the form.
  • Direct your end users to http://yourwebsite.com/agreement - in most cases this will not effect your current site.
  • Instruct your ends users to fill in the form with the agreement of their choosing, or prefill the fields with a custom URL.
  • Your end users can print the resulting page to paper or PDF, sign it, and send it in.
  • Enter the agreement into your Recurring Billing system.
  • Tell a friend what you just set up.

Pre-filling the fields with formatted URL's

The problem with choice is that people want to make the right one.

This agreement form helps consultants and end users alike by allowing the consultant to craft a URL which pre-fills the agreement form, and allows the end-user to adjust as they see fit.

Review below the values available for pre-filling, and sample URL's which demonstrate usage.

Demographic values:

  • firstname
  • lastname
  • email
  • address
  • city
  • state
  • zip
  • phone
  • fax

Agreement Values:

  • monitoring
  • monitoring-family
  • managed
  • servers
  • winservers
  • personal
  • premier
  • hours

Examples:

Amy Smith wants her three point of sale computers monitored:
https://www.watchmanmonitoring.com/sample-agreement/?firstname=Amy&lastname=Smith&monitoring=3

Bill wants personal support, and his laptop monitored: https://www.watchmanmonitoring.com/sample-agreement/?name=Bill&personal=1&monitoring=1

Chris Jones wants his server & all the computers in their office monitored, wants to pre-pay 10 hours of labor a month, and can fill in his own name ;-)
https://www.watchmanmonitoring.com/sample-agreement/?personal=1&monitoring=12&servers=1&hours=10

About

Simple agreement form / idea starter. Fork & branch to see what works for you

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 41.4%
  • PHP 32.1%
  • CSS 26.5%