How to Auto-Assign Leads to Users in Sparkforge Workflows
Use the Assign to User action in a workflow triggered by Contact Created to round-robin new leads. Add an Internal Notification action after it so the assigned user is notified the moment a lead lands.
Round-robin lead distribution keeps response times fast and stops leads from sitting in a shared queue. Set it up once with a workflow and Sparkforge handles assignment plus notifications automatically.
Step 1: Create the workflow
- Go to Automations > Workflows.
- Click Create Workflow.
- Choose Start from Scratch.
Step 2: Add a trigger
Pick a trigger that matches how leads enter your system. Contact Created is the simplest — the workflow fires every time a new contact appears, regardless of source.
Step 3: Add the Assign to User action
- Add the Assign to User action.
- Select the users in your sub-account who should be in the round-robin.
- Leave Split Traffic set to Equally for an even split, or weight it if certain users should get more.
Step 4: Notify the assigned user
- Add the Internal Notification action after the Assign to User action.
- Pick a notification channel: in-app, SMS, email, or any combination.
- Under User Type, select Assigned User so the alert only goes to the rep who got the lead.
Order matters. The notification has to come after the assignment, otherwise there's no assigned user to notify.
Step 5: Publish
Toggle Publish on at the top right and click Save. The workflow runs on every new contact from this point forward.
Frequently Asked Questions
What if a user is on vacation or off the clock?
Can I round-robin based on tag, source, or location?
Will the assigned user see the lead in their inbox?
Can I send notifications to a Slack channel instead?
Was this article helpful?
Thanks for the feedback.