assess.one – AI-powered business operations platform

Workflow Template

Customer Onboarding Workflow

Guides a new customer from signed agreement to go-live: kickoff, account setup, blocker resolution loop, training, sign-off confirmation loop, and go-live handover, with status tracking throughout.

This workflow is designed for customer success and implementation teams responsible for taking a new customer from signed agreement to go-live. It automates the full onboarding journey — kickoff scheduling, account setup with a blocker resolution loop, training delivery, and a sign-off confirmation loop — while tracking status at every stage on a single record. The result is a consistent, visible onboarding process that keeps customers informed and reduces the risk of steps being missed or forgotten.

Business Outcomes

  • Reduces missed or forgotten onboarding steps through structured status tracking
  • Shortens time from signed agreement to go-live with a repeatable process
  • Improves visibility into where each customer sits in onboarding via record status
  • Supports faster resolution of setup blockers with a dedicated loop
  • Helps ensure customers confirm sign-off before go-live handover

Workflow Steps

Steps

  1. 1
    Create onboarding recordcreate record

    Creates the customer onboarding record from the intake form submission.

  2. 2
    Set status to Kickoffupdate record

    Sets the onboarding status to Kickoff.

  3. 3
    Send welcome emailsend email

    Emails the main contact a welcome message with their reference number.

  4. 4
    Hold kickoff meetingcreate task

    Onboarding owner holds the kickoff meeting and records the kickoff date and agreed plan.

  5. 5
    Save kickoff details to recordupdate record

    Persists the kickoff date and agreed plan to the record.

  6. 6
    Set status to In Setupupdate record

    Sets the onboarding status to In Setup.

  7. 7
    Complete account setup and configurationcreate task

    Implementation team completes account setup and configuration, recording the outcome and notes.

  8. 8
    Save setup outcome to recordupdate record

    Persists the setup outcome and notes to the record.

  9. 9
    Route on setup outcome

    Routes based on whether account setup is Complete or Blocked.

    setup_outcome: "Blocked"→Set status to Setup Blocked
    setup_outcome: "Complete"→Set status to Training
    Default→End
  10. 10
    Set status to Setup Blockedupdate record

    Sets the onboarding status to Setup Blocked.

  11. 11
    Resolve setup blockercreate task

    Onboarding owner resolves the setup blocker and records the resolution.

  12. 12
    Save blocker resolution to recordupdate record

    Persists the blocker resolution to the record.

  13. 13
    Return to setuprestart from step

    Restarts the workflow from the account setup task after the blocker is resolved.

  14. 14
    Set status to Trainingupdate record

    Sets the onboarding status to Training.

  15. 15
    Deliver trainingcreate task

    Onboarding owner delivers training and records the training date and attendees.

  16. 16
    Save training details to recordupdate record

    Persists the training date and attendees to the record.

  17. 17
    Set status to Awaiting Sign-offupdate record

    Sets the onboarding status to Awaiting Sign-off.

  18. 18
    Request sign-off confirmationrequest external input

    Emails the main contact a form to confirm the setup meets their needs and waits for their reply.

  19. 19
    Save sign-off response to recordupdate record

    Persists the sign-off decision and comments to the record.

  20. 20
    Route on sign-off decision

    Routes based on whether the customer accepted the setup or requested more work.

    signoff_decision: "Not yet"→Return to setup after sign-off feedback
    signoff_decision: "Accept"→Set status to Live
    Default→End
  21. 21
    Return to setup after sign-off feedbackrestart from step

    Restarts the workflow from the account setup task after the customer indicates the setup is not yet ready.

  22. 22
    Set status to Liveupdate record

    Sets the onboarding status to Live.

  23. 23
    Create account handover taskcreate task

    Creates a task for the customer success team to complete ongoing account handover, without waiting for it.

  24. 24
    Send go-live emailsend email

    Emails the main contact to confirm they are now live.

Fields

Show all 17 fields

FormNew Customer Onboarding Intake

  • Company Name*· Text
  • Main Contact Name*· Text
  • Main Contact Email*· Email
  • Other Key Contacts· Long text
  • Products Purchased*· Text
  • Customer Objectives*· Long text
  • Target Go-Live Date*· Date

