Becoming a Service Provider
Eligibility
Any professional, freelancer, or agency can apply. You'll need a portfolio demonstrating relevant work and a valid business email.
Application Process
- 1
Submit Interest Form
Visit
https://yapture.com/studio/providersand fill out the form with your details, specialties, and portfolio links. - 2
Verify Email
Check your inbox for a verification link. Click to confirm your email address.
- 3
Admin Review
The Yapture team reviews your application. Typical turnaround: 1–3 business days.
- 4
Approval & Listing
Once approved, your provider listing goes live at
/market/studios/your-slug. You receive a provider API key for programmatic access.
Interest Form Fields
| Field | Required | Description |
|---|---|---|
| fullName | Yes | Your full name or primary contact |
| Yes | Business email (will be verified) | |
| companyName | No | Company or agency name |
| specialties | Yes | Array: DEVELOPMENT, DESIGN, MARKETING, CONSULTING, DATA, DEVOPS, OTHER |
| description | Yes | Brief description of your services |
| portfolioLinks | Yes | Array of portfolio/work URLs |
| referralSource | No | How you heard about Yapture Studio |
After Approval
Tagging Clients with DSL Tokens
As a provider, you can tag your clients in tasks and notes using DSL tokens. This links work items to the correct client organization and notifies relevant team members.
Use the #$yap:studio:client:client-slug pattern:
// Tag a client organization
"Deployed staging environment #$yap:studio:client:bazbax"
// Tag a specific person at the client org
"Sent wireframes for review #$yap:studio:client:bazbax:alec"
// Combine with project context
"Sprint 3 retrospective notes #$yap:studio:client:acme-corp" Autocompletion: Type #$ followed by a few characters and the system suggests matching clients and their team members from your cached relationships. Relationships sync automatically every 5 minutes.
See DSL Actions for the full token syntax reference.
Using the SDK
import { StudioClient } from '@yapture/studio-sdk';
// Submit interest programmatically
const client = new StudioClient();
await client.interest.submit({
fullName: 'Jamie Chen',
email: 'jamie@foobar.studio',
companyName: 'Foobar Studio',
specialties: ['DEVELOPMENT', 'DESIGN', 'DEVOPS'],
description: 'Full-stack design and dev agency.',
portfolioLinks: ['https://foobar.studio/portfolio'],
turnstileToken: 'cf-token-here',
});