Call Us: +44 (0)1748 473000

Call Us Facebook Twitter Pinterest Linked in Instagram Youtube GooglePlus

Find out how to get 2 hours free training by referring a friend? 
What's the catch?
Articles Categories Screencasts

How do I auto-populate a field through a URL in JotForm?  Using JotForm to let your customers update their details in OpenCRM.

Updated: 22 December 2016 09:54:36 OpenCRM::Emails

It is possible to send an email to your Customers that will direct them to a JotForm that already contains some of the details from their Contact record within it. For example, you could use a JotForm like this to ask them to confirm their current address details, which is exactly what the below guide will walk you through doing. 


  1. A JotForm Account. Click here to create a free one.
  2. JotForm - OpenCRM integration enabled.  Click here if you're not sure how to do that.
  3. It is important to read this guide from JotForm.

Let's Get Started

Step 1: In JotForm

You will need to create a JotForm with the fields you want your customers to update.  

In addition to the fields that you want them to update, you will need to add a hidden field for their Company Name.  We will need this when we link back to OpenCRM later.  

If you're not sure how to create hidden fields, please see Step 4 of this guide.  You will need to make a note of your new JotForm's ID number.

Step 2: In OpenCRM

Go to your JotForm Settings and click to Create your ield mapping to your new form.  

On the page that loads, start by choosing your module at the top.  This will be Contacts if you are going to email from a Contacts lists, Companies if your are going to send an Email directly from your Companies list etc.

Match up the fields from you Jotform with their reciprocal fields in OpenCRM.  

In the Existing Records column choose "Update If Not Blank".  For your Company Name row, tick the final tick box, "Dupe Check Field" so that OpenCRM known which JotForm submissions relate to which Company.

Step 3: Creating your Bulk Email

You will need to create an Email Template in OpenCRM.  If you're not sure how to do that, please click here.

In your Email Template we are going to add a link to your JotForm that includes merge variables.  What I mean by that is, when you see it in your Email Template it will look very impersonal, but when it is actually sent to a customer, it will be updated as it sends to include their personalised information. We have an FAQ that has all our email merge variables for reference.

When your customers click this link, they will be taken to your JotForm, but instead of seeing a blank form, they will see it pre-populated with their information.  They can then either make changes or leave things as they are.  Either way, when they click Submit, the details on their screen will be sent back to your OpenCRM system.  S

Building your URL 

Here is an example url:


JotForm themselves have a whole FAQ on it, but it doesn't include the use of our email merge variables. So let's break this down:   This part of the link will change depending on which of Jotform's Data Centres you have opted to use.  If you have opted to use their European Data Centre, this part of the link will work fine for you.
form/123456789123456789 The long number of Jotform's Form ID.  This is unique to each form and can be found in their Site and in the JotForm Configuration section of OpenCRM.
? This question mark marks the start of the part of the URL that fills in your form automatically.  Don't forget it!
postcode=  In our example, we are asking customers to check to see if we have the right post code for them, so to keep things simple, in JotForm I called that field "postcode".  So now when I'm building my URL, that's all I need to write here.  If you need to call your field in Jotform something else, just change this bit.
$contacts_company_bill_code This is an OpenCRM Merge Variable.  They will always start with a dollar sign and multiple words will be separated by underscores.  You can find the full (and very long!) list of them here.  If you're not sure about the exact variable you need when you coming to building your own URL, just ask support ( and they will put you on the right track.
& So in the last two steps, we have told JotForm which field we want to add information to and which information to add to it.  We are now going to repeat this two step process for all the fields we need.  Since we only need one more field filling in, we only have two steps to go.  Every time we finish a pair and want to continue with another pair, we need to use an ampersand.
companyName= This is the name of the field in JotForm into which we are placing our customers' Company Name.  This is the hidden field that the customer won't see, but OpenCRM will see when the form is submitted back to us and this is the field that, in this example, we are using to match up our submissions to our customers, so we know who updated what.
$contacts_company_accountname This is just the OpenCRM Merge Variable you would use if you wanted to copy the Name of the Company linked to the Contact you are trying to Email.

  You can also now use Jotforms own URL creation tool, found here Please remember though that you will still need to put the correct merge variables in as mentioned above.  

Some things to remember:

  • This link, when it is processes, could end up with spaces in it, so it isn't enough to just paste this link into your email template, you will need to add it as a Hyperlink.  if you're not sure what I mean by that, this guide will take you through it step by step.
  • This is a normal hyperlink, which means that some special characters will not work.  & for example, in a Company Name, will cause unexpected behaviour in your link.  This is just something to watch out for.

Ready to Go

With all that in place, you can save your Email Template and we can send some tests.  The easiest way to test things like this is just to create a Contact and a Company with your Email Address, then send this email a couple of times until you have tweaked your email template and your JotForm URL.

When you actually send your email template to your new contact, your JotForm URL will go from looking like this:$contacts_company_bill_code&companyName=$contacts_company_accountname

to something more like this:

And if you follow your new link from your the email in your inbox, instead of being taken to your blank JotForm, you should be taken to one that is already filled in and just needs confirming.


These un-merged links can be very powerful.  You could ask all of your customers to double opt-in to a new newsletter to fulfil regulatory requirements.  You could ask your customers to update their addresses regularly to make sure that invoices always go to the right person, or to confirm and update their current areas of interest with you, all with a simple form.


Rate This Article
  • 1 star
  • 2 star
  • 3 star
  • 4 star
  • 5 star
Feedback and Comments
captcha code  

You may also be interested in:


Twitter Feed


Software Add-ons Ltd
1 Battalion Court
Colburn Business Park
North Yorkshire
United Kingdom
+44 (0)1748 473000
+44 (0)870 125 5962
Reg #:
England & Wales 05387424

