Commit Graph
26 Commits
Author SHA1 Message Date
Matthew Meszaros 0b809dee40 feat: scope campaign analytics to an optional from/to send cohort (summary, step performance, engagement and the daily chart read the same UTC days, total_contacts and emails_pending stay campaign-wide, date_range reports the resolved period), count the whole last day in campaign compare and daily stats, add a 7d/30d/90d/all-time/custom period picker to the campaign overview and its share image, take the period in get_campaign_stats, the warmbly and warmblyctl CLIs and the Make and Zapier modules, close a date picker's calendar alone on Escape, and document it in the analytics guide, API reference, MCP table and OpenAPI 2026-09-26 22:42:19 -07:00
Matthew Meszaros d7a17a0149 feat: make the per-mailbox daily campaign cap configurable up to 5000 (issue #276): raise campaign_limit, campaign daily_limit and ramp start/ceiling validation to config.LimitMax, warn in the dashboard above 100/day, and update aitools, zapier and docs copy to match 2026-08-31 03:50:36 -07:00
Matthew Meszaros 1480d86102 feat: rewire the Zapier app index to assemble resource modules and remove the old per-type triggers/creates/searches files 2026-06-29 06:37:20 +02:00
Matthew Meszaros e3c039c5bc feat: add Zapier resource modules consolidating each resource's triggers/creates/searches and adding warmup, mark-seen, render-template, log-meeting, group, and analytics operations 2026-06-29 06:37:20 +02:00
Matthew Meszaros 6342902f2c feat: add resource-based Zapier shared lib (types, dynamic-dropdown list triggers incl. contacts) and request the read_analytics scope 2026-06-29 06:37:20 +02:00
Matthew Meszaros 47b16358b4 feat: wire the new Zapier edit and delete actions into the app definition (26 actions total) 2026-06-29 06:21:41 +02:00
Matthew Meszaros 15b8b1bcc3 feat: add Zapier Delete Mailbox action with an explicit destructive-operation warning 2026-06-29 06:21:41 +02:00
Matthew Meszaros 0fdf554a03 feat: add Zapier Update and Delete Reply Template actions 2026-06-29 06:21:41 +02:00
Matthew Meszaros cee45f221c feat: add Zapier Update Campaign and Delete Campaign actions 2026-06-29 06:21:41 +02:00
Matthew Meszaros 03afa4e90d feat: add Zapier Delete Contact, Update/Delete Contact Note, and Remove Contact from Campaign actions 2026-06-29 06:21:41 +02:00
Matthew Meszaros c7ca9a98f4 feat: add Zapier Update CRM Task, Delete Deal, and Delete CRM Task actions 2026-06-29 06:21:41 +02:00
Matthew Meszaros 9d94b99040 feat: request write_emails and bulk_contacts Zapier scopes to back the delete-mailbox and remove-from-campaign actions 2026-06-29 06:21:41 +02:00
Matthew Meszaros a5f3dc9be8 feat: fix Zapier contact triggers to use bare whitelisted sort_by columns so New or Updated Contact actually sorts by updated_at 2026-06-29 06:09:38 +02:00
Matthew Meszaros de79a3f7be feat: wire the Zapier app definition with auth, request middleware, triggers, creates, and searches 2026-06-28 19:10:09 +02:00
Matthew Meszaros 8f566966f8 feat: add Zapier searches for contact by email, campaign, mailbox, and reply template 2026-06-28 19:10:09 +02:00
Matthew Meszaros 299543fc05 feat: add Zapier campaign actions (create, start, stop) and the create reply-template action 2026-06-28 19:10:09 +02:00
Matthew Meszaros cabde735b1 feat: add Zapier CRM actions: create deal, update deal, and create CRM task 2026-06-28 19:10:09 +02:00
Matthew Meszaros 6e6b1a7552 feat: add Zapier email actions: send email, reply in inbox, and verify email address 2026-06-28 19:10:09 +02:00
Matthew Meszaros f2fbc438a1 feat: add Zapier contact actions: create-or-update, update, add-to-campaign, and create note 2026-06-28 19:10:09 +02:00
Matthew Meszaros 809ead0c49 feat: add Zapier meeting, inbox-email, campaign, campaign-completed, and mailbox polling triggers 2026-06-28 19:10:00 +02:00
Matthew Meszaros b90e9dfffb feat: add Zapier New Deal, Deal Won, and New CRM Task polling triggers 2026-06-28 19:09:59 +02:00
Matthew Meszaros 6b93a0fe21 feat: add Zapier New Contact and New or Updated Contact polling triggers backed by contact search 2026-06-28 19:09:59 +02:00
Matthew Meszaros 9e8c3678ad feat: add Zapier hidden dynamic-dropdown list triggers for campaigns, mailboxes, pipelines, stages, and templates 2026-06-28 19:09:59 +02:00
Matthew Meszaros d20a523f9b feat: add Zapier OAuth2 authentication with code exchange, rotating refresh, and GET /v1/me connection test and label 2026-06-28 19:09:51 +02:00
Matthew Meszaros 34020bedda feat: add Zapier polling-list helper that drives list-endpoint triggers with client-side filter and map 2026-06-28 19:09:51 +02:00
Matthew Meszaros eb2709d9fd feat: add Zapier shared types and HTTP client with bearer-auth/error middleware, scopes, and list helpers 2026-06-28 19:09:51 +02:00