Commit Graph

1115 Commits

Author SHA1 Message Date
Matthew Meszaros 55b2c7f264 feat: revise the Make app README with public-repo credential guidance (client secret lives in Make Common Data, never committed) and a CI validation section 2026-06-30 06:17:44 +02:00
Matthew Meszaros c2a238b56d feat: gate the Make app in CI with a Make App CI job that runs the validator on changes under integrations/make, wired into the changes filter and ci-status check 2026-06-30 06:17:44 +02:00
Matthew Meszaros 6f511b78ce feat: add a structural validator (scripts/validate.mjs) and package.json for the Make app that checks the manifest, JSON validity, codeFiles references and keys, and component enums 2026-06-30 06:17:44 +02:00
Matthew Meszaros cbd465eba0 feat: add the customer-facing Make integration guide (triggers, actions, searches) and register it in the guides navigation 2026-06-30 06:14:03 +02:00
Matthew Meszaros cd0810fb53 feat: add Make analytics search modules: Get Campaign Analytics and Get Dashboard Analytics 2026-06-29 09:44:06 +02:00
Matthew Meszaros 25d4a45c19 feat: add Make group modules: Create Contact Category, Create Mailbox Tag, and Create Campaign Folder 2026-06-29 09:44:06 +02:00
Matthew Meszaros f1a3d6c5aa feat: add Make reply-template modules: create/update/delete template, Render Reply Template, and Find Reply Template search 2026-06-29 09:44:06 +02:00
Matthew Meszaros 787fde45b8 feat: add Make meeting modules: New Meeting Booked trigger, Log Meeting, Delete Meeting, and Find Meeting search 2026-06-29 09:44:06 +02:00
Matthew Meszaros f0e8658b3d feat: add Make CRM task modules: New CRM Task trigger, create/update/delete task, and Find CRM Task search 2026-06-29 09:44:06 +02:00
Matthew Meszaros da5adddef3 feat: add Make CRM deal modules: New Deal and Deal Won triggers, create/update/delete deal, and Find Deal search 2026-06-29 09:44:06 +02:00
Matthew Meszaros de46897b3f feat: add Make mailbox and warmup modules: New Mailbox Connected trigger, update/delete mailbox, warmup start/pause/resume/stop, and Find Mailbox search 2026-06-29 09:43:54 +02:00
Matthew Meszaros 7c7ddd9746 feat: add Make campaign modules: New Campaign and Campaign Completed triggers, create/update/delete, start/stop lifecycle, and Find Campaign search 2026-06-29 09:43:54 +02:00
Matthew Meszaros 8400fb1942 feat: add Make email and inbox modules: New Email Received trigger, Send Email, Reply in Inbox, Mark Inbox Emails Seen, and Verify Email Address 2026-06-29 09:43:54 +02:00
Matthew Meszaros 8bb1bbd8df feat: add Make contact modules: New Contact and New or Updated Contact triggers, create/update/delete, add/remove campaign, note create/update/delete, and Find Contact search 2026-06-29 09:43:54 +02:00
Matthew Meszaros db2efee8f2 feat: add the filterByStatus IML function (with test) that backs the Campaign Completed trigger since /campaigns has no status query param 2026-06-29 09:43:17 +02:00
Matthew Meszaros 8cdb4401fb feat: add the six Make dropdown RPCs (campaign, mailbox, pipeline, pipeline-stage, template, contact lists) powering dynamic select fields 2026-06-29 09:43:17 +02:00
Matthew Meszaros 6778cf169c feat: add the Make Warmbly OAuth2 connection (authorize/token/refresh with rotating tokens and expiry, GET /v1/me test and org+email label) with default scope and scope catalog 2026-06-29 09:43:17 +02:00
Matthew Meszaros d7b5d23d48 feat: add the Make app base.iml.json (api base URL, bearer auth header, code/request_id error handler) plus general common and module-groups files 2026-06-29 09:43:17 +02:00
Matthew Meszaros e1034257a3 feat: scaffold the Make.com custom app under integrations/make with the makecomapp.json manifest (57 modules, 6 RPCs, OAuth connection, 1 IML function), README, and gitignore 2026-06-29 09:43:17 +02:00
Matthew Meszaros 22b88a034a Merge pull request #53 from warmbly/feat/zapier-integration
feat: Warmbly Zapier integration (OAuth2) with polling triggers, actions, searches, and additive GET /v1/me
2026-06-29 08:31:43 +02:00
Matthew Meszaros d5bce77123 feat: document the resource-based layout and the full Zapier trigger/action/search catalog in the README and customer guide 2026-06-29 06:37:20 +02:00
Matthew Meszaros 88ada5a196 feat: expand Zapier app tests to cover the resource structure and the new edit/delete/warmup/analytics/group action and search keys 2026-06-29 06:37:20 +02: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 f2f13e8a90 feat: document the new Zapier edit and delete actions, widened scopes, and destructive-action caution 2026-06-29 06:21:41 +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 47d40a01aa feat: document Zapier polling caveats for meeting, campaign-completed, and deal-won triggers in the integration README 2026-06-29 06:09:38 +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 f6d3ff600a feat: document the GET /v1/me credential-verification endpoint in the API authentication guide 2026-06-28 19:28:04 +02:00
Matthew Meszaros 67c707cf32 feat: pin form-data to ^4.0.6 via npm override to clear the GHSA-hmw2-7cc7-3qxx high-severity Trivy finding in the Zapier lockfile 2026-06-28 19:28:04 +02:00
Matthew Meszaros 34fb2a77d6 feat: add customer-facing Zapier guide covering triggers, actions, searches and register it in the guides nav 2026-06-28 19:10:18 +02:00
Matthew Meszaros 1093744634 feat: add Warmbly Zapier integration README with OAuth setup, env vars, and dev workflow 2026-06-28 19:10:18 +02:00
Matthew Meszaros edeae3dcc2 feat: add Zapier app tests covering full platform-schema validation, structure, and helpers 2026-06-28 19:10:18 +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