Echo Integration Guide

Echo turns your completed jobs into automated feedback requests - happy customers are guided to leave positive reviews; unhappy ones are flagged for you. You can connect in minutes using Email Forwarding or a Webhook. If you prefer a hosted form (with QR codes) or a Sheets/Excel sync, we'll set that up for you.

In order for Echo to run, we need the following information for each job:

Account ID

Your Account ID # (i.e., 1, 15, 184) - Can be found in your
original onboarding email.

Your Account ID # (i.e., 1, 15, 184) - Can be found in your original onboarding email.

Customer's First Name

Your customer's first name, for use in our
communications

Customer's Email

An email we can use to contact your customer &
solicit feedback

An email we can use to contact your customer & solicit feedback

Job Completion Date

The date the job was completed
(in MM/DD/YYYY format)

(Optional) Work Description

A brief summary of the job that was done - this helps
our AI to understand the work & provide better content

A brief summary of the job that was done - this helps our AI to understand the work & provide better content

Option 1: Email Forwarding (fastest)

Set up automated emails with structured data to let Echo know directly when jobs are done.

Get Echo to drive more leads and better customer satisfaction with automated feedback.

Have your system (or admin) send us an email

Send the email to: completedjobs@daigneaultlabs.com


Email Subject: Completed Job for <Your Business Name>


Email Body:

Account ID: <Your Account ID, just the number>
Customer First Name: <Your Customer's First Name>
Customer Email: <Your Customer's Email>
Job Date: <The Date you completed the job>
Work Description: <Optional - a brief description of the work completed>

Have your system (or admin) send us an email

Send the email to: completedjobs@daigneaultlabs.com


Email Subject: Completed Job for <Your Business Name>


Email Body:

Account ID: <Your Account ID, just the number>
Customer First Name: <Your Customer's First Name>
Customer Email: <Your Customer's Email>
Job Date: <The Date you completed the job>
Work Description: <Optional - a brief description of the work completed>

How it works

  • We periodically ingest these emails into our database.

  • Echo will then send a feedback request to your customer at the provided address.

  • Customers respond, Echo reads & understands their feedback, and routes the message appropriately, following up with them to leave a positive review, or escalating to you if it's neutral or negative feedback.

Some tips & tricks

  • The subject line in the email can really be anything - do what works best for you.

  • Each email should only contain one job - if you are processing many jobs, send many emails.

  • Dates should be in MM/DD/YYYY format.

Option 2: Webhook (for apps, CRMs, or custom systems)

Set up automated webhooks to effortlessly flow data to Echo.

Have your system post the following to our webhook

Method: POST
Endpoint: https://daigneaultlabs.app.n8n.cloud/webhook/d837ca0e-0163-4ac7-b299-a5307a42c189

JSON Body

{

"accountId": 1234,

"customerFirstName": "Billy",

"customerEmail": "billy@example.com",

"jobDate": "3/28/2025",

"workDescription": "We painted his shed"

}


cURL example

curl -X POST \

-H "Content-Type: application/json" \

-d '{"accountId":1234,"customerFirstName":"Billy","customerEmail":"billy@example.com","jobDate":"3/28/2025","workDescription":"We painted his shed"}' \

https://daigneaultlabs.app.n8n.cloud/webhook-test/d837ca0e-0163-4ac7-b299-a5307a42c189



Have your system post the following to our webhook

Method: POST
Endpoint: https://daigneaultlabs.app.n8n.cloud/webhook/d837ca0e-0163-4ac7-b299-a5307a42c189

JSON Body

{

"accountId": 1234,

"customerFirstName": "Billy",

"customerEmail": "billy@example.com",

"jobDate": "3/28/2025",

"workDescription": "We painted his shed"

}

cURL example

curl -X POST \

-H "Content-Type: application/json" \

-d '{"accountId":1234,"customerFirstName":"Billy","customerEmail":"billy@example.com","jobDate":"3/28/2025","workDescription":"We painted his shed"}' \

https://daigneaultlabs.app.n8n.cloud/webhook-test/d837ca0e-0163-4ac7-b299-a5307a42c189

Validation Notes

  • Expected Response: {"message":"Workflow was started"}

  • accountId: integer must match your assigned Account ID.

  • customerFirstName: string, plain text

  • customerEmail: must be in valid email format.

  • jobDate: MM/DD/YYYY format

  • workDescription: optional, plain text.

Other Options & FAQ

More integration options are on the way!

Hosted Forms

For teams that want a simple form (great for field staff!)


Email ryan@daigneaultlabs.com and we'll stand up a custom form and set you up with a QR code that posts directly to your account at no cost to you.

Coming Soon: Excel & Google Sheets

We're working on adding native sync to watch specific Sheets/Excel files and pull in new rows automatically. If you want early access, let us know by emailing ryan@daigneaultlabs.com

Testing your Integration (required!)

In order to activate your account, you need to run one job through Echo to make sure we capture everything properly.


  1. Send one test job using your chosen method (use sample data, your own email, etc.)

  2. Watch for a confirmation email from Echo.

  3. Once the test works, we'll mark your account as Active.

FAQ & Best Practices

How often do you pull email jobs?

We poll regularly throughout the day. Webhooks are near instant.

Can I batch send multiple jobs?

Email: one job per email is required. Webhook: send jobs individually; if you must batch, send sequential POSTs.

What if I don't have the customer's email?

Echo needs the Customer Email to request feedback. Consider capturing emails during booking or payment. We'd be happy to help you set up a system to do so!

Need help? If there's ever any doubt, question, comment, or request, reach out directly: ryan@daigneaultlabs.com. We'll help you set up the integration - no cost.

© Copright 2025 Daigneault Labs

Created by @itsjamik

© Copright 2025 Daigneault Labs

Created by @itsjamik

© Copright 2025 Daigneault Labs

Created by @itsjamik