Trigger: First Call From Contact
Fires an automation only the first time a phone number ever calls your business.
The First call from contact trigger fires when the calling number had no previous call on record — it's the first time that contact ever reached you by voice. Note it fires on the contact, not a specific conversation, so when testing it you pick a recent contact instead of a conversation.
When to use it
- Automatically welcome a new lead who just called for the first time.
- Create a follow-up task for a salesperson to reach out.
- Tag the contact as "New phone lead" to segment them later.
Trigger settings
- Specific channel: restrict to one call channel. Empty = any.
- Direction: filter by Inbound / Outbound.
- You can toggle "Run only once per contact" in the editor, though this trigger is already one-time by design.
Available variables
Call variables ($call.id, $call.from, $call.duration, etc.), contact variables ($contact.display_name, $contact.phone, $contact.tags, etc.), plus:
$is_new_contact— true when the number had no Contact row before this call.
Steps
- Create or open an automation in Automations.
- Drag "First call from contact" from Call triggers.
- Set channel/direction filters if needed.
- Connect actions like "Add tag" + "Create follow-up task".
- Activate and save.
Example
Every time a new number calls the "Support" channel, you want to tag it and create a welcome task. Set up the trigger, connect "Add tag = New phone lead", then "Create task" titled: "Call {{$contact.display_name}} ({{$call.from}}) back for follow-up."
Tips
- To test it, use Test and pick a recent contact (not a conversation).
- Pair it with "Repeat caller" to tell new customers apart from regulars in your reports.
Related articles
-
Build your first workflow
Omnifox workflows automate your operation: a trigger starts the automation and action nodes do the work. Build a welcome message in minutes.
-
Workflow triggers catalog
Learn which events can start a workflow automatically in Omnifox.
-
Action nodes available in workflows
Discover the actions a workflow can run automatically.
-
Conditions and branching (if/then) in a workflow
Make your flows take decisions and follow different paths based on each contact data.
-
Ready-to-use workflow templates
Start your automations in minutes from prebuilt flows you can customize.