fayzfayz sdk
PTEN

Integrations

Fayz has an integrations catalog — external providers an app can connect to: databases, payment gateways, calendars, messaging channels, analytics and AI models. This page lists the catalog straight from the platform's source of truth and says, without dressing it up, what actually has a real connector in the SDK today versus what's catalog/roadmap.

The distinction matters: an item in the catalog does not mean there's a ready-to-plug connector. It means the provider is mapped and the connection path is designed. The badges on each card tell the truth.

How to read the statuses

  • Connector in the SDK — a real ConnectorDefinition exists, hosted inside a published plugin. There are two today: Google Calendar (in plugin-agenda) and Stripe (in plugin-courses). The card links to the specs of the plugin hosting it.
  • Platform catalog — the provider is enabled in the catalog (the control plane exists), but the connector is resolved in the app by the connector spine, not packaged inside an SDK plugin.
  • Roadmap — catalogued, not yet enabled. Some marked coming soon already have actions declared in the agent capability registry.

Nothing here is invented: the catalog comes from the platform's connector seed and the agent tools come from the capability registry. If a provider shows up as roadmap, it's because there's no pluggable connector yet — and the page doesn't pretend otherwise.

The catalog

Database1

SupabaseOAuth
Platform catalog
databaseauthstoragerealtimeedge-functions

Payments3

StripeAPI key
Connector in the SDK
paymentssubscriptionsbilling
MercadoPagoOAuth
Roadmap
paymentspixboletocheckout
StoneAPI key
Roadmap
paymentsposbrazil

Scheduling2

Google CalendarOAuth
Connector in the SDK
eventsavailabilitybookings
CalendlyOAuth
Roadmap
schedulingbooking-widgetswebhooks

E-commerce2

NuvemshopOAuth
Platform catalog
catalogorderspaymentsecommerce
ShopifyOAuth
Roadmap
catalogordersinventoryecommerce

Analytics & Marketing6

Google AnalyticsOAuth
Platform catalog
trafficconversionsdashboards
1 agent tool(s)
Google AdsOAuth
Platform catalog
campaignsad-spendroi
3 agent tool(s)
Meta AdsOAuth
Platform catalog
campaignsaudiencesconversions
4 agent tool(s)
RD StationOAuth
Roadmap
marketing-automationleadscrm
HubSpotOAuth
Roadmapcoming soon
crmmarketing-automationdeals
HotjarAPI key
Roadmap
heatmapssession-recordingsurveys

Messaging3

WhatsAppQR code
Roadmapcoming soon
send-messagereceive-messagewebhookschatbotmedia
TwilioAPI key
Roadmap
smswhatsappvoiceemail
MailchimpOAuth
Roadmap
email-marketingaudiencescampaigns

AI4

AnthropicAPI key
Roadmap
reasoningchatcode-generation
OpenAIAPI key
Roadmap
text-generationchatvision
CrewAIAPI key
Roadmap
multi-agentworkflows
ElevenLabsAPI key
Roadmap
text-to-speechvoice-cloningspeech-to-text

Automation1

ZapierAPI key
Roadmapcoming soon
no-code-automationworkflows6000+ apps

The two planes

Every real integration rests on the connector spine in @fayz-ai/core (packages/core/src/integrations), which splits the connection into two planes — the same model described in Connectors and channels:

  • Control plane — the /settings UI: connect, test the credential (testConnection), choose what to sync. A shared ConnectorsHub in the shell manages the providers.
  • Data plane — the Supabase Edge Function that runs the actual sync. The heavy lifting stays in the backend, never in the browser.

The Connector / ConnectorDefinition contract stitches the two together: it declares the auth mode (oauth, api-key, mtls), the capabilities it knows how to sync, and the testConnection and sync functions.

The manifest's connectors seam

A plugin publishes connectors through the connectors field of the plugin manifest — that's how a plugin becomes an addon to a host and starts offering an external provider. The two connectors that exist today follow exactly this path:

Your own plugin (or an incubator plugin) replicates this ConnectorDefinition to talk to any provider in the catalog. See the client-side connector pattern (e.g. PlugBank/open banking) on the Incubator page.


See also: Connectors and channels for the messaging channel flow (WhatsApp is roadmap), the connectors field in the Plugin manifest, and the Plugin catalog.