LinkedIn's enrichment is a valuable process for extracting information from LinkedIn profiles. One common query is about the number of enrichment that can be performed simultaneously, and the time considerations associated with this process.
In this article, we delve into the intricacies of LinkedIn enrichment, exploring the basic behavior and providing insights into optimizing the workflow.
Understanding the Basics
The fundamental process involves synchronizing a LinkedIn account, sending enrichment requests through Captain Data, and eventually removing the LinkedIn account. For each company, a job is initiated, creating a sequential flow of operations.
When sending requests one after the other, the system follows a queuing mechanism to ensure efficient resource utilization. A queued job signifies that the system checks every minute to verify if the LinkedIn account is available after the previous launch.
Consider a scenario where a client requests enrichment for 10 companies consecutively. The job execution follows a pattern:
- Company 1: Launches immediately, takes 1 to 2 minutes.
- Company 2: Launches after 2 minutes, the time for the previous job to finish, plus 1 minute for queue verification.
- Company 10: Follows the same pattern.
Total Time Calculation: The cumulative time for launching 10 consecutive jobs is calculated as follows: 2 minutes (first launch) + 3 minutes x 9 (for subsequent launches) = 29 minutes maximum.
Rather than focusing on time, the optimal strategy is to base considerations on the number of jobs. It's advisable to remove the LinkedIn account only after completing all jobs. Alternatively, sending all 10 jobs simultaneously as a batch is feasible, eliminating waiting times. However, batch processing may pose implementation challenges.
Understanding the dynamics of LinkedIn enrichment, job execution, and time management is crucial for optimizing the workflow. By considering job count rather than time intervals, users can make informed decisions to enhance efficiency. If you have further questions or need clarification, feel free to reach out!