> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jobin.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# How to prevent double-messaging candidates

> Stop contacting the same candidate twice: link a sequence to a job so its pipeline shows who is assigned, contacted, or replied, then filter to who is left.

To prevent double-messaging, [link your sequence to a job](/how-to/link-a-sequence-to-a-job.md). The job tracks who was assigned, contacted, and replied, so you can filter to the people you haven't reached yet.

## What this gets you

* You protect your reputation and your sending accounts from duplicate messages.
* The job's pipeline tracks it for you, so you don't need to remember who was contacted.
* Adding someone who is already in the sequence is skipped automatically.

## Steps

1. [Link your sequence to a job](/how-to/link-a-sequence-to-a-job.md), from the sequence's **Linked job** card.
2. In **Contacts**, filter the job's pipeline to the stages before successful outreach, starting with **Assigned**. Everyone there still has to be contacted. Adding someone who is already in the sequence is skipped.
3. Or switch the pipeline filter to **Not in this pipeline**. Anyone added to a sequence is placed in the linked job's pipeline, so a contact outside it hasn't been contacted for that job.
4. To also skip people messaged about a different job, use the **Last message** filter: set a date range, choose **Any message**, and set the mode to **Exclude**.
5. To keep the pipeline sorted without effort, [move candidates automatically](/how-to/move-candidates-to-a-stage-automatically.md), for example on **First successful outreach**, so anyone already contacted leaves **Assigned** by itself.

## Tips

* New contacts you import into a job go to its **Assigned** stage. A contact already further along stays where they are and is never moved backward.

## Ideas to get more from it

* Treat the **Assigned** stage as your daily to-do list of people still to be contacted.
* Use the **Last message** filter across jobs, so someone messaged about another role isn't contacted again too soon.
* Check **Not in this pipeline** before importing a large list into a job.

## Related

* [Job pipelines guide](/job-pipelines.md)
* [Sequences guide](/sequences.md)
* [How to link a sequence to a job](/how-to/link-a-sequence-to-a-job.md)
* [How to find contacts you haven't messaged](/how-to/find-contacts-you-havent-messaged.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.