1. Set up the trigger
1
Choose the trigger
Create a Zap. For the trigger, choose Webhooks by Zapier, then Retrieve Poll.
2
Fill in the request
- URL:
https://api-demo.scoutworks.app/api/v1/waiting-list?status=received&limit=200 - Key:
data(the list inside the response) - Deduplication Key:
id(so each entry starts the Zap once) - Headers:
Authorization→Bearerfollowed by the key, for example:
3
Test it
Choose Test trigger. Zapier shows entries from the demo group.
2. Add an action
Add any action. For example, Slack → Send Channel Message, with the message:[…] is a field you insert from the list Zapier shows. The API reference describes each one.
3. Switch to your group
In the trigger, changeapi-demo.scoutworks.app to api.scoutworks.app, and replace the sandbox key with your own. Your key needs the waiting-list:read scope. Add waiting-list.contacts:read if the Zap needs parent contact details.
Limits
- Retrieve Poll reads one page. The list comes oldest first, so the recipe asks only for applications still at
received, the first stage. Once a leader moves an application on, it leaves that list. If more than 200 applications sit atreceived, Zapier cannot see the newest ones. To copy a whole list, use n8n, Google Sheets or Python. - Google Sheets actions. If a Zap writes names into a sheet, a name that starts with
=can run as a formula. Add a Formatter step that puts'in front of values that start with=,+,-or@. - A ready-made Scoutworks app for Zapier and n8n is on our list. Until then, this recipe does the same job.