automation.engineer

1SecondCopy / Delivery / System 05 of 09

2022Recorded work

Founder

Client onboarding & project setup

Capture the client’s requirements once, prepare their workspace and carry the right instructions into each new article order.

Noah’s contribution
Client records, provisioning logic and handover
Historical stage
Configured provisioning and documented manual checks
Part of the business
1SecondCopy overview ↗
Tools across the recorded versions
  • ClickUp client records and templates
  • Typeform
  • Rebrandly branded redirect links
  • Make / Integromat
  • Google Drive and Docs
  • Harvest
  • Slack
  • Historical Notion client records
Inside this system
  1. Workflow
  2. Key records
  3. The operating problem
  4. Separate the client from each piece of work
  5. A stable link for signup and repeat orders
  6. Provision folders and persist the identifiers
  7. Human checks and changes that must persist
  8. What the walkthroughs actually validate
  9. Connected systems

The workflow

How the system
connects.

Follow the main path and its branches. Select a step for context, or switch to the technical map for implementation detail.

  • Form-created client
    Typeform-originated clients enter the common ClickUp client list.
  • Application-created client
    Application signup feeds the same new-client provisioning trigger.
  • Manual client entry
    Operations can add a client directly without a separate provisioning workflow.
  • Shared client record
    Store reusable requirements, routing, client-folder reference and Harvest client ID.
  • Correction window and refresh
    A short delay allows name corrections; Make then reads the current client record.
  • Check the client folder
    Use the stored folder relationship and check for an existing folder before creating assets.
  • Create missing folder structure
    Create the client folder and Projects area when they are needed.
  • Skip duplicate provisioning
    An existing client folder stops the new-asset creation path.
  • Client writing document
    Copy the reusable writing template into the client root, above article-specific folders.
  • Harvest client
    Create the time-tracking client used to associate later article projects.
  • Persist cross-system references
    Write the client-folder reference and Harvest client ID back to ClickUp.
  • Save the client task template
    Operations saves the enriched record so recurring instructions and IDs reach later orders.
  • Article-specific order
    Combine the client template with the title, length, dates, brief and intended owners.

Key records

The information
that carries forward.

How the information connects
RecordInformationPurpose
Client recordReusable requirements and client preferencesCarry the brief into each new order
Asset referencesClient folder and reusable document/template referencesProvision resources in the correct context
Time-tracking relationshipStored Harvest client / project identifiersConnect production activity with time and cost records

Implementation / 01

The operating problem

Content requests arrived at very different levels of detail: sometimes a title or keyword, sometimes an attached brief, sometimes instructions spread across a conversation. The onboarding system gave operations a repeatable place to capture the client context before passing work to writers. Its purpose was to make each new assignment understandable without requiring the writer to reconstruct the sales conversation. Noah documented the setup and coordinated changes with teammates; the request-form walkthrough explicitly credits a cofounder with helping build it.

Implementation / 02

Separate the client from each piece of work

The client record held information reused across assignments: company name, website, brand description, English variant, contact and routing information, production instructions, folder reference and Harvest client ID. Earlier Notion records also linked the point of contact, draft writer, final writer and complexity context. An article request carried its own title, target length, due date, keywords, notes and attachments. These were related records rather than a new independent copy of the whole client relationship for every article.

There were two distinct template layers. A Google Docs template controlled the shape and appearance of the writing document, including fonts and recurring sections. A ClickUp task template carried client instructions, content-type subtasks and default assignees. New articles and article refreshes could use different templates because their work and delivery steps differed. A client working across separate websites could require separate content-type or destination templates. This is a documented design, not a claim that every client had a completely populated profile.

Implementation / 03

A stable link for signup and repeat orders

In the request-form version, operations first used an internal form to choose which fields a client should see and, for an existing client, provide the ClickUp client-record ID. The system created a branded redirect and posted it in Slack. Initially that link opened signup, collecting company and contact details. After signup the same link redirected to the recurring content-request form. Hidden parameters carried client identity and form settings between the stages. Clients did not have to enter their brand background each time.

Form configuration followed the information the client could actually provide. A client already supplying detailed documents could receive a short title-and-upload form rather than a compulsory long questionnaire. The walkthrough describes a default due date four days after submission when none was supplied; this was a historical configuration, not a current turnaround commitment. The client ID selected update-versus-create behavior. Supplying it for an existing client was therefore an important operator check. The link was stored in the client record so staff could recover it when needed.

The later content-request walkthrough also describes a different inheritance route: each incoming request copies the current client-record fields, so staff can change those fields without resaving the ClickUp template for that form path. This should be distinguished from the manual task-template path, where reusable edits must be saved to the template. Neither description establishes live synchronization of previously created articles.

Implementation / 04

Provision folders and persist the identifiers

The dedicated new-client scenario deliberately started when a record was created in the ClickUp client list. This allowed records originating in Typeform, the application or manual entry to use the same provisioning path. A standard template was applied and a webhook called Make. A thirty-second delay allowed an operator to correct the client name before asset creation; Make then retrieved the updated record rather than assuming the initial webhook had the final values.

The scenario checked for an existing client folder, created a client folder and a Projects subfolder when needed, and copied the default writing template into the client root. Client-wide style material stayed above individual article folders so writers could distinguish reusable guidance from project-specific attachments. It created the Harvest client and wrote the Harvest client ID and client-folder reference back to ClickUp. Saving the enriched record as a task template carried those identifiers into later orders. The folder field supplied the location explicitly; names alone did not associate the task with its client folder.

Implementation / 05

Human checks and changes that must persist

Operators still needed to check the entered information, choose the right template and save recurring changes to that template. Adding a one-off note to an article did not automatically change the instructions for all later work. The older Notion template-enhancement brief asked a teammate to replace a single universal document template with per-client copies. Later ClickUp explanations show this client-specific lookup in use, using the template term in the document name. The progression supports an evolving system rather than a claim that the first enhancement brief was already finished.

Migration required care. Standardized subtasks did not automatically retain all old checklists and submission details. Noah instructed operations to inspect retained older records before creating replacements. Template access also changed from admins to members after people could not use them. Existing backup tasks supported manual recovery; the sources do not establish complete automatic migration.

Implementation / 06

What the walkthroughs actually validate

The request-form demonstrations show a generated link, signup creating or updating a client, and a request reaching the queue with client information and an attachment. They also show English-variant mapping, empty-field rendering and missing-subtask defects. File upload needed adjustment during the later walkthrough. Platform-specific welcome text and allowing clients to configure their own fields were proposed extensions. The useful outcome to describe is a demonstrated intake and provisioning structure with visible defects and human checks, without claiming measured turnaround gains or a universally finished rollout.

Within 1SecondCopy

The work around
this system.