Build a smart lead/contact capture form using our API. This sample app in Python will help get you started.
One of the most common uses for the Insightly API is to build a smart lead/contact capture form. While we offer a turnkey Web To Contact / Lead form, its functionality is fairly limited. Many customers want to have more control over the appearance of the form, do additional data processing, and do things like add Tasks to remind people to follow up on new leads. This is all easy to do with the API.
To help new users, we wrote a sample app in Python, which will run as-is on the Google App Engine cloud computing platform (App Engine is an easy to use cloud computing service, similar to Amazon Web Services, but easier to administer). The sample app captures data from a web form, creates either a Lead or a Contact, and optionally associates a Task with the newly created Lead or Contact.
The code is easy to read, and you can easily extend it to do things like assign items to users according to custom rules, save custom fields, and more.
You can find the sample app with all of the code needed to run it at github.com/Insightly/appenginedemo. If you just want a copy of our Python SDK and test library, you can find that at github.com/Insightly/insightly-python
Enjoy the new tool, and let us know if you have any questions or comments.