What Ignition's Zapier integration actually supports
Before building, here's what Ignition's Zapier connector can and can't do:
Available actions: Create Client, Update Client, Create Deal
Available searches: Find Client, Search Clients
Available triggers: Proposal Accepted, Proposal Archived, Proposal Completed, Proposal Marked as Lost, Proposal Moved to Awaiting Acceptance, Proposal Saved as Draft, and others
Not available via Zapier: Creating or sending a proposal programmatically
This means you can't automatically generate and send a proposal from Zapier — but you can create a Deal in Ignition, which places the potential engagement in your pipeline. Your team then opens the Deal in Ignition and creates the proposal from there. This is still a meaningful automation: it ensures no potential new engagement slips through after a client meeting.
What you'll build
A Zap that:
Triggers when a Vinyl summary email arrives
Uses AI to check whether services were discussed in the meeting
Finds the matching client in Ignition
Creates a Deal in Ignition linked to that client — signalling that a proposal conversation has started
This article assumes you've completed Vinyl + Zapier: Getting started with email triggers and Use AI to classify your meetings.
What you'll need
A Zapier account (Starter plan or above)
Ignition connected to Zapier — go to My Apps in Zapier and search for Ignition to connect it
Step 1: Check if services were discussed
You only want to create a Deal when the meeting was about new or ongoing work. Inside your Path A — Client branch, add a ChatGPT or AI by Zapier step with this prompt:
The following is a Vinyl meeting summary. Read the Overview and Key Discussion Points sections.Answer two questions: 1. Were accounting, bookkeeping, tax, advisory, or professional services discussed? Answer YES or NO. 2. What is the full name of the client (the external attendee)? If unknown, write NONE.Reply in exactly this format: SERVICES: YES or NO CLIENT: [full name or NONE]Vinyl meeting summary: [insert Body Plain field here]
Step 2: Filter — only continue if services were discussed
Add a Formatter by Zapier → Text → Extract Pattern step. Use the pattern
SERVICES: (\w+)to pull out the YES or NO value.Add a Filter by Zapier step: only continue if the extracted value contains
YES.
Step 3: Extract the client name
Add another Formatter → Text → Extract Pattern step. Use the pattern CLIENT: (.+) to pull out the client name from the AI response.
Step 4: Find the client in Ignition
Add a step: Ignition → Find Client.
Set the search field to the client name extracted in Step 3.
If no match is found, you can add Ignition → Create Client as a fallback using a Filter to branch on whether the Find step returned an ID.
Step 5: Create the Deal in Ignition
Add a step: Ignition → Create Deal.
Set Client to the client ID returned in Step 4.
Set Deal Name to something like:
[Subject from email] — proposal pendingSet any other required fields (deal value, expected close date) based on what your firm typically uses.
The Deal will appear in Ignition's pipeline. Your team can then open it, review the Vinyl meeting summary, and create and send the proposal from within Ignition.
Optional: Notify yourself
Add a final step to make sure the Deal doesn't sit unnoticed:
Microsoft Teams → Send Channel Message: Post to your #sales or #pipeline channel with the client name and meeting subject
Gmail / Outlook → Send Email: Email yourself a quick note linking to the Ignition Deal
Finished Zap structure
1. Email by Zapier — New Inbound Email (trigger)
2. AI / ChatGPT — Classify meeting (CLIENT / INTERNAL / PRIVATE)
3. Paths by Zapier
└─ Path A: CLIENT
4. AI / ChatGPT — Check services + extract client name
5. Formatter — Extract SERVICES value
6. Filter — Stop if SERVICES = NO
7. Formatter — Extract CLIENT name
8. Ignition — Find Client
9. Ignition — Create Deal
10. Teams / Email — Notify yourself (optional)
What's next?
See Post Vinyl meeting summaries to Microsoft Teams to keep your team informed after every client meeting, or Turn Vinyl action items into tasks to make sure follow-ups don't get lost.
