assess.one – AI-powered business operations platform

Workflow Template

Customer Onboarding Workflow

Guides a customer success team through onboarding a newly signed customer: intake of customer/contacts/products/objectives/target go-live date, kickoff call, account setup and configuration (with blocked-setup resolution path), training delivery, customer sign-off via external acceptance request, and on acceptance marks the customer live and hands off to ongoing customer success.

This workflow is built for customer success teams responsible for turning newly signed customers into live, active accounts without delays or dropped handoffs. It automates the full onboarding journey — from intake and kickoff scheduling through account setup, blocked-setup resolution, training delivery, and external sign-off — ensuring every customer follows a consistent, auditable path to go-live. The result is faster time-to-value, fewer stalled onboardings, and a clean handoff to ongoing customer success once the customer accepts and goes live.

Business Outcomes

  • Reduce average time from signed agreement to go-live
  • Eliminate manual status tracking across spreadsheets and email threads
  • Cut onboarding drop-off caused by unresolved setup blockers
  • Standardise training delivery and sign-off across all new customers
  • Provide full audit trail of onboarding decisions for compliance and reporting

Workflow Steps

Steps

  1. 1
    Create onboarding recordcreate record

    Registers the new customer onboarding record from the intake submission.

  2. 2
    Set status to Receivedupdate record

    Marks the onboarding record as received.

  3. 3
    Assign Customer Success Managerassign user

    Assigns a CSM to own the onboarding through to go-live.

  4. 4
    Run kickoff callcreate task

    CSM schedules and runs the kickoff call covering objectives and plan with the customer.

  5. 5
    Set status to Kickoff Scheduledupdate record

    Updates onboarding status after kickoff.

  6. 6
    Complete account setup and configurationcreate task

    CSM/implementation completes account setup and configuration for purchased products, flagging any blockers.

  7. 7
    Route on setup blocked status

    Checks whether account setup is blocked and routes to resolution or training.

    setup_blocked: "Yes"Set status to Setup Blocked
    setup_blocked: "No"Deliver customer training
    DefaultDeliver customer training
  8. 8
    Set status to Setup Blockedupdate record

    Marks the onboarding record as blocked pending resolution.

  9. 9
    Resolve setup blockercreate task

    Assign a task to resolve the blocker preventing go-live before proceeding.

  10. 10
    Set status to In Setupupdate record

    Marks onboarding as back in setup following blocker resolution.

  11. 11
    Deliver customer trainingcreate task

    CSM delivers training to the customer on purchased products.

  12. 12
    Set status to Training Deliveredupdate record

    Updates onboarding status after training completion.

  13. 13
    Set status to Awaiting Sign-offupdate record

    Updates onboarding status while awaiting customer acceptance.

  14. 14
    Request customer sign-offrequest external input

    Sends the customer a link to confirm acceptance of setup, configuration, and training before go-live.

  15. 15
    Route on customer acceptance

    Branches based on whether the customer accepted readiness for go-live.

    customer_acceptance: "Accepted"Mark customer as Live
    customer_acceptance: "Not Accepted"Set status to Not Accepted and rework
    DefaultSet status to Not Accepted and rework
  16. 16
    Set status to Not Accepted and reworkupdate record

    Marks the record Not Accepted and creates a follow-up task to address feedback before looping back to configuration.

  17. 17
    Address customer feedbackcreate task

    CSM addresses the customer's feedback and re-completes setup/configuration before re-requesting sign-off.

  18. 18
    Restart from account setuprestart from step

    Restarts the workflow from account setup so the customer can be re-engaged for sign-off after rework.

  19. 19
    Mark customer as Liveupdate record

    Updates the onboarding record to Live status now that the customer has accepted.

  20. 20
    Notify account owner of go-livesend email

    Emails the account owner confirming the customer is now live.

  21. 21
    Hand off to ongoing customer successassign user

    Assigns the live customer to the ongoing customer success team for continued management.

  22. 22
    Confirm onboarding completeupdate record

    Final confirmation update marking the onboarding process fully complete after handoff to ongoing customer success.

