# Text SmartRecruiters applicants automatically

When someone applies to a job in SmartRecruiters, TextWork texts the phone number on the application and runs the screening script you picked. SmartRecruiters stays your applicant tracking system. TextWork adds the text conversation.

[Build your agent](/new?job=hiring)

When applicants get a text right after applying, [4 in 5 reply, with a median reply of 42 seconds](/blog/hiring-follow-up-statistics).

## Connect SmartRecruiters in four steps

1. In SmartRecruiters, open [custom applications](https://www.smartrecruiters.com/settings/administration/app-management/custom-applications). Choose New Credential, then API Key, and name it TextWork.
2. In TextWork, open Company Settings, then Integrations, then SmartRecruiters.
3. Paste the API key, choose the script, and connect. TextWork registers the webhook and turns it on. The key needs permission to manage webhooks.
4. Make phone number a required field on the application.

## What happens when someone applies

SmartRecruiters sends an `application.created` event. TextWork looks up the candidate. With a phone number, TextWork texts them and runs the script.

- No phone number: the candidate is saved, and nobody is texted.
- The same application arrives twice: it is skipped. TextWork does not text that person again for the same job.
- The candidate was screened in the last 3 days: the script is not started again.

## Script placeholders

A script can use `[job_title]` and `[job_location]`.

`[source]` is `smartrecruiters`.

## Common questions

**Does it work for jobs SmartRecruiters posts to Indeed?**

Yes. SmartRecruiters can post the job to a listing site, then tell TextWork when someone applies. [Listing sites](/docs/listing-sites) is where the person applied. A job you posted in Indeed itself starts from the application email instead. [Indeed](/docs/indeed) is that setup.

**Does TextWork replace SmartRecruiters?**

No. SmartRecruiters posts the job and receives the application. TextWork texts each applicant and runs the screen.

[Build your agent](/new?job=hiring)
