Skip to content
SpodusHelp Center
Contact supportOpen Spodus
Welcome
Get started
    • Set up your workspace
    • Find your way around
    • Search & Command K
    • Your profile
    • Language & time zone
    • Notifications
    • Quick capture & notepad
    • Customize Home
    • Import a spreadsheet
    • Import from your email
    • Merge duplicates
    • Export to CSV
    • Spodus for sales teams
    • Spodus for project leads
    • Spodus for finance
    • Spodus for support
Product
    • Contacts and companies
    • The record page
    • Edit fields inline
    • Notes on a record
    • Comments and @mentions
    • Files on a record
    • Linked records
    • Log calls and meetings
    • Owners and deleting
    • Capture and convert leads
    • Your deal pipeline
    • Win or lose a deal
    • Emails on a record
    • Call from Spodus
    • Filter, sort and group
    • Save a view
    • Table view
    • Board view
    • Calendar and timeline
    • Columns and fields
    • Edit statuses
    • Bulk edit
    • Spaces and boards
    • Gallery and org chart
    • Share a view link
    • Manage tasks
    • Subitems and checklists
    • Time-block your week
    • Home and Ask Spodus
    • Ask about a record
    • Ask from any page
    • Summarize and draft replies
    • Let Spodus do the chasing
    • Ask about a file
    • Slash prompts
    • Your chats
    • Dictate a question
    • Models and credits
    • Announcements
    • Create events
    • Calendar views
    • Add a video call
    • Find time to meet
    • Edit repeating events
    • Connect your calendar
    • Calendar settings
    • Team chat channels
    • Direct messages and threads
    • Message to task
    • Saved and pinned
    • Connect your email
    • Send an email
    • Shared inbox
    • Block senders
    • Run a client project
    • Milestones
    • Project profit
    • Close out a project
    • Plan team capacity
    • Notes
    • Write a doc
    • Write with Ask Spodus
    • Share a doc
    • Ask your docs
    • Organize your docs
    • Doc templates and export
    • Doc settings
    • Set up Revenue
    • Tax rates and services
    • Invoice design
    • Currencies
    • Revenue overview
    • Send a quote
    • What clients see
    • Quote payment terms
    • Quote to invoice
    • Send an invoice
    • Bill unbilled work
    • Record a payment
    • Chase overdue invoices
    • Credit notes
    • Client statements
    • Track expenses
    • Contracts and retainers
    • Send for signature
    • Change quotes
    • Export to accounting
    • Turn on the client portal
    • Invite a client
    • What your client sees
    • Milestone approvals
    • Contracts in the portal
    • Set up support
    • Routing rules
    • Set up SLAs
    • Answer tickets
    • Create a ticket
    • Ticket details
    • Macros
    • Help articles
    • Your help portal
    • Website widget
    • Support overview
    • Track time
    • Weekly timesheet
    • Timesheet approvals
    • Team hours and insights
    • Timesheet settings
    • Add a person
    • Teams
    • Org chart
    • Onboarding checklists
    • Employee documents
    • Request time off
    • Leave policy
    • Performance reviews
    • Workload
    • Build a dashboard
    • Sales reports
    • Revenue reports
    • Support reports
    • Time reports
    • Set a goal
    • Track goals
    • Approvals
    • Your first automation
    • Triggers
    • Actions and conditions
    • Automate from a view
    • Run history
    • Canvas view
    • Automation settings
    • Webhooks
    • Build a form
    • Form logic
    • Design and settings
    • Publish and embed
    • Form responses
    • Create a sequence
    • Sending settings
    • Enroll contacts
    • Manage recipients
    • Sequence stats
    • The outbox
    • Unsubscribes
    • Share a mailbox
Account and admin
    • Invite your team
    • Roles & permissions
    • Security settings
    • Turn modules on and off
    • Custom fields
    • Custom boards
    • View packs
    • Trash
    • Join a team workspace
    • Two-factor sign-in
    • Sign in with Google
    • Reset your password
    • More than one workspace
    • Sample data
    • Leave a workspace
    • Workspace branding
    • Team access
    • Hand over a member's work
    • Apps
    • API keys and webhooks
    • Audit log
    • Share a board with people
    • Export and delete your data
    • Plans and billing
    • Go-live checklist
Resources
  • Blog
  • Security
  • Status
  • Contact support

Client portal·Updated Oct 16, 2026

Milestone approvals

Ask a client to approve a finished milestone in the client portal, and see whether they approved it or asked for changes, with their note.

When a milestone is finished, you can ask the client to approve it in their portal. They approve it or ask for changes, and you're told either way.

Before you start

  • The client portal must be on. See Turn on the client portal.
  • The milestone must be on a project, and the project must have a client.
  • At least one contact at that client must have portal access. See Invite a client.
  • Your role must allow sending email.

Ask client to approve only shows when these are true.

Ask the client to approve

  1. Open the milestone, on its full page or in the side panel.
  2. Click the More menu (⋯) and choose Ask client to approve.

The milestone's Client approval field moves to Waiting on client. Each contact with portal access gets an email with a link to the project. A message says how many contacts were emailed.

What the client does

The milestone shows under Waiting on you on their portal home, and on the project's page with two buttons:

  • Approve.
  • Ask for changes. They write what should change under What should change? and click Send.

See their answer

  • Client approval moves to Approved or Changes requested.
  • Client note holds what they wrote, and Answered by and Answered at say who and when. These three fields are hidden until you show them on the milestone.
  • You get a notification. It goes to the milestone's owner, else the project's owner, else the person who made the milestone.

Approving doesn't mark the milestone done or bill it. Mark it done yourself when you're ready. A milestone with an amount drafts its invoice when it is marked done.

To ask again after changes, choose Ask client to approve again.

Related

  • Milestones
  • What your client sees
  • Run a client project
PreviousWhat your client seesNextContracts in the portal
© 2026 SpodusPrivacyTermsStatusspodus.com

On this page

  • Before you start
  • Ask the client to approve
  • What the client does
  • See their answer
  • Related