Fields

  • Customer Name*
  • Primary Contact Name*
  • Primary Contact Email*
  • Additional Key Contacts
  • Purchased Products*
  • Customer Objectives*
  • +10 more fields

Forms

New Customer Onboarding Intake

8 fields

Data Views

Customer Onboarding Records

customer_name, onboarding_status, target_go_live_date, primary_contact_name +1 more

Dashboard Widgets

Onboarding PipelineOnboarding Status BreakdownOnboarding Summary

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 replace our manual onboarding checklist with this workflow?

Manual checklists rely on individuals remembering to update spreadsheets or notify colleagues, which creates blind spots when a customer stalls at setup or sign-off. This workflow enforces status changes and routing automatically, so nothing progresses to training or go-live without the required step being completed. Customer success managers get visibility into exactly where every account sits at any time, reducing the risk of missed handoffs.

What is the ROI of automating the onboarding-to-go-live process?

Faster, more consistent onboarding directly shortens time-to-value, which improves early retention and reduces the support burden caused by poorly configured accounts. Because setup-blocked and rework paths are built in, teams resolve issues before they escalate into churn risk rather than after. The workflow also removes the coordination overhead of chasing status updates manually, freeing CSM time for higher-value customer work.

How long does it take to get this workflow live for our team?

The template is ready to use and publishes in seconds inside assess.one — there is no implementation project or software installation required. Once published, your customer success team can start running live onboardings immediately, with statuses, routing, and notifications already configured. Any adjustments to steps or roles can be made directly in the platform before or after go-live.

Can we customise the steps, statuses, or approval logic to match our process?

Yes, every step, status label, and routing rule in this workflow can be edited directly in assess.one to reflect your team's specific onboarding stages. You can add or remove steps such as additional approval gates, adjust who is assigned as Customer Success Manager, or modify the setup-blocked resolution path. Notifications and role assignments are also configurable without any external development work.

Who needs access to this workflow, and how are roles assigned?

Typically, customer success managers, account owners, and setup or implementation specialists need access, with roles assigned within assess.one at each stage. The Customer Success Manager is assigned early in the process and owns the record through kickoff, setup, training, and sign-off. Account owners are notified automatically at go-live, ensuring the right people are informed without manual follow-up.

What happens if account setup gets blocked partway through?

The workflow includes a dedicated routing step that detects a blocked-setup status and moves the record into a 'Setup Blocked' state rather than letting it stall silently. This triggers a resolution step where the blocker is addressed before the record returns to 'In Setup' and progresses normally. This prevents blocked accounts from being forgotten or delaying go-live indefinitely.

What happens if the customer does not accept during sign-off?

If the customer responds with 'Not Accepted,' the workflow routes the record into a rework path where feedback is logged and addressed. The process then restarts from account setup, ensuring the corrected configuration goes through training and sign-off again before go-live. This keeps rework transparent and auditable rather than handled informally outside the system.

How does customer sign-off work within this workflow?

Once training is delivered, the workflow moves the record to 'Awaiting Sign-off' and sends an external acceptance request to the customer. The customer's response determines the next step automatically: acceptance moves the account to 'Live' status, while non-acceptance triggers the rework path. This removes the need for manual follow-up emails or tracking sign-off status outside the platform.

Are there compliance or audit considerations built into this workflow?

Every status change, from intake through go-live, is recorded within assess.one, providing a complete timestamped history of the onboarding journey. This is useful for internal audits, customer disputes about what was agreed or delivered, and reporting on onboarding SLAs. Because sign-off is captured as an explicit acceptance step, there is a clear record of customer approval before the account is marked live.

What happens after the customer is marked live?

Once the customer accepts and the status is set to 'Live,' the workflow automatically notifies the account owner so ongoing customer success can begin without delay. This handoff step ensures continuity between onboarding and long-term account management, rather than relying on a manual email or meeting to transfer ownership.

Ready to use this workflow?

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

Customer Onboarding: Agreement to Go-Live Workflow | assess.one