How to Auto-Create Opportunities with Workflows
Last updated: May 31, 2026
By default, opportunities in Lightfield require manual creation. However, the Workflow Builder lets you automate this — for example, creating an opportunity every time a demo is booked or a meeting with a new prospect is added to your calendar.
Option 1: Create an Opportunity When a Meeting Is Scheduled (Most Common)
This is the most popular pattern: anytime an upcoming meeting is created in your calendar, Lightfield automatically creates a linked opportunity.
Steps:
Go to Settings → Workflows and click New Workflow
Select Upcoming Meeting Created as the trigger
Add an Agent Request step
Use a prompt like the one below — customize the stage name to match your first pipeline stage:
Create an opportunity in the account this meeting is with, set to the stage "[YOUR FIRST STAGE NAME]".
Name the opportunity "[Customer company name] + [Product they're interested in]".
Do not create the opportunity if the meeting is with an existing customer about a done deal, or if it's with a new customer but clearly has nothing to do with the contact wanting to buy from us.Click Test, then Activate
Tip: The agent uses the meeting's account context to decide whether to create the opportunity, so it won't fire on internal meetings or calls that aren't sales-related.
Option 2: Create an Opportunity via an Inbound Webhook
If you use a scheduling tool like Calendly, HubSpot Meetings, or Cal.com, you can send a webhook to Lightfield when a demo is booked.
Steps:
Create a new workflow with Webhook Received as the trigger
Paste the generated webhook URL into your scheduling tool's outbound webhook settings
Send a test payload and click Parse JSON to extract available fields
Add a Create Record step for Opportunity, mapping fields (account name, contact email, etc.) from the webhook payload
Activate the workflow
Option 3: Create Opportunities on a Schedule
If you'd rather have Lightfield periodically scan for contacts that should have opportunities but don't:
Create a workflow with a Scheduled trigger (e.g., daily at 8:00 AM)
Add an Agent Request step with a prompt like:
Review accounts that have had at least one meeting in the past 7 days but have no open opportunity. For each one, create an opportunity named "[Customer company name] + [Product they're interested in]". at stage "[YOUR FIRST STAGE NAME]".