> ## Documentation Index
> Fetch the complete documentation index at: https://docs.b3os.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Farcaster Integration

Leverage blockchain-powered automation to streamline crypto workflows, enabling seamless interactions across decentralized apps. With Farcaster integrat...

![Farcaster logo](https://ai-icon.b3.fun/logo/farcaster) Integration available

Leverage blockchain-powered automation to streamline crypto workflows, enabling seamless interactions across decentralized apps. With Farcaster integration, you can effortlessly broadcast posts and engage your community directly from your workflow platform.


**[Public page](https://b3os.org/integrations/app/farcaster)**

Open the user-facing integration overview for examples, templates, and sharing.
  **[Action reference](/actions/reference)**

Schema-level references for executable actions and test payloads.
  **[Trigger reference](/actions/trigger-reference)**

Event and schedule triggers that can start B3OS workflows.

## Build With Farcaster

Use Farcaster when a workflow needs to react to Farcaster: New Cast, Farcaster: New Follower and follow up with actions such as Delete Farcaster Cast, Follow Farcaster User, Get Farcaster Cast. Start in the visual editor to connect an account, then use the references below for payload shape, required fields, and API testing.

## Available Actions

| Action | ID | Connector | Required fields |
| --- | --- | --- | --- |
| ![Delete Farcaster Cast logo](https://ai-icon.b3.fun/logo/farcaster) [Delete Farcaster Cast](/actions/reference/generated/delete-farcaster-cast) | `delete-farcaster-cast` | ![farcaster logo](https://ai-icon.b3.fun/logo/farcaster) `farcaster` | `castHash` |
| ![Follow Farcaster User logo](https://ai-icon.b3.fun/logo/farcaster) [Follow Farcaster User](/actions/reference/generated/follow-farcaster-user) | `follow-farcaster-user` | ![farcaster logo](https://ai-icon.b3.fun/logo/farcaster) `farcaster` | `targetFid` |
| ![Get Farcaster Cast logo](https://ai-icon.b3.fun/logo/social) [Get Farcaster Cast](/actions/reference/generated/get-farcaster-cast) | `get-farcaster-cast` | `-` | `identifier` |
| ![Get Farcaster Feed logo](https://ai-icon.b3.fun/logo/social) [Get Farcaster Feed](/actions/reference/generated/get-farcaster-feed) | `get-farcaster-feed` | `-` | `feedType` |
| ![Get Farcaster User logo](https://ai-icon.b3.fun/logo/social) [Get Farcaster User](/actions/reference/generated/get-farcaster-user) | `get-farcaster-user` | `-` | - |
| ![Get Farcaster User Followers logo](https://ai-icon.b3.fun/logo/social) [Get Farcaster User Followers](/actions/reference/generated/get-farcaster-user-followers) | `get-farcaster-user-followers` | `-` | `fid` |
| ![Post Farcaster Cast logo](https://ai-icon.b3.fun/logo/farcaster) [Post Farcaster Cast](/actions/reference/generated/post-farcaster-cast) | `post-farcaster-cast` | ![farcaster logo](https://ai-icon.b3.fun/logo/farcaster) `farcaster` | `text` |
| ![React to Farcaster Cast logo](https://ai-icon.b3.fun/logo/farcaster) [React to Farcaster Cast](/actions/reference/generated/react-farcaster-cast) | `react-farcaster-cast` | ![farcaster logo](https://ai-icon.b3.fun/logo/farcaster) `farcaster` | `castHash`, `reactionType` |
| ![Search Farcaster Casts logo](https://ai-icon.b3.fun/logo/social) [Search Farcaster Casts](/actions/reference/generated/search-farcaster-casts) | `search-farcaster-casts` | `-` | `query` |


## Available Triggers

| Trigger | ID | Required configuration |
| --- | --- | --- |
| [Farcaster: New Cast](/actions/trigger-reference/triggers/farcaster-new-cast) | `farcaster-new-cast` | - |
| [Farcaster: New Follower](/actions/trigger-reference/triggers/farcaster-new-follower) | `farcaster-new-follower` | - |
| [Farcaster: New Reaction](/actions/trigger-reference/triggers/farcaster-new-reaction) | `farcaster-new-reaction` | - |


## Common Use Cases

**Automated Community Announcements**

Trigger Farcaster casts whenever a new block is confirmed or a token transfer occurs, keeping your community updated in real time.
  **Reward Distribution via Social Signals**

Link token reward claims to specific cast engagements, automating incentives for user participation.
  **Real‑Time Market Updates**

Post price alerts or market analysis casts automatically when on‑chain metrics cross defined thresholds.
  **Event‑Driven Engagement**

Generate casts for upcoming DAO votes, hackathons, or AMAs, ensuring timely promotion across your crypto ecosystem.

## Connector Notes

- Create the connector from a trusted B3OS organization before publishing workflows that call external accounts.
- Keep OAuth tokens, API keys, bot tokens, channel IDs, and account IDs in connector settings or workflow props, not in reusable public template text.
- Test with the visual editor or `POST /v1/actions/{type}/test` before routing production traffic.

## Related Templates

No public templates are linked to this integration yet.

## FAQ

**What is Farcaster and how does it integrate with B3OS?**

Farcaster is a decentralized social graph that lets you post casts, and B3OS can trigger these casts via Neynar's managed signer, allowing automated social interactions within your blockchain workflows.
  **Do I need a custom signer to post to Farcaster?**

No, B3OS uses Neynar's managed signer (SIWN) which handles authentication and signing for you, so you can post without managing private keys manually.
  **Can I schedule posts or are they sent in real‑time?**

You can schedule posts by linking them to specific triggers such as block confirmations or off‑chain events, giving you both real‑time and scheduled posting capabilities.
  **Is my data stored on‑chain when posting to Farcaster?**

The cast content is posted off‑chain to Farcaster, while the workflow metadata remains on‑chain, ensuring transparency without bloating the blockchain.
  **How does Neynar's managed signer simplify the posting process?**

Neynar abstracts the cryptographic signing, handling key management and transaction construction, so developers can focus on defining the trigger logic rather than the signing details.