marker Find on Google Maps


From Website Visitor …

Your website is your shop front. You spend time, money, and effort into getting it just right and making sure that people are finding it. Once there, you want to turn as many of these people as you can into actual sales, but first you have to find out a little bit about them. Then you need to nurture that relationship, but I’m getting ahead of myself. Asking people for their contact details via a web form is pretty ubiquitous these days...

Making The Best Use O…

The end of the year tends to be something of an expensive exercise. At home you’ve spent money on food, drinks and presents. At work you have had Christmas parties and a period of closure – all in all it’s not the cheapest time of year. So if now is a time when you are looking to spend a little less, it is the perfect occasion to dig into the existing resources you have to try and make the most out...

Post-Holiday Struggle…

The first week back from the Christmas holidays is almost over and there’s a curious mixture of sadness and gladness at being back at work. There is the tiredness we all feel, the result of a slightly altered sleeping schedule and a week of indulgences and lazy days. Plus you’ve got the slight malaise from bad weather and no bank holidays until April. Finally, there’s the enjoyment that comes from accomplishing something during the day and feeling productive. Some will even look...

Forecasting for 2017

As we approach the end of 2016, it is time to start looking forward to 2017. It’s become a bit of a tradition for me to write a post with a bit of a forecast on what I think the big topics in CRM will be for the New Year. So below are the issues that I think will be the three “big ticket” items in 2017, along with some questions you might want to consider asking your CRM and SaaS...

The Office Christmas …

Last week saw the the usual out of office OpenCRM Christmas Party. Last year we got all dressed to the nines and went Private Dining at Rockliffe Hall so this year we thought how on earth are we going to top that….. PAINTBALL AND PUB!!! We headed off to No Limits Paintball for an afternoon of snipering and target practice for some and lots of ooo’s and ahh’s from others, I was the latter! We had a blast (Pardon the pun)...

Interviewing for a CR…

Whenever I’ve been to an interview, my two favourite questions to ask are: “What is a normal day for someone in this role?” and “What will be your expectations of me after the first three months?” The first question is usually answered with a quick outline of basic jobs and then quickly descends into some of the more quirky, unusual, or random tasks that sometimes crop up. Every time I’ve asked this question, I have walked away with a far better...

Is It Safe To Head Ou…

There are so many ways of receiving the news, and this information becomes so much more powerful when it is designed to answer your questions or make you aware of issues specific to you. One great example of this is Transport Scotland. They have recently worked on developing a website and companion app that lets you know in real-time along which routes their trucks have been gritting the roads. The idea behind the live monitoring is to help give motorists confidence...

Festive Decorations: …

It’s easy for people to get caught up in the festive spirit at a time like this. Some people will want to decorate their desk or the whole office. Others will bring in mince pies and sing carols, nonstop, from 9am on the 1st of December. It can make this cold and dark month feel immediately cheery. But what about people who don’t enjoy Christmas? Or don’t celebrate it? How do you make sure that no one feels left out in the...

Keep those Leads Nice…

Just in case you hadn’t noticed it is now quite cold, I know this first hand as my heating went pop last week (cue the violins). However just because it is cold outside you should still make sure you keep all those valuable Leads nice and warm. By managing your Leads correctly you make sure you get the most out of every Opportunity, whether you are entering your Leads manually into OpenCRM or automatically via your website for instance. Action Plans are...

The Customer Portal: …

Every system we create has a little window built into the side of it. We call it the Customer Portal and it gives you the ability to forge an even closer connection with your customers. And the best part? It’s completely free to use, just ask our support team to switch it on for you. You’ll be live within a matter of minutes. So what can you do with the Customer Portal? How does it bring you closer to your customers? Well, there...

Acknowledge Your Know…

Within many businesses, the information that you possess is as valuable as the physical assets you hold. Firstly you need to keep your all-important records of your day-to-day trading. Invoices, purchase orders, personnel costs – everything that makes you accountable to the taxman. Secondly your customer database is your real intellectual money in the bank. It is data like this that have helped make the likes of Facebook, Amazon or Google the businesses they are today, as they are able...

I’m Thankful For…

Just by a strange happenstance, I am posting a blog on the American Thanksgiving, so it feels rude not to at least mention the holiday. I’ve been told, by one of our resident Americans here at OpenCRM, that a Thanksgiving tradition is to say what you are thankful for during the meal. Now, I’m going to wait until Christmas to sit down to a big turkey dinner, but I can certainly say what I’ve been thankful for this year: UK Cloud Awards This...

After the Lord Mayors…

As you may have seen on Twitter, I was delighted to attend the North East Expo last week, as described in my recent blog post. But what now? When you get back from a conference, expo, or other big event, there’s still some work to be done. You have all of the information that you collected on the day, don’t let it all go to waste. Enter that data! By entering all of the names and information you collected into OpenCRM, you can...

Keeping Track of Empl…

With the Christmas break looming on the not-so-distant horizon, the subjects of holiday time and opening hours are being discussed up and down the country. A lot of offices close over the holiday period, there are a number of bank holidays, and people need to take extra time off to look after kids who are out of school or just to recover from the inevitable parties. Juggling all of these requests can be tricky for an HR department (or individual). So what...

How To Guarantee Quan…

I'm not sure if you're familiar with the concept of six degrees of separation? The ideas is that all living people are six steps or less from one another, making the entire world population reasonably close. Bearing this in mind, you may well have hundreds of friends, families, business or other associates floating around your network. LinkedIn has even turned this into a feature, showing you people within your environment as being 1st degree, 2nd degree and 3rd degree of...