A simple tool for locating and validating professional email addresses.
Nimble is a social sales and marketing CRM that allows you to save and organize your contacts, set tasks for follow-up reminders, send trackable templated outreach to targeted groups, track to-dos, manage numerous pipelines at the same time, and much more.
Want to explore hunter + Nimble quick connects for faster integration? Here’s our list of the best hunter + Nimble quick connects.
Explore quick connectsIt's easy to connect hunter + Nimble without coding knowledge. Start creating your own business flow.
Triggers when a new campaign is available to your account.
Triggers when a new lead is created.
Triggers when you add a new contact.
Creates a new lead.
Adds a recipient to one of your ongoing campaigns.
Creates a new contact.
Create a new task.
(30 seconds)
(10 seconds)
(30 seconds)
(10 seconds)
(2 minutes)
In this paper, I will explain the integration of hunter and Nimble with a good example. I will also explain the benefits of doing integration.
In this part, I will show how to integrate hunter and Nimble. So, firstly, we have to create a new project which contains both hunter and Nimble. We have to execute the commands below
$> npm init $> npm install hunter --save $> npm install nimble --save-dev
In the my-project directory, you can see a package.json file and a node_modules directory. In the node_modules directory, you can see two packages hunter and Nimble include as dependencies.
{ "name". "my-project", "version". "1.0.0", "description". ", "main". "index.js", "scripts". { "test". "echo "Error. no test specified" && exit 1" }, "author". ", "license". "ISC", "dependencies". { "nimble". "^1.0.0" } }
Next, you should create your own application. So, create an index.js file in the my-project directory, and copy the fplowing code into it.
const Nimble = require('nimble'); const hunter = require('hunter'); const client = new Nimble({ host. 'localhost', port. 4444 }); hunter .init(. .then(data => { const h = hunter({ client }. h .configure('demo'. .then((. => { h .start(. .then(data => { conspe.log('Hunter has started!'. }. }. })
To launch our application , type the fplowing command.
$> node index.js Hunter has started !
You can see that hunter has started! message is shown on the terminal. So, now hunter is running on the localhost at port 5000. If you want to know what port hunter is using, you can use the ps command like below to find out.
$> ps aux | grep -v grep | grep hunter 25648 0.0 0.0 883452 568 s001 R+ 0:00.05 node /home/username/my-project/index.js 25654 0.0 0.0 883452 572 s001 R+ 0:00.05 node /home/username/my-project/index.js 25655 0.0 0.0 883452 568 s001 R+ 0:00.05 node /home/username/my-project/index.js 25656 0.0 0.0 883452 572 s001 R+ 0:00.03 node /home/username/my-project/index.js 25657 0.0 0.0 883452 568 s001 R+ 0:00.05 node /home/username/my-project/index.js 25658 0.0 0.0 883452 572 s001 R+ 0:00.05 node /home/username/my-project/index.js 26850 0.0 0.1 281820 1340 s001 S+ 0:00.02 vim
So, now hunter is running on the localhost at port 5000, but if you want to run it on another port, you can use the --port option for that like below
$> node --port 4011 index.js Hunter has started !
Now let's go back to our application, so in this section I will introduce the function of Nimble . The function of Nimble is very simple because it just sends log messages to Nimble so that we can see it there in the browser when we are developing our application or any time in future if we want to see what log messages are being sent by Nimble in the past without debugging the application itself. So in our example, we will use Nimble to send some log messages about our application when it is launched by hunter . So let's go back to our example in which you have copied above in your index.js file then add the fplowing code into your index file after line 14 which is shown below
if (process.env.NODE_ENV === 'development'. { data => { const nimble = new Nimble(); nimble .config('demo'. .then((. => { nimble .info('Started with hunter'. }. } } else { ... ... ... }
Then save your file and go back to the terminal then type the fplowing command to launch your application again in development mode . You can see that your application is launched by hunter with nimble information that was sent by nimble module is shown on your terminal with some other information about your application . It means that Nimble is working properly with your application right now even though you do not see anything in your browser . This is because Nimble is working behind the scenes on your browser so that you will not see anything in your browser but you can see all logs of your application in your browser when it is opened later while debugging your application .
The process to integrate hunter and Nimble may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.
How to Integrate hunter with Odoo ERP Self Hosted?
How to Integrate hunter with SugarCRM?
How to Integrate hunter with Microsoft Dynamics 365 Business Central?
How to Integrate hunter with KonnectInsights?
How to Integrate hunter with Nutshell?
How to Integrate hunter with whmcs?
How to Integrate hunter with Deskpro?
How to Integrate hunter with pipeline deals?