Overview
Want to keep an eye on performance without opening LGM every day? With Make, you can automatically send yourself an email report containing the essential metrics of your campaigns (acceptances, replies, conversions, etc.). You simply choose the frequency you want: every week, every two weeks, or once a month.
Key benefits
Visibility : Easily track how your acceptance and reply rates evolve
Sharing : Automatically send the results to your team
Reliability : Receive scheduled reports that always arrive on time
Step 1: Get the prerequisites (API key + Campaign ID)
Get your external API key
Open LGM → All settings.
Go to Integrations & API → API and copy your external API key:
Find your Campaign ID
To retrieve your campaign statistics, you first need its Campaign ID, the internal identifier of your campaign.
Open your campaign page
The ID appears in the URL, for example:
https://app.lagrowthmachine.com/campaigns/66d5b7969da42c6b0685e9/overview
→ Here, the ID is 66d5b7969da42c6b0685e9
Create the scenario in Make
To create the Make scenario, follow this simple step-by-step tutorial that guides you through the process:
API Call 1: Get Campaign (campaign information)
In your first HTTP — Make a request module, use the GET method with this URL:
GET https://apiv2.lagrowthmachine.com/flow/campaigns/:campaignId?apikey=Your-external-apikey
Replace apikey with your external API key
Replace :campaignId with your Campaign ID
Enable Parse response
Click Run this module only to test and generate an output
Confirm you receive the campaign fields (e.g.
data.campaign.name)
Note: This call retrieves your campaign name and metadata to display in the email (header, subject line, etc.).
API Call 2: Get Campaign Stats (metrics)
Add a second HTTP — Make a request module using GET:
https://apiv2.lagrowthmachine.com/flow/campaigns/:campaignId/stats?apikey=Your-external-apikey
Replace apikey and :campaignId as before
Enable Parse response
Click Run this module only to test
Important: You will have two separate calls in the scenario:
Get Campaign → context + campaign name
Get Campaign Stats → numeric metrics
Prepare the automated email
You can customize:
The subject in Subject
The body in Content, inserting fields returned by the API calls (campaign name, audience size, replies, etc.)
If you prefer a ready-made template, select Body type → Raw HTML and paste this:
HTML Code to Copy
HTML Code to Copy
<!-- ✅ LGM Weekly Campaign Report - HTML email (600px) -->
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8" />
<title>Weekly LGM Campaign Report</title>
<meta name="color-scheme" content="light only">
<meta name="supported-color-schemes" content="light only">
</head>
<body style="margin:0; padding:0; background:#f5f6fb; font-family:Arial, Helvetica, sans-serif; color:#1c1c28;">
<div style="display:none; max-height:0; overflow:hidden; opacity:0;">Your weekly LGM campaign report is ready.</div>
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="background:#f5f6fb; padding:24px 12px;">
<tr>
<td align="center">
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="600" style="width:600px; max-width:600px; background:#ffffff; border-radius:12px; overflow:hidden; box-shadow:0 2px 8px rgba(20,16,51,0.06);">
<!-- Header -->
<tr>
<td style="background:#1a1535; padding:18px 20px;">
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td valign="middle" style="width:48px;">
<img src="https://i.imgur.com/QGlv090.png" width="120" alt="La Growth Machine" style="display:block; height:auto;">
</td>
<td align="right" valign="middle">
<div style="font-size:16px; color:#C6C3EE; letter-spacing:.2px;">Weekly Campaign Report</div>
<div style="font-size:18px; color:#C6C3EE; margin-top:4px;">{{1.data.campaign.name}}</div>
<div style="font-size:20px; color:#FFFFFF; font-weight:700; line-height:1.2; margin-top:2px;">
Campaign ID: {{10.data.engagementStats.campaignId}}
</div>
</td>
</tr>
</table>
</td>
</tr>
<!-- Summary band -->
<tr>
<td style="background:#f0eff8; padding:14px 20px; border-bottom:1px solid #e7e6f2;">
<div style="font-size:14px; color:#4b4576;">📊 Performance snapshot — sent automatically every Monday.</div>
</td>
</tr>
<!-- Overview -->
<tr>
<td style="padding:20px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"
style="border:1px solid #ececf5; border-radius:10px; overflow:hidden;">
<tr>
<td colspan="2" style="background:#faf9ff; padding:12px 16px; border-bottom:1px solid #ececf5; font-weight:700; color:#1a1535;">
Overview
</td>
</tr>
<tr>
<td style="padding:12px 16px; width:50%; border-bottom:1px solid #f2f1fa; color:#55516b;">Audience size</td>
<td style="padding:12px 16px; width:50%; border-bottom:1px solid #f2f1fa; font-weight:700; color:#1c1c28;">
{{10.data.engagementStats.audienceSize}}
</td>
</tr>
<tr>
<td style="padding:12px 16px; border-bottom:1px solid #f2f1fa; color:#55516b;">Started</td>
<td style="padding:12px 16px; border-bottom:1px solid #f2f1fa; font-weight:700; color:#1c1c28;">
{{10.data.engagementStats.started}}
</td>
</tr>
<tr>
<td style="padding:12px 16px; border-bottom:1px solid #f2f1fa; color:#55516b;">Completed</td>
<td style="padding:12px 16px; border-bottom:1px solid #f2f1fa; font-weight:700; color:#1c1c28;">
{{10.data.engagementStats.completed}}
</td>
</tr>
<tr>
<td style="padding:12px 16px; color:#55516b;">Converted</td>
<td style="padding:12px 16px; font-weight:700; color:#1c1c28;">
{{10.data.engagementStats.converted}}
</td>
</tr>
</table>
</td>
</tr>
<!-- Replies -->
<tr>
<td style="padding:0 20px 20px 20px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"
style="border:1px solid #ececf5; border-radius:10px; overflow:hidden;">
<tr>
<td colspan="3" style="background:#faf9ff; padding:12px 16px; border-bottom:1px solid #ececf5; font-weight:700; color:#1a1535;">
Replies
</td>
</tr>
<tr>
<td style="padding:12px 16px; width:40%; border-bottom:1px solid #f2f1fa; color:#55516b;">Contacted</td>
<td style="padding:12px 16px; width:30%; border-bottom:1px solid #f2f1fa; font-weight:700; color:#1c1c28;">
{{10.data.engagementStats.replies.contacted}}
</td>
<td style="padding:12px 16px; width:30%; border-bottom:1px solid #f2f1fa; color:#4b4576;"> </td>
</tr>
<tr>
<td style="padding:12px 16px; border-bottom:1px solid #f2f1fa; color:#55516b;">Total replies</td>
<td style="padding:12px 16px; font-weight:700; color:#1c1c28;">
{{10.data.engagementStats.replies.replied}}
</td>
<td style="padding:12px 16px; color:#4b4576;">
{{10.data.engagementStats.replies.contactedReplyPercent}}%
</td>
</tr>
<tr>
<td style="padding:12px 16px; border-bottom:1px solid #f2f1fa; color:#55516b;">LinkedIn replies</td>
<td style="padding:12px 16px; font-weight:700; color:#1c1c28;">
{{10.data.engagementStats.replies.linkedinReplied}} / {{10.data.engagementStats.replies.linkedinContacted}}
</td>
<td style="padding:12px 16px; color:#4b4576;">
{{10.data.engagementStats.replies.linkedinContactedReplyPercent}}%
</td>
</tr>
<tr>
<td style="padding:12px 16px; color:#55516b;">Email replies</td>
<td style="padding:12px 16px; font-weight:700; color:#1c1c28;">
{{10.data.engagementStats.replies.emailReplied}} / {{10.data.engagementStats.replies.emailContacted}}
</td>
<td style="padding:12px 16px; color:#4b4576;">
{{10.data.engagementStats.replies.emailContactedReplyPercent}}%
</td>
</tr>
</table>
</td>
</tr>
<!-- Relations -->
<tr>
<td style="padding:0 20px 24px 20px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%"
style="border:1px solid #ececf5; border-radius:10px; overflow:hidden;">
<tr>
<td colspan="3" style="background:#faf9ff; padding:12px 16px; border-bottom:1px solid #ececf5; font-weight:700; color:#1a1535;">
Relations
</td>
</tr>
<tr>
<td style="padding:12px 16px; width:40%; border-bottom:1px solid #f2f1fa; color:#55516b;">Requests sent</td>
<td style="padding:12px 16px; width:30%; border-bottom:1px solid #f2f1fa; font-weight:700; color:#1c1c28;">
{{10.data.engagementStats.relations.requestSent}}
</td>
<td style="padding:12px 16px; width:30%; border-bottom:1px solid #f2f1fa; color:#4b4576;"> </td>
</tr>
<tr>
<td style="padding:12px 16px; border-bottom:1px solid #f2f1fa; color:#55516b;">New relations</td>
<td style="padding:12px 16px; font-weight:700; color:#1c1c28;">
{{10.data.engagementStats.relations.newRelations}}
</td>
<td style="padding:12px 16px; color:#4b4576;">
{{10.data.engagementStats.relations.newRelationsPercent}}%
</td>
</tr>
<tr>
<td style="padding:12px 16px; color:#55516b;">Already connected</td>
<td style="padding:12px 16px; font-weight:700; color:#1c1c28;">
{{10.data.engagementStats.relations.alreadyConnected}}
</td>
<td style="padding:12px 16px; color:#4b4576;"> </td>
</tr>
</table>
</td>
</tr>
<!-- Footer -->
<tr>
<td style="padding:16px 20px 26px 20px; text-align:center; color:#6b678a; font-size:12px;">
Sent automatically every Monday • Powered by La Growth Machine & Make
</td>
</tr>
</table>
<div style="height:24px; line-height:24px;"> </div>
</td>
</tr>
</table>
</body>
</html>
Here's the email sent if you use our template :
And that’s it — you now automatically receive a clear and complete report of your campaigns without having to do anything. Just launch your scenario 🚀
Note: Fields such as {{10.data.engagementStats.*}} come from the HTTP modules.
Check the exact paths and replace them if necessary with those from your module.
If needed, check the LGM API documentation.
FAQs
How can I check if my API data is mapped correctly?
How can I check if my API data is mapped correctly?
Test each module with Run this module only and inspect the output to confirm the paths used.
Can I change the sending frequency without rebuilding the whole scenario?
Can I change the sending frequency without rebuilding the whole scenario?
Yes. Adjust the Scheduler module in Make to change the cadence.
Can I add more metrics to the email?
Can I add more metrics to the email?
Yes. Add them directly to the HTML or your text block and map the corresponding API fields.
Is the HTML template mandatory?
Is the HTML template mandatory?
No. You can write the email in plain text, use this template, or create your own.



