DON! Creator Program Setup

This document wires the public Creator Program page, n8n intake workflow, Google Sheets source of truth, Google Form fallback, and OPS review page.

Runtime URLs

Public page

/creator-program

Submit API

POST /api/creator-program/apply

Environment Variables

N8N_CREATOR_APPLICATION_WEBHOOK_URL=https://your-n8n-domain/webhook/don-creator-program-apply
N8N_CREATOR_APPLICATIONS_READ_WEBHOOK_URL=https://your-n8n-domain/webhook/don-creator-program-applications
N8N_CREATOR_OPS_ACTION_WEBHOOK_URL=https://your-n8n-domain/webhook/don-creator-program-ops-action
CREATOR_PROGRAM_GOOGLE_SHEET_URL=https://docs.google.com/spreadsheets/d/.../edit
NEXT_PUBLIC_CREATOR_PROGRAM_GOOGLE_FORM_URL=https://docs.google.com/forms/d/e/.../viewform

Google Sheets

Live Sheet created: DON Creator Program Applications

Create a spreadsheet named DON Creator Program Applications with a tab named Applications. Import this CSV header template:

Download Google Sheets CSV template

Column groupPurpose
application_id, created_at, statusOPS identity and kanban state.
artist_name, label_name, email, whatsapp, countryContact and DON! X Artist label setup.
instagram, portfolio_url, artwork_link, art_style, artist_bioReview and artist page content.
payout_preference, proposed_splitRoyalty discussion and finance workflow.
original_art_confirmed, royalty_terms_accepted, sourceApproval gate and audit trail.

Google Form

Use the form questions TSV as a build checklist for a Google Form. Set the response destination to the same Applications sheet.

Download Google Form questions TSV

The website form remains the preferred path because it posts through n8n, but Google Form can be used for manual outreach, artist events, or backup intake.

n8n Workflow

  1. Import the blueprint JSON into n8n.
  2. Replace REPLACE_WITH_CREATOR_PROGRAM_SPREADSHEET_ID with the Google Sheet ID.
  3. Select the Google Sheets credential in the Append node.
  4. Activate the workflow and copy the production webhook URL into N8N_CREATOR_APPLICATION_WEBHOOK_URL.
  5. Create a read webhook for OPS that returns { applications: [...] } from the Applications sheet.

Download n8n blueprint JSON

Royalty Rule

Default proposal: 50% artist / 50% DON from net collaboration profit after production, payment, packaging, platform, and shipping costs. Final payout terms should be confirmed before publishing any DON! X Artist page.