Build for Dunea
Experts and hand-offs
Get listed as a Dunea expert, take requests from business owners, build sites for clients and hand them off with a claim link that keeps your referral share.
The Experts directory at dunea.ai/experts lists people who build Dunea sites for clients. Business owners browse it, read your profile and send you a request from the Dunea app. When you finish a site, you hand it off: the client claims it into their own account, and the hand-off is attributed to you.
Get listed
You need a developer profile. Then, in the developer portal, fill in your expert profile (PUT /api/marketplace/dev/expert):
| Field | What it is |
|---|---|
headline | One line on what you do ("Restaurant and café sites, live in a week") |
about | A few paragraphs: who you work with, how you work, what's included |
services | What you offer, each with a title, description, starting price (priceFromCents, in USD, GBP, INR or AED) and deliveryDays |
countries, languages | Where you work and the languages you work in. Owners filter by country |
portfolio | https:// links to sites you've built |
acceptingWork | Turn this off when you're fully booked. Your profile stays up, but owners can't send requests |
A new profile is pending until Dunea approves it, then approved and public. You can pause it (paused) any time. Your marketplace listings are shown on your expert profile too.
Requests
An owner who wants to hire you sends a request from your profile in the Dunea app: a message, optionally a service, a budget and the app it's about. Requests arrive in the developer portal (GET /api/marketplace/dev/expert/requests):
| Status | Meaning |
|---|---|
new | Waiting for you |
accepted | You've taken it on |
declined | You've said no |
completed | The work is done. Completed requests count towards the number on your profile |
cancelled | The owner withdrew it |
Accept, decline or complete a request with POST /api/marketplace/dev/expert/requests/:id/accept (or /decline, /complete). Agree the scope, price and timing with the owner directly; the request shows their name and, when they share it, their email.
See Ways to earn for how services are paid.
Hand-offs
Hand-offs are for approved experts. Build the client's site in your own Dunea account, like any other app. When it's ready, create a hand-off for it (POST /api/marketplace/dev/expert/handoffs with the app's chatId, the id in the app's URL). Dunea returns a claim link and when it expires:
{ claimUrl: string; expiresAt: string }Send the link to your client before it expires. When they open it and sign in (or sign up), the site moves into their account: they own it, publish it on their domain and pay for their own plan. If the link expires, create a new hand-off.
- The hand-off is attributed to you. Whoever claims the site is attributed to your referral code, so you earn 25% of what they spend on Dunea for their first 12 months, on top of whatever you charged them. See Referrals.
- Don't share the claim link publicly. Anyone who opens it can claim the site.
Building for a client from a template
If you build similar sites often, publish your starting point as a template. Remix it for each client, customise it, and hand it off. Other owners can remix the template too, and remixes carry your referral code.