Use Apify in your CrocoClick automations

Connect Apify to CrocoClick to scrape, enrich your contacts and run scripts directly from your automations.

Written By Baptiste Lorreyte

Last updated 4 days ago

Apify is a platform that lets you run automated scripts to scrape websites, extract structured data, and enrich your contacts without coding. By integrating Apify with your CrocoClick automations, you can trigger these tasks directly from your CRM, retrieve the results, and use them to populate your contacts, opportunities, or any other business logic.

Why connect Apify to CrocoClick

Before diving into the setup, here’s what this integration actually enables:

  • Retrieve public data from the web (company websites, business directories, public pages) to automatically enrich a new contact’s profile

  • Run bulk data extraction scripts without using a third-party tool

  • Store intermediate data in a key-value store to reuse it across multiple automations

  • Centralize your web automation tasks where your CRM already resides

Some concrete use cases:

  • A coach who receives a new lead via a form can scrape the prospect’s website to pre-qualify the request

  • An agency can extract information from professional directories to fuel a prospecting campaign

  • An e-commerce merchant can monitor competitor pages and trigger internal alerts

  • A trainer can retrieve a registrant’s public bio to personalize their welcome email

Prerequisites

Before you begin, make sure you have:

  • An active Apify account (a free plan is available for testing)

  • An Apify API token (or an OAuth connection)

  • Access to Automations and Integrations in your CrocoClick sub-account

  • Sufficient Apify quota for your needs (limits depend on your Apify plan)

💡 TIP: You can find your API token in your Apify account settings, under "Integrations" then "API tokens".

Connect Apify to CrocoClick

Two options available depending on your preference.

Method 1: From an automation

  1. Go to Automation, then Automations

  2. Open or create an automation

  3. Add an Apify action and click Connect Now

  4. Paste your Apify API token

  5. Save the connection

Method 2: From Settings

  1. Go to Settings, then Integrations

  2. Look for Apify in the list

  3. Click Connect and enter your API token

[📸 SCREENSHOT: Apify login screen with the field for the API token]

Available actions

Once connected, you have access to several actions to drag and drop into your automations.

Running scripts

  • Run A Task: runs a pre-configured Apify task (a ready-to-run preset)

  • Run An Actor: runs an Apify actor with dynamic parameters that you define in the automation

  • Scrape Single URL: extracts structured data from a single URL with one click

Data retrieval

  • Fetch Dataset Items: retrieves the results of a run as a dataset

  • Find Last Task Run: retrieves details of the last execution of a task

  • Find Last Actor Run: retrieves information about the last execution of an actor

Intermediate Storage

  • Set Key-Value Store Record: saves data to an Apify key-value store

  • Fetch Key-Value Store Record: retrieves previously stored data

🟢 Important: Apify triggers (which would allow Apify to launch a CrocoClick automation) are not yet available. They are planned for a future update.

Set up an Apify action step by step

  1. Open or create an automation

  2. Add the Apify step of your choice (e.g., Run An Actor)

  3. Select the actor or task to run from the list

  4. Map the input fields to custom values or contact fields

  5. Use the data returned by Apify in the following steps (contact update, email send, opportunity creation, etc.)

  6. Test the automation on a sample contact

  7. Check the execution logs to verify that everything is working properly

  8. Publish the automation

[📸 SCREENSHOT: Configuring a Run An Actor action with input fields mapped to custom values]

💡 TIP: For long-running tasks or high volumes, add a "Wait" step between the Apify action and the action that uses its results. This prevents errors related to processing latency on the Apify side.

Real-world example: enriching a new lead

Let’s say you receive leads via a form on your website. Here’s how to automatically enrich their record with their company data.

  1. Trigger: Contact created with the "Company Website" field filled in

  2. Apify step: Run An Actor with a website scraper actor, parameter = the provided URL

  3. Apify step: Fetch Dataset Items to retrieve the results (company name, industry, description, number of employees, etc.)

  4. CrocoClick step: Update the contact to populate the custom fields with the extracted data

  5. CrocoClick step: Send a personalized email mentioning the prospect’s company

Result: You receive a pre-qualified lead without lifting a finger.

[📸 SCREENSHOT: Overview of a complete automation workflow with a trigger, Apify action, and contact update action]

FAQ