Available triggers
A trigger is the event that starts your workflow. Choose the trigger that matches the moment in the partner lifecycle you want to act on.Partner lifecycle triggers
Partner lifecycle triggers
Deal triggers
Deal triggers
Other triggers
Other triggers
Create a workflow
1
Go to Workflows
In the left sidebar, click Workflows. The workflow list shows all workflows for your organization, along with their current status (Draft, Active, or Inactive) and how many minutes of work per week they save.
2
Click New workflow
Select New workflow. Enter a name and an optional description, then choose the partner lifecycle stage this workflow belongs to (Recruit, Onboard, Enable, Execute, or Optimize). Click Create.
3
Open the workflow editor
The new workflow opens in the visual editor. The canvas starts with a Manual Trigger node — you will replace this with your chosen trigger.
4
Set the trigger
Click the trigger node and select a different trigger from the list. If the trigger has configuration options (such as stage filters or a day count), fill those in.
5
Add action steps
Click the + button below the trigger to add the first action step. PartnerOS provides action node types for sending emails, updating records, adding delays, and branching logic. Connect nodes by dragging from one node’s output handle to the next node’s input.
6
Use the AI workflow generator (optional)
Instead of building manually, click Generate with AI and describe what you want to automate in plain language — for example, “Send a welcome email to the partner manager and schedule a check-in for 30 days after a new partner is created.” PartnerOS generates a full workflow graph from your description. Review the suggested nodes and adjust as needed.
7
Save
Click Save at any point. Workflows in draft state are saved but do not run automatically.
Test a workflow
Before activating a workflow, test it with a manual run to confirm it behaves as expected.1
Open the workflow
From the Workflows list, click the workflow you want to test.
2
Click Run once
In the workflow detail or editor, click Run once. PartnerOS creates a test run using sample data that matches your trigger type — for example, a workflow triggered by Deal Registered will use a sample deal and partner from your organization.
3
Watch the run
The run panel shows each step executing in sequence. Green indicates success, red indicates an error. Click any step to see its input, output, and timing.
4
Inspect and adjust
If a step fails or produces unexpected output, return to the editor, fix the node configuration, and run again.
Manual test runs use real data from your organization but do not fire live emails or create permanent records unless your action nodes are configured to do so. Review your action-node settings before testing in production.
Activate a workflow
When you are satisfied with the workflow, activate it so it runs automatically.1
Open the workflow
Navigate to the workflow from the Workflows list.
2
Set the status to Active
Click the Status toggle or use the status dropdown to switch from Draft to Active. PartnerOS saves the change and the workflow will now fire whenever the trigger event occurs.
Common workflow examples
Welcome a new partner
Welcome a new partner
Trigger: Partner CreatedSteps:
- Send a welcome email to the partner’s primary contact with onboarding instructions.
- Notify the assigned partner manager via email or Slack.
- Add a 7-day delay, then send a follow-up check-in email.
Alert the team when a deal is registered
Alert the team when a deal is registered
Trigger: Deal RegisteredSteps:
- Send an internal email to the partner-team distribution list with deal details.
- Post a Slack message to the #deals channel.
Promote a partner when their tier changes
Promote a partner when their tier changes
Trigger: Partner Tier ChangedSteps:
- Send a congratulatory email to the partner’s primary contact.
- Notify the partner manager of the tier change.
- Update any external CRM records via a webhook action.
Re-engage inactive partners
Re-engage inactive partners
Trigger: Partner Inactive (X Days) — set to 60 daysSteps:
- Send a re-engagement email to the partner’s primary contact.
- Notify the partner manager to schedule a call.
Manage existing workflows
From the Workflows list you can:- Search by name to find a specific workflow.
- Filter by stage (Recruit, Onboard, Enable, Execute, Optimize) or status (Draft, Active, Inactive).
- Rename a workflow from the row action menu.
- Delete a workflow from the row action menu. Deleting a workflow removes it permanently and stops all future runs.