Sign in

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. 1

    Submit Interest Form

    Visit https://yapture.com/studio/providers and fill out the form with your details, specialties, and portfolio links.

  2. 2

    Verify Email

    Check your inbox for a verification link. Click to confirm your email address.

  3. 3

    Admin Review

    The Yapture team reviews your application. Typical turnaround: 1–3 business days.

  4. 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

FieldRequiredDescription
fullNameYesYour full name or primary contact
emailYesBusiness email (will be verified)
companyNameNoCompany or agency name
specialtiesYesArray: DEVELOPMENT, DESIGN, MARKETING, CONSULTING, DATA, DEVOPS, OTHER
descriptionYesBrief description of your services
portfolioLinksYesArray of portfolio/work URLs
referralSourceNoHow you heard about Yapture Studio

After Approval

  • Your listing is publicly visible at /market/studios/your-slug
  • You receive a provider API key (ysk_prov_...) for SDK/API access
  • Update your listing at any time via the SDK or REST API
  • Set up CI/CD to auto-sync your listing from your repo

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',
});