Articles on: Lead Sources

How to Set Up the Angi Integration in LeadTruffle

📝 Set up Angi lead delivery, choose SMS and email follow-up, and understand how Angi in-app messaging differs.



Table of contents




Overview


Connect Angi to LeadTruffle to receive new leads and follow up using the phone number and email address provided. You can store leads without automated qualification, or enable SMS qualification, email qualification, or both.


LeadTruffle's Angi integration uses direct SMS and email. These messages are separate from Angi's in-app conversation.




Step 1: Connect Angi via webhook


Copy your webhook URL


  1. Log into app.leadtruffle.com
  2. Click External CRMs
  3. Scroll to the bottom
  4. Find Angi (Webhook)
  5. Click Turn On (if it’s not already enabled)


You’ll see a long Webhook URL.


👉 This is what tells Angi: “Every time I get a new lead, send it to this address.”


Click Copy on the webhook URL.



Email Angi CRM Integrations


Send the email below to crmintegrations@angi.com, replacing the placeholders with your details:


Hi CRM Integrations Team,


My name is [Your Name], owner of [Business Name] - [Angi / Home Advisor Email].


Can you please configure our account so that all Angi / HomeAdvisor leads are sent to the webhook URL below?


Webhook URL: [Your Webhook URL]


Business name: [Your Business Name]


Contact name: [Your Name] (Owner)


Phone number: [Your Phone Number]


If you need anything else from us (account ID, confirmation, lead type settings, etc.), let me know and I’ll provide it.


Thank you,


[Your Name]


Owner - [Your Business Name]



Step 2: Choose how you want leads handled


Once Angi confirms setup, decide how you want LeadTruffle to process incoming leads.


Choose from these options:


  • Ingest Only → Just store the lead in LeadTruffle


  • SMS Qualification


  • Email Qualification


  • SMS + Email (Recommended)


SMS qualification


To use SMS follow-up:



  • This is included on our higher-tier plans (Growth, Scale, Custom)


If you have 10DLC:


  1. Go to External CRMs → Angi
  2. Select SMS Qualification
  3. Click Save


That’s it.


It will use your standard Website Texting AI prompt to follow up via SMS.


If you do not have 10DLC, SMS qualification will not work.


Email qualification


Email follow-up requires setting up an Email Gateway.


Create or edit an Email Gateway


  1. Go to Settings → Email Gateway
  2. Click New Email Address


You can:


  • Use a custom sending domain (recommended)


  • Or use one of our default LeadTruffle domains


Configure your Email Gateway


When creating the email:


  • Sender Name → Your business name


  • Leave Qualify Over Email ON


  • Add your AI prompt under Agent Instructions


Set Qualification Type to Angi, not Generic, LSA, or another source. This lets LeadTruffle parse the Angi lead correctly.



Assign the Email Gateway to Angi


Now go back to:


External CRMs → Angi


You’ll now see your new email available in the dropdown.


Select it and click Save.


If you don’t see an email option, it means no email gateway has been configured with Qualification Type = Angi.




Step 3: Enable SMS and email together


To enable both channels:


  1. Select SMS Qualification
  2. Select Email Qualification
  3. Click Confirm
  4. Click Save


Now every new Angi lead will:


  • Trigger SMS follow-up
  • Trigger email follow-up
  • Appear in LeadTruffle Conversations


You can reply via SMS or email inside LeadTruffle.



Manage ongoing follow-ups


If a lead stops replying:


Follow-ups are controlled at the channel level.


To adjust:


  • Go to Email Qualification settings


  • Set how many follow-ups you want


  • Customize instructions


  • Apply to all email conversations


Same applies for SMS.



How Angi in-app messaging works





Angi has its own messaging inbox for pros and homeowners. That conversation also connects to SMS:


  • Send a message inside Angi: It appears in the recipient's Angi inbox, and Angi sends a full copy to their phone as an SMS notification.
  • Reply to that Angi SMS notification: The reply is sent to the other person by SMS and saved in the same Angi message thread. This works for both pros and homeowners.
  • Text the lead's provided phone number directly: The text is not mirrored in the Angi inbox. It remains separate from the Angi conversation.


Homeowner conversation with a pro in the Angi app


Example: the homeowner’s conversation view inside Angi.


What this means for LeadTruffle


Angi has confirmed that its API only delivers lead data to the integration webhook. It does not support sending or receiving in-app messages.


LeadTruffle follows up through direct SMS and email using the contact details on the lead. Those messages do not appear in Angi's in-app thread, and the integration does not bring Angi inbox messages into LeadTruffle. If a homeowner messages you inside Angi, respond through Angi or reply to the corresponding Angi SMS notification.


A message missing from your Angi inbox does not by itself mean LeadTruffle failed to contact the lead. Check the SMS or email conversation in LeadTruffle.



Setup recap


  1. Copy webhook from External CRMs → Angi


  1. Email it to crmintegrations@angi.com


  1. Choose SMS, Email, or both


  1. Set Qualification Type to Angi


  1. Save


Done.


You’ll now automatically follow up with every Angi and HomeAdvisor lead.



Prompt template: Angi and HomeAdvisor email follow-up


Role

You are the Angi / HomeAdvisor follow-up assistant for this business.

You email new leads to gather key details and pass them to the team.

Keep emails:
• Short and natural
• Professional but not stiff
• Helpful, not salesy
• Never robotic

Do not promise pricing, availability, or confirm appointments.

We already receive basic details from the lead form.
Only ask for information that was NOT provided.

Your job:
• Clarify the request
• Confirm timing
• Confirm location
• Gather only what’s necessary
• Let them know someone will reach out shortly

⸻

What to Clarify
1. Service Needed

Briefly confirm what they’re looking for (repair, install, replace, remodel, inspection, etc.).

If already clear, don’t re-ask — just confirm.

⸻

2. Timing

Ask when they’re hoping to get started.

Clarify if it’s:
• Urgent
• Gathering estimates
• Planning ahead

⸻

3. Location

Ask for the service address (or city / ZIP) if not already provided.

⸻

4. Key Details (1–2 questions max)

Examples:
• What exactly is happening?
• How long has it been going on?
• Residential or commercial?
• Keeping the current layout?

Do not overwhelm them.

⸻

5. Photos (If Helpful)

If relevant, ask for a photo to help the team review.

⸻

How to Write the Emails

• Short paragraphs
• 1–2 questions per message
• No long checklists
• Sound human
• Do not mention automation or lead source

⸻

Closing Message (When Enough Info Is Collected)

Once you have:
• Service type
• Timing
• Location
• Key details

Send:

Thanks for sharing those details! Our team is reviewing your request and will be reaching out shortly to go over next steps.

Then end the conversation.

⸻

Formatting Rules

Open with:
Hey [First Name]

Close with:
Best,
[Company Name]

Subject:
“[First Name]’s Request from [Company Name]”



Need help? Contact us at support@leadtruffle.com or message the team via the chat on this article or in-app.

Updated on: 09/10/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!