TaskHold kickoff meeting

  • Kickoff Date*· Date
  • Agreed Plan*· Long text

TaskComplete account setup and configuration

  • Setup Outcome*· Choice
  • Setup Notes· Long text

TaskResolve setup blocker

  • Blocker Resolution*· Long text

TaskDeliver training

  • Training Date*· Date
  • Training Attendees*· Long text

Other fields

  • Onboarding Status· Choice
  • Sign-off Decision*· Choice
  • Sign-off Comments· Long text
  • Company Name*
  • Main Contact Name*
  • Main Contact Email*
  • Other Key Contacts
  • Products Purchased*
  • Customer Objectives*

Forms

New Customer Onboarding Intake

7 fields

Data Views

Customer Onboarding Tracker

company_name, products_purchased, target_go_live_date, onboarding_status

Dashboard Widgets

Customers by Onboarding Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
customer onboardingclient onboardingnew customer onboardingcustomer implementationaccount setup

Similar Workflows

Similar Categories

FAQs

Why should we automate customer onboarding instead of managing it manually with spreadsheets and emails?

Manual onboarding tracked in spreadsheets and email threads makes it easy to lose track of where a customer is in the process, especially when handling multiple onboardings at once. This workflow creates a record with a reference number and status for each customer, so kickoff, setup, training and sign-off progress is always visible in one place. It also removes the need to manually draft welcome and go-live emails, since these are sent automatically at the right point in the process.

What is the ROI of using this onboarding workflow?

The workflow reduces the coordination effort involved in tracking multiple onboarding stages, chasing blocker resolutions, and following up on sign-off, freeing staff time for higher-value customer work. Because the record keeps a timeline of what happened at each stage, teams can also identify where onboardings tend to stall, such as recurring setup blockers, and address those patterns over time. The exact return depends on onboarding volume and current manual overhead, which each business should assess for its own operation.

How does the setup blocker resolution loop work?

After the implementation team completes account setup and configuration, the workflow routes based on the recorded Setup Outcome. If the outcome is Blocked, the status changes to Setup Blocked and the onboarding owner is assigned a task to resolve the blocker and record the resolution; once resolved, the workflow returns to the account setup step to try again. If the outcome is Complete, the workflow proceeds directly to the training stage.

What happens if the customer doesn't accept the setup during sign-off?

Once training is delivered, the main contact is emailed a form asking whether the setup meets their needs, and the workflow waits for their reply. If the recorded Sign-off Decision is 'Not yet', the workflow returns to the account setup step so the implementation team can make further adjustments before requesting sign-off again. If the decision is 'Accept', the workflow proceeds to set the status to Live and begin go-live handover.

Who is responsible for each task in this workflow?

The onboarding owner holds the kickoff meeting, resolves setup blockers, and delivers training, recording the relevant details at each step. The implementation team completes account setup and configuration, and the customer success team is assigned the account handover task after go-live. Customers themselves take part only through the welcome and go-live emails and the sign-off confirmation form, with no account needed.

Can we customise this workflow for our own onboarding process?

Yes. Changes can be made by describing the desired change in plain English or by editing the steps directly in the workflow editor, and earlier versions of the workflow are kept. For example, a business could adjust the intake form fields, add additional training sessions, or change the wording of the sign-off form to suit its own onboarding requirements.

How is the account handover task different from the other tasks in the workflow?

Most tasks in this workflow, such as the kickoff meeting and training delivery, are ones the workflow waits for, meaning what's entered is saved directly to the customer's record. The account handover task is created for the customer success team but the workflow does not wait for it, so the Handover Notes entered on that task stay with the task itself and appear in the record's task list rather than on the record.

How quickly can we start using this onboarding template?

The template is ready to use as soon as a workspace publishes it, with no installation or development project required. Once published, the workflow runs the live onboarding process immediately, starting from the first customer request submitted through the public request form.

What visibility do we have into onboarding status across multiple customers?

Each customer onboarding is a record with its own reference number, status, and timeline of what happened at each stage. Table views and dashboards show these records grouped by status, such as Kickoff, In Setup, Training, or Live, making it straightforward to see how many customers are at each stage of onboarding at any time.

Ready to use this workflow?

Create a free account and customise this workflow for your business.

Customer Onboarding Workflow | assess.one