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.

We strongly recommend running your first test job using your own email and contact information. This allows you to see exactly how the process works and guarantees that a response will be received for testing. The full testing process typically takes one to two days to run through. After submitting your first job completion, it may take a few hours for the data to be ingested and queued. The first test email will then be sent at 9:00 AM EST the following morning, and once the reply and follow-up sequence are processed (usually within a few hours), you’ll receive a confirmation email letting you know your test was successful and your account is ready for live use.

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> - we suggest you use your email for your test, that way you can respond to it quickly! We only activate your account once we receive a response to an 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> - we suggest you use your email for your test, that way you can respond to it quickly! We only activate your account once we receive a response to an 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"

}


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.
    Note: we suggest you use your email for your test, that way you can respond to it quickly! We only activate your account once we receive a response to an email.

  • 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 (including receiving a response from your customer) 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