Showing posts with label API. Show all posts
Showing posts with label API. Show all posts

Friday, August 25, 2017

Automatically Populate PDF and Word Documents from Zoho Forms



Using online forms on your website can be a great way to collect information form new leads and customers.  With a tool like Zoho Forms you can easily build mobile-friendly forms that can be embedded directly in your website.

Add WebMerge to the mix and you can automatically take the information being collected through Zoho Forms and populate templates that you have setup in WebMerge.  You can easily generate PDF & Word documents like invoices, proposals, contracts, letters, and more.

In this example, we’re going to show you how to automatically generate a sales proposal with data collected through the Zoho Form on our website.

To get started, we’re going to setup the template for our proposal using a Word document.  In our Word document, we’re going to add our repeated information like our logo, address, and company details.  For the spots that we want to insert our lead’s details, we’re going to use merge fields that look like {$FirstName}, {$LastName}, {$Address}, etc.

Here’s what our proposal template looks like:
 

Once we have our template finished, we need to upload it to WebMerge.  From the Documents page in WebMerge, click the New Document button and enter a name.  On the next step, pick Office Document as the document type then pick the file from your computer.
 

After you’ve uploaded your template to WebMerge, you’ll be taken to the Settings tab where you can modify various options like the type of file that is generated and the name of the file.  For this example, we’re going to generate a PDF and include the name of our lead in the file name.
 

Next, we’re going to setup the delivery of our document so that the proposal is automatically emailed to our lead.  From the Deliver tab, click the Edit button under the default email delivery.  For the To address, we’re going to choose the merge field we have in our document for the lead’s email address.

If you don’t have a merge field for the email address, choose <<Other>> from the dropdown, then enter something like {$Email} in the box.

Feel free to modify any of the other email settings.  You can add merge fields there too.
 

Once you have your email delivery setup and saved, you’re done with the setup process in WebMerge and we’re ready to hook up the document with our Zoho Form. 

Inside Zoho Forms, we’re going to add the WebMerge integration to our form.  Under the Settings page for your form, click on the Document Merge tab, then choose WebMerge.  After you enter your API Key, Zoho will have you pick the document you want to merge
 

Once you pick the document that you want to merge, Zoho will load a list of the merge fields in your template.

For each merge field, you need to pick the corresponding fields from your Zoho Form.  This tells Zoho how to send your data over to WebMerge so that it is populated in the correct spot on your template.
 

Once you have matched up all of your merge fields, you’re done with your integration and you need to Save.  We’re ready for a test!  Go submit a new entry on your form and Zoho will take that information, send it over to WebMerge, and your proposal will be generated.

Here’s what our proposal looked like ready for the lead:
 

Congrats, you’re all finished!  You can now automatically populate all kinds of documents with data from your Zoho Forms entries.  Can you think of any other ways that you can use WebMerge to simplify your paperwork process?

Wednesday, November 2, 2016

Zoho integration for Python and Plone CMS

Zoho is an internet application company competing with Google Apps, Microsoft workplace and others.
Zoho provides a extremely extensive set of browser based functions from textual content modifying and spreadsheets to assignment management and consumer relationship management (highlighted items should still ring a bell for small application building agencies). principally the final one, CRM, is a extremely beautiful deal as you get a hosted complex CRM utility with API functions for extremely reasonably-priced or free fee. Small agencies don't seem to be always wealthy enough to head for Salesforce API supported edition which would be 135 € / month / consumer.
mfabrik has been working on Zoho Python bindings as we use Zoho internally.
Zoho API is HTTP GET/publish based mostly.



  • Authentication, which is referred to as a ticket in Zoho language, is HTTP publish with custom undeniable-textual content responses. The same authentication mechanism works in-browser (Javascript) and for laptop-to-computer verbal exchange as far as i do know
  • Most features can also be performed as HTTP put up or GET. in case you should input compex records (like CRM leads), you’ll do it as HTTP submit of customized XML payload
  • Some services expose the output as JSON for HTTP GET, in order that it will also be without delay consumed internal browser Javascript

  • mfabrik.zoho is a GPL’ed Python library which provides primary amenities for Zoho API calls. presently the characteristic set is awfully CRM weighted, even though it can be conveniently increased for different Zoho purposes.
    mfabrik.plonezohointegration is a Plone CMS add-on product which marry Plone and Zoho together. The add-on offers a manage panel the place that you would be able to enter Zoho API key details for Plone. forms for CRM lead era are supplied as standalone and as a portlet (you could see them in motion on our web and blog site).
    The supply is hosted on Github, so that you can with no trouble beginning tailoring it in your own firm needs. I happily settle for all merge requests, proposing that unit checks for new aspects are included. in case you don't think at ease with Python programming, but nevertheless wish to integrate Zoho to your systems, please contact us for extra help or check current API integrations.

    Related Books