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

Automations·Updated Oct 16, 2026

Webhooks

Start an automation when another app posts data to its webhook link, or add a Send a webhook step that calls another app when the automation runs.

Webhooks connect automations to other apps. The Webhook trigger lets another app start an automation. The Send a webhook step lets an automation call another app.

Before you start

  • Webhooks need the Starter plan or higher. Workspaces on their trial can use them too.
  • Only admins can edit automations.

Things to know

  • On the Free plan, a call to a webhook link is refused with a message that the plan doesn't include workflow webhooks, and a Send a webhook step fails.
  • Each webhook call is one run, and counts toward your plan's runs a month.

Start an automation from another app

  1. Go to More > Automations and open or create an automation.
  2. Click the trigger, then Change trigger type, and pick Webhook.
  3. Copy the Live URL. It includes a secret, so keep it private.
  4. Add the steps you want, then click Activate. The link works only while the automation is live.
  5. In the other app, send a POST request to the link with a JSON body.

Things to know about the call:

  • The body must be JSON, up to 64 KB.
  • Each value in the body becomes a variable your steps can use. In a step's field, click the variable button, choose Payload field… under Webhook payload, then type the value's name after trigger.payload., such as trigger.payload.email.
  • The secret can go in the link, or in an x-webhook-secret header.
  • A wrong secret, or an automation that isn't live, is refused.

Call another app from an automation

  1. Open the automation.
  2. Click Add another step and pick Send a webhook under Connect.
  3. Enter the URL to call and pick the HTTP method: GET, POST, PUT, PATCH or DELETE.
  4. Click Add header for any headers the other app needs, such as a key.
  5. Under Body (JSON), write the body to send. Leave it empty to send the record that started the run.

The step fails if the other app doesn't answer within 5 seconds, returns an error, or redirects. A failed step marks the run as failed, and its reason shows on the Runs tab. Spodus doesn't call addresses on private networks.

Related

  • Triggers
  • Actions and conditions
  • Run history
  • Plans and billing
PreviousAutomation settingsNextBuild a form
© 2026 SpodusPrivacyTermsStatusspodus.com

On this page

  • Before you start
  • Things to know
  • Start an automation from another app
  • Call another app from an automation
  • Related