WebhookCatcher Blog Cover

New Tool: Webhook Catcher

Another new tool? Yep!

We know how frustrating, time-consuming, and annoying manually entering contact information from one platform to another can be. But, we also know how important it is to keep all your contacts information in one place.

We heard you guys when you asked for a way to implement automation when transferring data from third party platforms. That’s why we created our new tool Webhook Catcher.

Webhooks are naturally a little techy, so you may need help from your developer for creating the webhooks that will be sent to our servers for this tool. However, I am going to try my best to simply explain what this tool does, what’s needed from you, and the effect it can have on your time and business. Let’s keep going!

Let’s say that you’re using a third-party point of sale system to run your Gift Shop business. The POS system runs your transactions and stores all your customer’s information in their own database, ready for you to manually transfer the daily transactions data into your CRM platform. Tedious, right?

Well, applications generate webhooks that contain valuable information and allow for messages and information to be sent to other apps. In this instance, the POS system fires off a webhook containing the data for daily transactions made at your store.

Here’s where PlusThis’ new tool comes into play. Webhook Catcher catches that webhook and transfers the related customer information to your CRM platform. I know, very technical. Still with me?

Good! Now, let’s go through what information you’ll need to provide to set the tool up to transfer the appropriate information, and connect the right fields.

Here’s How It Works

Input Contact Information

In this section, you’ll pick a field to identify your contacts by that’s shared by your CRM (Keap/Activecampaign) and the platform you want to “catch” the information from. This will sync the information with the correct contact.

We recommend using your contacts email address, as it is the most common information shared, and effectively distinguishes who is a contact in your CRM.

The next field is a bit technical. This is going to be the webhook key that is included in the extended party’s webhook for the contact identifier. So for this example, the webhook that contains the data for the contacts email address may look like “webhook{key}contact.email”

You’ll notice the toggle below this information is on by default. This asks if you’d like us to create a contact if there’s no contact record found in your CRM.

Add Field Maps

Next, you’ll indicate the webhook key and related contact field you want to be transferred to your CRM. This can be fields such as payment, date, number of transactions, etc.

You are able to add as many as you’d like, but be sure that the webhook key and the contact field are aligned.

For this scenario, say you’d like to transfer the amount paid per customer transaction into your CRM records. The contact field we would select is Payment, and then we would input the correct webhook data key associated with the payment data records.

Apply Tag To Contact

If you’d like to, we included the option to add a tag to contacts when this tool is run.

For this example, you might tag the customer as “purchased.”

Input Tool URL Into Your Third Party Platform

Once you’ve named the tool and saved the configuration, you’ll receive a Tool URL. Typically, the URL is pasted into an HTTP Post within your campaign, but this tool operates a little differently.

Instead, you will input the URL received into the third-party platform when prompted to allow for the tool to catch the configured webhooks and data.

For this example, the Point Of Sale software is where you would input the Tool URL when asked where you’d prefer to have the predetermined webhooks sent.

This will activate the tool between the two entities, and efficiently transfer the information you configured in the tool to simplify and organize the data transfer process.

Phew! I know this was a lot of technical information, but the difference that this tool can make in your business, your schedule, and your sanity makes the technicalities important to understand.

I’ve created a demonstration video to give you some more background and a visual representation of Webhook Catcher. Check it out!

Demo Videos

Contact Nuker Blog Cover

New Tool: Contact Nuker

Yep, you read that right.

Sometimes you need to remove a contact from your CRM as sad as that makes you feel. But there are good reasons for it.

Maybe you have bots constantly joining your email list, or some emails have started hard bouncing, or contacts have just gone cold and unengaged for over 90 days.

Whatever the reason, having an automated way to delete bad contacts has been a hot request, and now we have a tool that does just that.

Contact Nuker permanently deletes these undesired contacts to improve organization and decrease the clutter in your records.

Key word here is permanent. Once this tool is run and the contacts have been deleted, it cannot be undone. Please note this before using the tool, as we definitely don’t want you to lose your desired contacts forever!

Here’s How It Works

Say you had a campaign to cut out unnecessary contacts depending on their email engagement. This tool enables you to add a sequence for deleting contacts based on certain specifications that you decide, by running the tool through a HTTP Post.

The tool is super simple to set up, since you’re not doing the heavy lifting.

Confirm You Understand What Contact Nuker Does

To start configuration, we’re going to ask you to acknowledge a few things to be sure that you know what you are doing.

Firstly, you understand that this tool PERMANENTLY DELETES any contact that runs the HTTP Post you’ve set up.

Then, you understand that these contacts CANNOT be recovered after they have been run through the HTTP Post and deleted.

And lastly, you understand that PlusThis is NOT responsible for any errors that may result in unintentional lost contacts and associated data.

Pay close attention to tagging within your campaign to avoid any accidental deleting.

Receive URL for HTTP Post

After you’ve named the tool to decipher the tool from the others, save the configuration.

Once saved, PlusThis will generate a specific URL for you to input into a HTTP Post.

After copied, go into your campaign that was created to weed out old, unresponsive contacts based on their email engagement. Select the sequence with the HTTP Post and input the URL to activate the Contact Nuker tool.

Boom! The organization begins and the clutter starts to diminish.


This tool is currently active for Keap(formerly Infusionsoft), ActiveCampaign, and Ontraport.

Drip already has an existing feature that performs this action when set up.


For more details about how to implement this tool into your campaign, I’ve included a couple examples using Keap and ActiveCampaign. Check them out!

OrdertoContact Blog Cover

New Tool: Order to Contact

Ready for a new tool?

Our new Order to Contact tool for Infusionsoft users allows you to copy order/invoice information from your Infusionsoft campaigns and input it into your contact record.

It’s pretty easy, and keeps all your desired information stored simply, and conveniently.

Here’s How It Works

Choose if you’d like to copy Order or Invoice details

With this tool, you have the ability to choose between copying order information, which has a specific collection of fields to choose from, and copying invoice information with a different set of fields to select.

You can chose one or both, and can require several fields to be copied to the same or different contact record fields.

Select the field you’d like to copy from Infusionsoft

If copying order information, this is where you select which Order fields you want to save onto the Contact record. There are several fields available such as Contact Id, Date Created, Order Status, etc.

If copying invoice information, you will select the appropriate Invoice fields you want to save onto the contact record. This has a different set of fields to choose from including Invoice Total, Product Name, Quantity, etc.

Copy Order Information
Copy Invoice Information

Choose where you’d like the info saved in your Contact Record

Once you’ve chosen the field you’d like copied, select where within your Contact Record you’d like the information saved.

The options will be fields that you have already created and saved within your records.

You can also add any fields using the + icon on the right.

Copy Order to Contact Record
Copy Invoice to Contact Record

Input the URL to copy order/invoice details into your Contact Record

When you received the URL, paste it in your campaign using a typical HTTP post.

By doing this, you are taking the contact record from the campaign and copying any order or invoice information that you wish to connect.

A simple way to combine fields and link your contact records with Infusionsoft orders/invoices.

Important Notes

While there can be multiple orders for a single contact, PlusThis will only grab the most recent order or invoice associated with that contact. This means that copying recurring payments, such as subscriptions, is not compatible with this tool.

In addition, if there are several items within a single order, we will only access the first item listed.

Lastly, this tool is only compatible with Infusionsoft Orders/Invoices currently. But we’ll keep you updated with any other integration advancements.

See the tool in action, check out the demo below: