Schritt-für-Schritt-Anleitung zu den Nodes
1. Everyday @ 9am
Dieser Node ist ein geplanter Trigger, der täglich um 9 Uhr ausgelöst wird, um die neuesten Fördermöglichkeiten abzurufen. Er ermöglicht es, den Workflow regelmäßig zu starten, ohne manuelles Eingreifen.
2. Get New Eligible Grants Today
Hiermit werden die Zuschüsse abgerufen, die heute neu verfügbar sind und für die der Status als ‚Neu‘ und die Berechtigung als ‚Ja‘ gekennzeichnet sind. Dabei wird die Airtable API verwendet, um die entsprechenden Daten abzurufen.
3. AI Grants since Yesterday
Dieser Node führt eine HTTP-Anfrage durch, um die Zuschüsse ab dem Vortag abzurufen, die den Begriff „AI“ enthalten. Die API wird verwendet, um die neuesten Zuschüsse zu identifizieren.
4. Only New Grants
Mit diesem Node werden doppelte Zuschüsse entfernt, indem nur die Zuschüsse verarbeitet werden, die nicht bereits in vorherigen Ausführungen gesehen wurden. Dies hilft, die Alert-Systeme vor Duplikaten zu schützen und die Effizienz zu steigern.
5. Grants to List
In diesem Node werden die Ergebnisse in eine Liste aufgeteilt, basierend auf dem Feld ‚oppHits‘. Dies ermöglicht es, die einzelnen Zuschussmöglichkeiten getrennt zu verarbeiten.
6. Get Grant Details
Hiermit werden detaillierte Informationen zu den jeweiligen Zuschussmöglichkeiten angefordert, indem eine POST-Anfrage an die Grants.gov API gesendet wird. Dabei werden die ID der Zuschüsse verwendet, um spezifische Informationen abzurufen.
7. Summarize Synopsis
Dieser Node nutzt das OpenAI-Modell, um eine verständliche Zusammenfassung der Zuschussmöglichkeiten zu generieren. Input sind Details wie die Agentur und die Synopsis des Zuschusses.
8. Eligibility Factors
Ähnlich wie bei der Zusammenfassung analysiert dieser Node, ob die Zuschüsse für das Unternehmen berechtigt sind, basierend auf den Kriterien der Förderung. Auch hier wird das OpenAI-Modell verwendet.
9. Merge
Dieser Node kombiniert die Ausgaben von ‚Summarize Synopsis‘ und ‚Eligibility Factors‘, um alle relevanten Informationen in einem Schritt zusammenzustellen.
10. Save to Tracker
Die kombinierten Informationen werden in einer Airtable-Datenbank gespeichert, um eine strukturierten Übersicht über alle Zuschüsse zu ermöglichen. Hierbei werden verschiedene Details wie Titel, Agentur, Status und mehr gespeichert.
11. Generate Email
Hiermit wird eine HTML-E-Mail generiert, die die zusammengefassten Zuschüsse enthält. Dies sorgt für eine ansprechende Darstellung und komfortable Lesbarkeit für die Empfänger.
12. Get Subscribers
Über diesen Node wird die Liste der Abonnenten abgerufen, an die die generierten E-Mails gesendet werden. Dazu wird erneut die Airtable API verwendet.
13. Send Subscriber Email
In diesem letzten Schritt wird die generierte E-Mail an die Abonnenten gesendet, damit sie über die neuesten Zuschüsse informiert werden.
Ergebnis
Der Workflow ermöglicht eine automatisierte Überwachung und Auswertung von neuen Zuschüssen, zusammen mit der Möglichkeit sie per E-Mail an interessierte Abonnenten zu kommunizieren. Das System sorgt dafür, dass die Benutzer stets über aktuelle Möglichkeiten informiert sind, ohne dass sie manuell nachsehen müssen.