Integration guide · SpamKill Transformer

Protect your Drip form from bots

In short: To stop spam on a Drip embedded form, copy its code from Forms › Embedded forms › Settings and code, run it through the SpamKill Setup Wizard and paste the protected code on your page. SpamKill checks every signup without a CAPTCHA and real subscribers still reach Drip. It takes about 10 minutes.

Bots are signing fake addresses up to your Drip account. Protect your Drip embedded form with SpamKill and real subscribers keep arriving in Drip, on your own thank-you page if you set one. Drip's Onsite pop-ups run on Drip's script, so this guide covers embedded forms.

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

Last verified on Drip (trial, Embedded forms) with the SpamKill Setup Wizard

What changes, and what doesn't

Stays the same
  • Signups still arrive in Drip as subscribed people
  • Your form's fields, styling and thank-you page
  • Drip's site script and its tracking
What's added
  • Every signup is checked before it reaches Drip
  • 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.
  • A Drip embedded formUnder Forms, the Embedded forms list.
  • 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 Drip, open Forms, click Create and add any fields you need under Fields. Step 1
  2. Open Submission, tick Redirect to a custom thank-you page, enter your page's address and click Done. Step 2
  3. Click Settings and code at the top right and copy all the code in the box. Step 3
  4. In the SpamKill Console, open Setup Wizard, click No to the WordPress question and paste the code. Step 4
  5. Click Generate Protected Code, check the email field is fields[email], then click Yes, protect my form. Step 5
  6. Copy the protected code, paste it where the form should go, publish the page, then click Next. Step 6
  7. Submit [email protected] and expect an error, then submit a real address and check People. Step 7
Step 1 of 7 · In Drip

Create your embedded form

Where: DripFormsEmbedded forms

In Drip, click Forms in the sidebar and then Create (1). Your new form starts with First Name and Email Address. To ask for more, open Fields and click New field (2).

Drip's Forms page with the Create button and the list of embedded forms
1Create
The form's Fields section with First Name, Email Address and a New field button
2New field

You should see: The form editor, with a preview of your form.

Already have an embedded form?

Open it from the Forms list and go on to step 2.

Finished step 1?
0 of 7 steps done
Next: Set your thank-you page ↓
Step 2 of 7 · In Drip

Set your thank-you page

Where: DripFormsYour formSubmission

Open the Submission section. On the Thank You tab, tick Redirect to a custom thank-you page (1) and enter the full address of your thank-you page in the box below it. Click Done (2) to save. Leave it unticked to show Drip's own thank-you page.

The Submission section's Thank You tab with Redirect to a custom thank-you page ticked and a thank-you address entered
1Redirect to a custom thank-you page2Done

You should see: Your thank-you page's address under Redirect to a custom thank-you page.

Finished step 2?
0 of 7 steps done
Next: Copy the embed code ↓
Step 3 of 7 · In Drip

Copy the embed code

Where: DripFormsYour form

Click Settings and code at the top right (1). In Embed this form on your site, click in the box of code (2), select all of it and copy it.

The Settings and code button next to Dashboard
1Settings and code
The Embed this form on your site dialog with the form's code
2The form code

You should see: The form code on your clipboard. It starts with <style>.

Finished step 3?
0 of 7 steps done
Next: Paste it into the Setup Wizard ↓
Step 4 of 7 · 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 Drip code into the box (1).

The Setup Wizard with Drip's form code pasted in the box
1Paste the code

You should see: Tips under the box, then Generate Protected Code.

Finished step 4?
0 of 7 steps done
Next: Generate the protected code ↓
Step 5 of 7 · 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 fields[email] (1). Click Yes, protect my form (2).

The Check the email field dialog with fields[email] selected and a Yes, protect my form button
1fields[email]2Yes, protect my form
Replace the existing code with this code on your website, above the protected form code

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

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

Put the code on your page

Where: Your website editor

Copy the protected code. Open your page in your website editor and paste the code where the form should go, replacing any old Drip form code. Save and publish the page. Then click Next in the wizard. You can keep Drip's site script on your pages.

A Contact us page showing the protected Drip form with First Name, Email Address and a Sign Up button

You should see: Your page shows the form's fields and a Sign Up button.

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. Drip's own styling uses the form's id, which SpamKill keeps.

Finished step 6?
0 of 7 steps done
Next: Test it twice ↓
Step 7 of 7 · 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 an address you can recognise. You land on your thank-you page, and the person appears under People (2), with Submitted the "Form #1" form (your form's name) in their activity (3).

SpamKill's That email address doesn't look right page with a Go back to the form button
1Blocked by SpamKill
The new Drip person with the test name and Subscription status Subscribed
2Your test signup
The person's activity showing they submitted the form
3Submitted the form
On your page

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

In Drip

The second try appears under People, with the name you entered.

In SpamKill

Back in the wizard, click Both Tests Passed.

You should see: Your thank-you page after the second try, or Drip's Thank you for signing up! if you didn't set one.

Finished step 7?
0 of 7 steps done

Your Drip form is protected

  • Bots are stopped before they reach Drip.
  • 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.

Visitors see Drip's thank-you page instead of mine

Open the form in Drip, go to Submission › Thank You, tick Redirect to a custom thank-you page, enter your page and click Done. You don't need to change the code on your page.

The form submits, but nobody appears in Drip

Check the live page has the protected code: its form sends to protect.spamkill.dev. Drip's People list can also take a reload to show new signups.

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.

I added fields to the form later

Copy the code from Settings and code again, repeat steps 4 to 6 and replace the code on your page.

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 Drip 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 Drip form with you.

Get setup help