- Service marketplaces (home services, tutoring, childcare, coaching) can ask providers to verify before they publish a listing.
- Rental and peer-to-peer marketplaces (vehicles, equipment, spaces) can ask customers to verify before they book.
- Age-restricted marketplaces can confirm that users are old enough before they buy or sell.
1. Send the verification link
Set up your marketplace and ProofAge, then build the Zap that emails every new user a link.
2. Grant access after verification
Build the Zaps that approve verified users and email declined ones, then test every case.
What you need
Each verified user uses 6 Zapier tasks and each declined user 4 (one per action step that
runs; trigger and filter steps are free).
How it works
The setup uses three Zaps:1. Set up your marketplace
1.1 Access control
Decide what new users can do before they are verified. In Sharetribe Console, go to Build → General → Access control and tick the options you want. For example:- Approve users who want to join. New users can’t do anything until they are approved. Zap 2 approves them as soon as ProofAge verifies them.
- Restrict posting rights and/or Restrict transaction rights. New users can sign up and browse, but can’t post listings or start transactions until Zap 2 grants these permissions.
1.2 Content pages
With the Pages editor, create two simple pages. One section with a title and a paragraph is enough for each:- Verification received (
verification-received): where ProofAge sends users after the last verification screen. It thanks them and says the result will arrive by email. It must not say that the verification succeeded, because the result isn’t known yet. - Verification failed (
verification-failed): linked from the email users get when their verification is declined. It explains what to do next, such as replying to ask for a new link.
2. Set up ProofAge
Create a ProofAge account at app.proofage.net and create a test workspace. A workspace holds your verification settings: which check runs (ID document with selfie and liveness, or selfie age estimation), the minimum age, and where users go after the last screen. In a test workspace nothing is charged and you choose each result yourself, so you can test every scenario without a real ID. Then connect ProofAge to Zapier. You don’t need to copy API keys: Zapier asks you to sign in to ProofAge and choose a workspace.The ProofAge app for Zapier is in beta and available through an invite link, which the first step page gives you. Once it is listed in Zapier’s App Directory, you’ll find it by searching for “ProofAge”.
3. Connect ProofAge and your marketplace with Zapier
3.1 Send a verification link when a user signs up
The first Zap starts when a new user joins your marketplace (Sharetribe → User Events → User created). It creates a verification in ProofAge (ProofAge → Create Verification), with the user’s Sharetribe ID as the External Reference, so the result can be matched to the right account later. Then it emails the user the verification link. Full steps: Send the verification link.3.2 Grant access after a successful verification
The second Zap starts when ProofAge approves a verification (ProofAge → Verification Completed, Status Approved). It uses the External Reference to find the user in Sharetribe, then approves the user (Sharetribe → Approve User) and/or grants them permissions (Sharetribe → Update Permissions) and sends a confirmation email. A third, shorter Zap does the same for declined verifications: it emails the user a link to your “verification failed” page. Full steps: Grant access after verification.4. Go live
First test the whole flow in your Test environment, as described in Test the whole flow. When everything works in Test:- In Sharetribe Console, create an Integration API application in your Live environment and add a second Sharetribe connection in Zapier with its keys.
- In ProofAge, create a live workspace with the same settings and add a second ProofAge connection in Zapier for it (“Workspace name (Live)”).
- In each Zap, switch every Sharetribe and ProofAge step to the live connections.
- Replace the Test addresses with your live domain: the Redirect URL in Zap 1, the links in the emails of Zap 2 and Zap 3, and the Redirect URL of the live workspace.
- Publish each Zap.
Troubleshooting
The ProofAge console shows every verification and whether its result reached Zapier, and Zapier’s Zap history shows every run. Start there.Related
- Zapier: everything the ProofAge app for Zapier can do.
- Test workspaces: how test mode works and how outcomes are set.
- Verify marketplace sellers: the same flow built with the API.
- Sharetribe Help Center: Zapier integration introduction and How the Sharetribe-Zapier integration works.