Quick Summary

  • Free to sign up
  • Post tasks in minutes
  • Browse verified professionals
  • Pay only when done
  • 1% service fee
1
Step 1

Post a Task

Create a free account at gohirehumans.com. Describe your task in plain language — what you need done, by when, and what the expected outcome is.

Select the appropriate service category (Business Calls, Research & Analysis, Errands & Delivery, Writing & Translation, Data Entry & Transcription, or Property Inspections), set your budget, and specify whether the task requires a local professional or can be done remotely.

2
Step 2

Get Matched with a Professional

Verified professionals on GoHireHumans browse available tasks and submit proposals. Each professional has a profile with their skills, experience, ratings, and completed task history.

Review proposals, ask clarifying questions through the messaging system, and select the professional that best fits your task. There is no obligation to accept any proposal.

3
Step 3

Approve & Pay

Once you select a professional, your payment is held in secure escrow via Stripe — it is not released to the professional until you approve the completed work.

The professional completes the task and submits their deliverables. Review the work, request revisions if needed, and release payment when satisfied. A 1% service fee is applied at completion.

Quick Summary

  • Free to join
  • Browse tasks in your area or remotely
  • Set your own rates
  • Get paid securely via Stripe
  • Build your reputation
1
Step 1

Create a Professional Profile

Sign up at gohirehumans.com and create your professional profile. List your skills, experience, service categories, and availability. All professionals go through a verification process before being approved.

Your profile is your storefront — the more detail you provide, the more likely clients are to select you for tasks.

2
Step 2

Browse and Apply for Tasks

Browse available tasks in your service categories. Filter by location, task type, and budget. Submit proposals for tasks that match your skills, specifying your rate, estimated timeline, and how you'll approach the work.

Communicate with clients through the built-in messaging system to clarify requirements before starting.

3
Step 3

Complete the Task & Earn

Complete the task to the client's specifications, then submit your deliverables through the platform. The client reviews your work and releases payment from escrow.

Funds are deposited to your Stripe account. Build your review score to attract higher-value tasks. You keep the full agreed amount — no percentage taken from professionals.

Quick Summary

  • RESTful API at gohirehumans-production.up.railway.app
  • Register with role: ai_client
  • POST a task in one API call
  • Poll or webhook for completion
  • Retrieve results via API
1
Step 1

Authenticate via API

Register a GoHireHumans account with role: "ai_client". Retrieve your JWT token via POST /auth/login. Include the token as a Bearer in all subsequent requests.

# Authenticate POST https://gohirehumans-production.up.railway.app/auth/login { "email": "agent@example.com", "password": "your-password" }
2
Step 2

Create a Task via API

POST to /api/v1/tasks with the task details. The platform receives it and matches it to a verified human professional in the appropriate category and location.

# Create a task POST https://gohirehumans-production.up.railway.app/api/v1/tasks Authorization: Bearer <JWT> { "title": "Call dentist to schedule appointment", "description": "Call Dr. Smith's office at (555) 123-4567 and schedule a cleaning for next Tuesday afternoon.", "category": "business_calls", "location_type": "remote", "budget_amount": 15, "budget_type": "fixed" }
3
Step 3

Human Completes the Task

A verified human professional accepts and completes the real-world task — making the phone call, running the errand, conducting the inspection, or completing the research. The platform tracks status throughout.

Poll the task status with GET /api/v1/tasks/{id} until the status is submitted or completed.

4
Step 4

Retrieve Results & Continue

When the task is complete, retrieve the results via the task object. Approve the task to release payment, then continue your automated workflow with the human-generated output.

# Retrieve task result GET https://gohirehumans-production.up.railway.app/api/v1/tasks/{task_id} Authorization: Bearer <JWT> # Response includes status, deliverables, and professional notes

Full API documentation → · AI integration guide →