协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
finta-webhooks-events【开发与工程】Automate Finta pipeline events with Zapier and email triggers. Use when setting up notifications for investor responses, automating follow-up reminders, or syncing events to other tools. Trigger with phrases like "finta automation", "finta notifications", "finta pipeline events", "finta zapier".
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: finta-webhooks-events description: 'Automate Finta pipeline events with Zapier and email triggers.
Use when setting up notifications for investor responses,
automating follow-up reminders, or syncing events to other tools.
Trigger with phrases like "finta automation", "finta notifications",
"finta pipeline events", "finta zapier".
' allowed-tools: Read, Write, Edit version: 1.7.0 license: MIT author: Jeremy Longshore jeremy@intentsolutions.io tags:
Process integration events safely by authenticating the sender, minimizing payload handling, and making every downstream action replay-safe.
Return a processing receipt with opaque event ID, verification outcome, handler version, idempotency result, destination status, and redacted error category.
Send the same synthetic signed event twice. The first is durably queued and processed once; the second returns a duplicate outcome. An invalid-signature fixture is rejected and creates only a redacted security receipt.
Finta supports event automation through its built-in automation rules and Zapier integration. Pipeline stage changes, investor replies, and deal room views can trigger external actions.
Configure in Settings > Automation:
Available triggers:
Example Zap: Finta stage change -> Slack message + Google Sheets row
import pandas as pd
from datetime import datetime, timedelta
def get_followup_reminders(export_path: str, days: int = 5) -> list:
df = pd.read_csv(export_path)
df["Last Contact"] = pd.to_datetime(df["Last Contact"])
cutoff = datetime.now() - timedelta(days=days)
overdue = df[
(df["Stage"].isin(["Reaching Out", "Follow-up"]))
& (df["Last Contact"] < cutoff)
]
return overdue[["Name", "Firm", "Email", "Last Contact", "Stage"]].to_dict("records")
For performance, see finta-performance-tuning.