Breyta GTM LinkedIn reply poller

Closes the DemandPilot loop. Polls Unipile for inbound LinkedIn messages (GET /api/v1/messages, is_sender=false) from the people we contacted, matches them to demand-action rows by the sender's provider_id, writes a reply-state ledger the follow-up planner reads (so it stops following up repliers), and emails the operator a notification when a new reply lands. The poll is the Unipile-documented alternative to the message_received webhook. Resolves each contact's provider_id via the unipile-recipient-resolve child.

Created by Emil Hjorth • Version 7 • 10 steps

Use this app

What you get

  • Closes the DemandPilot loop. Polls Unipile for inbound LinkedIn messages (GET /api/v1/messages, is_sender=false) from the people we contacted, matches them to demand-action rows by the sender's provider_id, writes a reply-state ledger the follow-up planner reads (so it stops following up repliers), and emails the operator a notification when a new reply lands. The poll is the Unipile-documented alternative to the message_received webhook. Resolves each contact's provider_id via the unipile-recipient-resolve child.

Integrations

  • unipile
  • sendgrid

How it works

  • 10 workflow steps run in Breyta to produce the app result.

Closes the DemandPilot loop. Polls Unipile for inbound LinkedIn messages (GET /api/v1/messages, is_sender=false) from the people we contacted, matches them to demand-action rows by the sender's provider_id, writes a reply-state ledger the follow-up planner reads (so it stops following up repliers), and emails the operator a notification when a new reply lands. The poll is the Unipile-documented alternative to the message_received webhook. Resolves each contact's provider_id via the unipile-recipient-resolve child.

FAQ

What does the Breyta GTM LinkedIn reply poller do?

This app monitors your LinkedIn inbox through Unipile to detect when a lead replies to your outreach. It automatically updates your follow-up records and sends an email notification so you can respond manually immediately.

How does the app detect LinkedIn replies without using webhooks?

The app uses the Unipile Application Programming Interface to poll for new messages where the sender is not you. It then matches those messages to your specific demand-action rows using a unique provider ID to ensure accuracy.

Which integrations are required for this workflow to function?

This workflow integrates with Unipile to access LinkedIn message data and SendGrid to deliver email alerts. It also connects to your internal Breyta database to update follow-up statuses.

How do I set up and customise the reply notification process?

You first need to connect your Unipile account and resolve recipient provider IDs through the child app. Once configured, you can customise the email notification settings to direct alerts to the correct operator.