Create Post
Create a new post on a Facebook page or profile.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_POST])
Share Post
Share an existing post on a user's timeline or page.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SHARE_POST])
Create Event
Create a new event on Facebook.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_EVENT])
Update Page Info
Update information on a Facebook page.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PAGE_INFO])
Upload Photo
Upload a photo to a Facebook album or timeline.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPLOAD_PHOTO])
Create Ad
Create a new Facebook ad campaign.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_AD])
Send Message
Send a private message to a Facebook user or page.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_MESSAGE])
Create Group
Create a new Facebook group.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_GROUP])
Like Page
Like a Facebook page on behalf of a user or page.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIKE_PAGE])
Add Friend
Send a friend request to a Facebook user.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_FRIEND])
Create Album
Create a new photo album on Facebook.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ALBUM])
Schedule Post
Schedule a post to be published at a future time.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_POST])
Update Profile Picture
Change the profile picture of a Facebook user or page.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PROFILE_PICTURE])
Create Poll
Create a poll on a Facebook page or in a group.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_POLL])
Boost Post
Boost an existing post to reach a wider audience.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOOST_POST])
New Post
Triggered when a new post is made on a specified page or profile.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_POST_TRIGGER])
New Like
Triggered when a post or page receives a new like.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_LIKE_TRIGGER])
New Event RSVP
Triggered when someone RSVPs to a Facebook event.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_EVENT_RSVP_TRIGGER])
New Message
Triggered when a new message is received in a Facebook inbox.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_MESSAGE_TRIGGER])
Page Fan Added
Triggered when a new fan likes a Facebook page.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAGE_FAN_ADDED_TRIGGER])
Live Video Started
Triggered when a Facebook Live video broadcast begins.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIVE_VIDEO_STARTED_TRIGGER])
Post Shared
Triggered when a specific post is shared by users.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POST_SHARED_TRIGGER])
Group Member Added
Triggered when a new member joins a Facebook group.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GROUP_MEMBER_ADDED_TRIGGER])
Mention In Post
Triggered when a user or page is mentioned in a post.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MENTION_IN_POST_TRIGGER])
New Friend Request
Triggered when a user receives a new friend request.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_FRIEND_REQUEST_TRIGGER])
Page Role Assigned
Triggered when a user is assigned a new role on a Facebook page.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAGE_ROLE_ASSIGNED_TRIGGER])
Event Reminder
Triggered when an event reminder is sent to attendees.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EVENT_REMINDER_TRIGGER])
Ad Campaign Ended
Triggered when a Facebook ad campaign ends.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AD_CAMPAIGN_ENDED_TRIGGER])
Page Milestone Reached
Triggered when a Facebook page reaches a follower milestone.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAGE_MILESTONE_REACHED_TRIGGER])