A qualified lead reaches your CRM automatically in about 60 seconds. We do not email you a spreadsheet, and your team does not have to retype the prospect's name and details.
A webhook, or an API, or even a connection through a form submission make this possible. The terms sound technical, but the basic process is simple.
Here is how a prospect's form submission becomes a live record in your intake system, along with one setup detail to check before you start.
What are a webhook and an API?
An API lets one program give information to another. A webhook automatically sends that information when something happens. In this case, submitting the form triggers delivery without anyone pressing a button.
The sequence is short. A prospect completes a questionnaire on one of our landing pages. Our system checks the submission against your written criteria and fraud filters. If it passes, the webhook immediately sends the details through your CRM's API into the correct fields for the name, phone number, visa type, and timeline.
This happens automatically before the prospect closes the browser tab. Your team does not spend several minutes copying the information or leave the lead waiting in an inbox.
Pick the setup that matches how you work
There is no single correct setup. Choose based on the systems your firm already uses. Three options cover almost every firm.
- No CRM yet. We deliver to your email and a shared Google Sheet, which is a workable starting point. If you want a CRM, we can recommend one. Full CRM setup is a separately priced add-on and is never included in the per-lead price. Google Sheet still allows to configure some basic automations, either using Google Script or Zapier (a paid software thas is fine to start, but get expensive when your volume increases).
- Your intake team has a CRM. Leads go directly into the CRM. For a prospect scoring above your threshold, we add an SMS or WhatsApp alert so your team sees the high-value inquiry promptly.
- Call-heavy intake. Along with CRM delivery, we can send top-scored leads to your cloud phone system (Aircall, Five9, and RingCentral all accept this). Your dialer can start working the best inquiries as soon as they arrive. This is less critical for immigration leads that other legal verticals, but for firms with lots of volume, especially business visas that need to be attended fast, it is helpful.
You can use these channels together. The most common setup sends the lead to the CRM and emails a backup copy. The article Speed to lead for law firms explains which leads need each alert level.
Which systems qualify?
For the CRM itself, the rule is simple: we deliver into any CRM with an API; Clio, LawRuler, Lawmatics and most legal CRMs qualify. The same holds for the general-purpose platforms a firm might already run, such as Salesforce, Zoho, or Pipedrive, and for the automation tools that sit between apps (Zapier and Make), as well as custom systems built to accept webhooks. Still choosing a platform? Our CRM comparison for immigration law firms details the main options for firms with 5-10+ attorneys.
Wherever we send the leads, we map each piece of information to its proper field rather than sending everything as one block of text.
For firms working across more than one language, leads can be split by language as they arrive, since every landing page runs in a single language and we already know which page a given prospect came through. Spanish-speaking prospects can go to your Spanish intake person and Arabic-speaking prospects to another person, each through a separate inbox or even a separate CRM. This requires configuration rather than custom development, and the platform handles non-Latin scripts from end to end.
Check your CRM plan before signing up
Free and trial CRM tiers almost always keep the API locked. Since automated delivery depends on that API, a free plan usually cannot receive leads directly. Confirm your plan's API status before onboarding, not on day one of the first batch.
If you are on a free or trial plan, you will either upgrade to a paid tier that unlocks the API or take delivery another way (email and a spreadsheet). Confirm your plan's API status early so we can adjust delivery accordingly.
Tracking that makes attribution possible
We include two identifiers with every lead for later tracking.
- a per-lead reference number. If anything ever needs sorting out about one particular prospect, it means neither of us has to guess which record the other is talking about.
- the campaign that produced the lead. It lets you calculate what a signed client cost based on the source. This tag supports accurate attribution and the reporting described in our articles the four jobs of your intake team and law firm lead conversion rates.
Why your firm makes the first move
We keep one clear boundary around contact with the prospect.
"Before a lead reaches you, we never call, email, or text them. Your firm is the first to make contact."
When we run follow-up for you as an add-on, every message uses your name. The prospect deals with one firm rather than two competing relationships.
The lead belongs to your firm alone as soon as it arrives.
From here:
- Exclusive versus shared legal leads explains why a lead sold once is different from one sold to several firms.
- The immigration client intake form template helps you choose which details to collect from a prospect before delivery.
- Immigration lawyer leads maps the full journey from the original ad to a signed client.
FAQ
Should delivery be tested before the first live batch?
What happens during CRM or webhook downtime?
Which fields must be searchable rather than stored in notes?
How should partial phone or email duplicate matches behave?
Which security and delivery-log questions belong in setup review?
Ready to grow your immigration practice?
Qualified, exclusive immigration leads: fixed price per lead, no retainers, no long-term contracts. Start with a 30-100 lead test batch.
GET STARTED