Integration guide · SpamKill Transformer

Protect your Insightly form from bots

In short: To stop spam on an Insightly Web to Lead form, turn on Web to Lead in System Settings, copy the form HTML Insightly creates, run it through the SpamKill Setup Wizard and paste the protected code on your page. SpamKill checks every submission without a CAPTCHA and real leads still arrive in Insightly, tagged as web leads. It takes about 10 minutes.

Bots are filling your Insightly web form with fake leads. Protect your Web to Lead form with SpamKill and real enquiries keep arriving in Insightly as leads, with your lead source and owner. One limitation to know first: Insightly lets you build Web to Lead forms only on its paid plans and trial.

  • About 10 min
  • 6 steps
  • Copy and paste one snippet

Last verified on Insightly Professional trial (Web to Lead) with the SpamKill Setup Wizard

What changes, and what doesn't

Stays the same
  • Leads still arrive in Insightly with your lead source and owner
  • Your thank-you page or redirect setting
  • Your form's fields
What's added
  • Every submission is checked before it reaches Insightly
  • No CAPTCHA for your visitors
  • Undo it anytime by putting your old form code back

Before you start

Have these ready so nothing stops you halfway.

  • A SpamKill accountNo account yet? Start a free trial.
  • Insightly admin accessYou need to open System Settings in Insightly.
  • A way to edit your page's HTMLYou'll paste HTML code, so use an HTML or code block in your site editor.

Quick setup

For returning users. Each line links to its full step.

  1. In Insightly, open System Settings › Web To Lead, tick Enable Web To Lead and click Save. Step 1
  2. Click Create HTML For Your Website, pick your fields and copy the HTML. Step 2
  3. In the SpamKill Console, open Setup Wizard, click No to the WordPress question and paste the code. Step 3
  4. Click Generate Protected Code, check the email field is email, then click Yes, protect my form. Step 4
  5. Copy the protected code, paste it where the Insightly form was, publish the page, then click Next. Step 5
  6. Submit [email protected] and expect an error, then submit a real enquiry and check Leads. Step 6
Step 1 of 6 · In Insightly

Turn on Web to Lead

Where: InsightlySystem SettingsWeb To Lead

In Insightly, open System Settings and click Web To Lead under Product Settings. Tick Enable Web To Lead (1) and click Save (2). The page then shows your lead settings and Create HTML For Your Website (3). To send visitors to your own page instead of Insightly's, choose Display a page on my website under Form Submission Behavior, enter its address and save.

Insightly System Settings › Web To Lead with the Enable Web To Lead checkbox and a Save button
1Enable Web To Lead2Save
Web To Lead enabled, showing lead settings and a Create HTML For Your Website link
3Create HTML For Your Website

You should see: Enable Web To Lead ticked, with Lead Source set to Web.

Don't see Web To Lead?

Insightly offers Web to Lead on its paid plans and trial, and only admins can open System Settings.

Finished step 1?
0 of 6 steps done
Next: Copy the form HTML ↓
Step 2 of 6 · In Insightly

Copy the form HTML

Where: InsightlySystem SettingsWeb To Lead

Click Create HTML For Your Website. Add or remove fields with Select fields (1), keeping Email. Copy all of the code under Please copy this HTML to your website (2).

Insightly's Create HTML For Your Website dialog with the field list and the HTML box
1Choose fields2Copy this HTML

You should see: Code on your clipboard that starts with <form name="insightly_web_to_lead".

Finished step 2?
0 of 6 steps done
Next: Paste it into the Setup Wizard ↓
Step 3 of 6 · In SpamKill

Paste it into the Setup Wizard

Where: SpamKill ConsoleSetup Wizard

In the SpamKill Console, click Setup Wizard in the sidebar. If your site isn't on WordPress, click No under Is your website developed in WordPress?. Paste the Insightly code into the box (1).

The Setup Wizard with Insightly's Web to Lead HTML pasted in the box
1Paste the code

You should see: Tips under the box, then Please select the email field input showing email.

Finished step 3?
0 of 6 steps done
Next: Generate the protected code ↓
Step 4 of 6 · In SpamKill

Generate the protected code

Where: SpamKill ConsoleSetup Wizard

Click Generate Protected Code. SpamKill asks you to check the email field: it should be email (1). Click Yes, protect my form (2).

The Check the email field dialog with email selected and a Yes, protect my form button
1email2Yes, protect my form
Replace the existing code with this code on your website, above the protected form code posting to protect.spamkill.dev

You should see: Replace the existing code with this code on your website, above your protected code.

Finished step 4?
0 of 6 steps done
Next: Swap the code on your page ↓
Step 5 of 6 · On your website

Swap the code on your page

Where: Your website editor

Copy the protected code. Open the page with your Insightly form in your website editor. Delete the Insightly form code and paste the SpamKill code in its place. Save and publish the page. Then click Next in the wizard.

A Contact us page showing the protected Insightly form with name, organization, email, phone and title fields

You should see: Your page shows the same form as before. Style it with your site's CSS if you like.

Does your site style the form by field name?

SpamKill renames the fields, and the wizard lists the old and new names. Update any CSS or scripts that point at the old names.

Finished step 5?
0 of 6 steps done
Next: Test it twice ↓
Step 6 of 6 · On your live form

Test it twice

Open your page in a private window. Submit the form with [email protected] (1). Then submit it again with your own details. Insightly shows its thank-you page (2), or your own page if you chose one in step 1, and the enquiry appears under Leads with Lead Source Web (3) and the details from the form (4).

SpamKill's That email address doesn't look right page with a Go back to the form button
1Blocked by SpamKill
Insightly's page saying Thank you for contacting us, we will respond as soon as we can
2Insightly's thank-you page
The new lead in Insightly with Lead Source Web and the organization from the form
3Lead Source: Web4From the form
On your page

The first try shows That email address doesn't look right.

In Insightly

The second try appears under Leads as OPEN – Not Contacted, with the Web Lead tag.

In SpamKill

Back in the wizard, click Both Tests Passed.

You should see: Thank you for contacting us. (or your own thank-you page) after the second try.

Finished step 6?
0 of 6 steps done

Your Insightly form is protected

  • Bots are stopped before they reach Insightly.
  • Real leads arrive exactly as before, with no extra steps for them.
  • Every block is logged in your SpamKill dashboard.
Open your dashboard

Something not working?

Find what you're seeing.

The form submits, but no lead appears in Insightly

Check that Enable Web To Lead is still ticked in System Settings › Web To Lead. If you turned it off and on again, create fresh HTML and run it through the wizard again.

Visitors see an Insightly page with a free-trial offer

That's Insightly's own thank-you page. Choose Display a page on my website under Form Submission Behavior and enter your page's address. You don't need new form code for this.

A real visitor was told their email doesn't look right

SpamKill checks for missing @ symbols, extra spaces and common typos. The visitor can click Go back to the form, fix the address and send again.

Changed your mind? Undo in under a minute

  1. Open the page in your website editor.
  2. Delete the SpamKill code and paste your original Insightly form code back.
  3. Save and publish the page. Your form is back to how it was.
Did this guide work for you?

Stuck? We'll set it up with you.

Free setup help for every plan. Send us a message and we'll walk through your Insightly form with you.

Get setup help