OpenClaw Walkthrough for Recruiters

OpenClaw Walkthrough for Recruiters

What is OpenClaw?

OpenClaw is an open-source AI assistant you can self-host and connect to Slack, email, your ATS, and other tools. Think of it as your own AI that runs 24/7 and you control what it has access to.


We'll be using AlphaClaw as our setup tool. AlphaClaw abstracts away the complexity of getting OpenClaw running - https://github.com/chrysb/alphaclaw. The nice part is they have a one-click deploy to Railway or Render.


How much does it cost?

Two costs to know about:

  1. Hosting - Railway or Render runs your OpenClaw instance in the cloud. Expect $5-20/month depending on usage.

  2. AI API costs - OpenClaw needs an API key (Anthropic, OpenAI, etc.) to power the AI. Costs vary based on how much you use it, but for light use think a few bucks a month.


Steps

  1. Create an account with Railway or Render. These are hosting providers that allow you to create a virtual machine in the cloud. This way all your services are isolated. For this demo, i’ll be covering Railway as part of this tutorial, but if you choose to use Render, it should be fairly similar.

  2. Goto https://railway.com/deploy/openclaw-fast-start?referralCode=jcFhp_&utm_medium=integration&utm_source=template&utm_campaign=generic and click "Deploy Now"


  3. Click "Configure" to add your password. This will be your master password. Then hit "Save Config".

  1. Click "Deploy" then wait for a couple of minutes. You should see a green success message “Deployment Successful”

  1. Navigate to Settings of the Railway deployment, and copy the URL that is under the Networking section (in the screenshot openclaw-railway-template-production-ccdd.up.railway.app). This is your URL to access the machine. Then, open new tab to go to that page.

  1. If you see below, you are good so far! Enter password, and then click Start Fresh

  1. Now head to Github Tokens page to create a personal token https://github.com/settings/tokens

  • Create a new Token - Click Generate New Token (Classic) and copy that code

For the Note field, any name will do for your claw token.

Check "repo" then scroll to the bottom to click "Generate Token".

  1. Now Enter api key for anthropic

  1. Now pick Telegram or Slack. Telegram is a bit easier, but we’ll go with Slack.


Slack Setup

Lets setup Slack bot now, and then we can get the appropriate tokens to add.

  1. Goto Build Apps page in Slack: https://api.slack.com/apps/

  2. Click Create App Button → From Scratch


  3. Name your ClawBot

  1. Goto Oauth and Permissions section

Add the following eight permission / oauth tokens.

  • app_mentions:read

  • assistant:write

  • channels:history

  • chat:write

  • groups:history

  • im:history

  • im:read

  • im:write


  1. Install App by Scrolling up

  1. Copy the Bot token you see there

  1. Get the Socket mode Token From Settings → Socket Mode.

  2. Enter a name and click Generate

  1. Copy and save this as well:

  1. . Additionally head to Event Subscriptions then Enable Events.

  1. . Scroll to Subscribe to bot events, and pick app_mention

  1. . Also enable App Home Messages Tab for DMs and check Allow users to send a message

  1. . Now switch back to AlphaClaw. Copy the tokens into the Step 3 of 6.

  1. . Skip Step 4 to add the other api keys for now. You should see this step 5.

  1. . Send a message to your Slack bot


Send a message to Dex app. Switch to the AlphaClaw tab and click Approve


You should see a message like below:

Setting up Exa

  1. Goto https://auth.exa.ai/ to sign up for an account. Log in once you verify the email

  2. Pick the following options in onboarding (but you can pick anything, you just need to finish the form to get the free credits 🙂 )

Pick generate code, and you ll see the api key to copy

Here’s an example of adding that. Now try running a prompt in the future, and it’ll try to use that to get better results. The same thing works for people search as well.