Keep placement context with the student contact
A score is more useful when it stays close to the person it belongs to. Have Notis update the matching SendGrid contact when your results system reports a Linguapop placement result.
Trigger
Webhook received
Notis starts this workflow when an external tool or custom backend sends an HTTP request.
Action
Add or update a contact
The endpoint can handle 30k contacts or 6mb, reports queuing/errors, needs extra steps to confirm changes and retrieve ids. custom fields must pre-exist and exact identifiers are required for updates; email addresses are auto-lowered in case.
Why this helps
Results and contact records can drift apart when you have to update them by hand.
- Keep selected placement details alongside the student's SendGrid contact.
- Avoid repeating the same lookup and update across tools.
- Make future outreach easier to personalize using information your team has chosen to retain.
Setup
Build it in a few focused steps.
- 1Connect Linguapop and SendGrid to Notis once in the portal.
- 2Create an automation or ask Notis to update the matching SendGrid contact when a Linguapop results notification arrives.
- 3Describe in one plain-language instruction which details to retain and how to identify the matching contact; ensure any custom fields already exist in SendGrid.
- 4Choose an incoming webhook trigger and a channel for run reports.
- 5Test with one real results notification and check the contact update in SendGrid.
Questions about this workflow
Can the action create or update the contact?
The SendGrid action supports adding or updating a contact. Your prompt should make clear how Notis should identify the right contact.
Do I need to create custom fields first?
Yes. Any custom fields you ask SendGrid to update must already exist and use the correct identifiers.
When this happens · Trigger
Do this · Action
Supported Triggers and Actions
Notis builds workflows that link Linguapop to Sendgrid. A trigger fires from one place; an action lands in another.
Linguapop triggers
Sendgrid actions
Recurring trigger
Notis starts this workflow on a schedule, such as daily, weekly, or during business hours.
Activate template version
**this endpoint allows you to activate a version of one of your templates.**
Webhook trigger
Notis starts this workflow when an external tool or custom backend sends an HTTP request.
Add a batch of ips to an ip pool
This operation appends a batch of ips to an ip pool. this operation requires all ip assignments to succeed. if any ip assignments fail, this endpoint will return an error.
Add an ip address to a pool
Add an ip address to a pool with this endpoint. activation in sendgrid needed first. it takes up to 60 seconds. possible to add to multiple pools. retrieve ips via a specific endpoint.
Add an ip to an authenticated domain
**this endpoint allows you to add an ip address to an authenticated domain.**
Add a single recipient to a list
**this endpoint allows you to add a single recipient to a list.**
Add a twilio sendgrid ip address
This operation adds a twilio sendgrid ip address to your account. you can also assign up to 100 subusers to the ip address at creation.
Add ips
**this endpoint is for adding a(n) ip address(es) to your account.**
Add one or more ips to the allow list
This endpoint adds allowed ip addresses to a list, which then assigns each ip an id for future removal; ids can be retrieved via a specific retrieval endpoint.
Connect any two apps with Notis in the middle.
Linguapop and Sendgrid, or any other combination from 1,000+ integrations.
When this happens · Trigger
Do this · Action
Save your first hour today.
7-day trial of any paid plan, with 20$ of usage included.
No card. Works with personal or business Sendgrid.