Actions508
- Activities Actions
- Approval Policies Actions
- Approval Policy Assignments Actions
- Approval Workflows Actions
- Attachments Actions
- Automatic Invoicing Rules Actions
- Bankaccounts Actions
- Bills Actions
- Boards Actions
- Bookings Actions
- Comments Actions
- Companies Actions
- Contact Entries Actions
- Contracts Actions
- Custom Domain Actions
- Custom Fields Actions
- Custom Field Options Actions
- Custom Field Sections Actions
- Dashboards Actions
- Deal Cost Rates Actions
- Deal Statuses Actions
- Deals Actions
- Deleted Items Actions
- Discussions Actions
- Document Styles Actions
- Document Types Actions
- Emails Actions
- Entitlements Actions
- Events Actions
- Exchange Rates Actions
- Expenses Actions
- Filters Actions
- Holiday Calendars Actions
- Holidays Actions
- Integrations Actions
- Invitations Actions
- Invoice Attributions Actions
- Invoice Templates Actions
- Invoices Actions
- Line Items Actions
- Lost Reasons Actions
- Memberships Actions
- Notifications Actions
- Organization Memberships Actions
- Organization Subscriptions Actions
- Organizations Actions
- Overheads Actions
- Pages Actions
- Pageversions Actions
- Passwords Actions
- Payment Reminder Sequences Actions
- Payments Actions
- People Actions
- Permission Sets Actions
- Pipelines Actions
- Placeholder Usages Actions
- Placeholders Actions
- Prices Actions
- Project Assignments Actions
- Projects Actions
- Pulses Actions
- Purchase Orders Actions
- Rate Cards Actions
- Report Categories Actions
- Reports Actions
- Revenue Distributions Actions
- Salaries Actions
- Sections Actions
- Service Assignments Actions
- Service Types Actions
- Service Type Assignments Actions
- Services Actions
- Sessions Actions
- Subsidiaries Actions
- Survey Fields Actions
- Survey Field Options Actions
- Survey Responses Actions
- Surveys Actions
- Tags Actions
- Task Lists Actions
- Taskdependency Actions
- Tasks Actions
- Taxrates Actions
- Team Memberships Actions
- Teams Actions
- Time Entries Actions
- Time Entries - Bulk Actions
- Time Entry Versions Actions
- Time Tracking Policies Actions
- Timers Actions
- Timesheet Reports Actions
- Timesheets Actions
- Todos Actions
- Users Actions
- Webhook Logs Actions
- Webhooks Actions
- Widgets Actions
- Workflow Statuses Actions
- Workflows Actions
Pulses → Creates a pulse
AI-generatedSummary
Create a pulse in Productive by specifying the report filter, delivery type, scheduling details, and recipients to automate report delivery via email or Slack.
Inputs
- Filter ID (required) — ID of the report filter to use for the pulse.
- Type ID — Delivery method for the pulse: 1 for email (default), 2 for Slack.
- Skip If Empty (required) — Flag to skip sending the pulse if the report contains no data.
- Repeat Schedule ID (required) — Frequency for sending the pulse: 1 for daily, 2 for weekly, 3 for monthly.
- Schedule Hour (required) — Hour of the day (0-23) when the pulse is sent.
- Schedule Day ID (required) — Day of the week (1=Monday to 7=Sunday) when the pulse is sent.
- Schedule Frame ID (required) — For monthly pulses, determines if sent on first (1), last (2), or middle (3, 15th day) schedule day of the month.
- Recipients — Extra email addresses to receive the pulse, besides Productive app users linked via memberships.
Output shape
a single pulse object representing the created pulse
The output includes the created pulse details. If the operation fails, an error object is returned if 'Continue On Fail' is enabled; otherwise, the workflow errors out.
Examples
Example 1: Create a weekly email pulse sent Mondays at 9 AM, using filter ID 123 and skipping empty reports, adding extra recipients.
Filter ID=123, Type ID=1 (email), Skip If Empty=true, Repeat Schedule ID=2 (weekly), Schedule Hour=9, Schedule Day ID=1 (Monday), Schedule Frame ID=1 (first), Recipients='extra@example.com'