Overview
Connect the tools you already use, and your sites use them — a real checkout behind the buy button, your leads in your CRM, a backup on every publish. 52 connectors.
What connecting does
Every connector does one of these, and its card says which:
| Kind | What it means | Examples |
|---|---|---|
| Changes your published site | A link, a tag or a feature on the site itself — a checkout button, a booking page, a page-view counter. | Stripe, Calendly, PostHog |
| Receives form leads | Each contact or newsletter submission from a published site is sent there as it arrives. | Slack, HubSpot, Google Sheets |
| Used while building | Read or written while Webforgia builds or publishes — import a site, query data, deploy, back up. | Firecrawl, BigQuery, Vercel |
| Connects your account | A sign-in that lives elsewhere in Settings. | GitHub |
| Always on | Part of every workspace. | Cloud, AI |
Connecting one
- Open ConnectorsFrom the dashboard sidebar, or the composer’s + menu.
- Pick the tool and enter what it asks forA public link (a payment link, a booking page) or a credential (an API key, a webhook address). The card says where to find it.
- ConnectWebforgia checks the values with the provider before saving — a connector that cannot reach the provider is not saved as connected. Some send a test message so you can see it working.
What is stored, and where
- Public links are stored as they are, because they appear on your published site.
- Credentials — API keys, tokens, webhook addresses — are stored encrypted, never shown on your site, and never sent back to the browser once saved.
- Connections belong to the workspace, so every project in it can use them.
Connectors are not MCP servers
The composer’s + menu also lets you name MCP servers. Those only tell the builder which tools you use, so it lays the site out for them; nothing is called or connected. Connectors are the real link. See MCP Overview.
Every connector
Each card says what connecting it causes. A Coming soon badge means it is listed but cannot be connected yet; Being set up means it is built but this server is still missing something only Webforgia can add.
Cloud
Built-in backend, ready to use
Hosting, forms and storage for everything you publish. Always on.
AI
Unlock powerful AI features
Plans and builds your projects. Always on.
Stripe
Set up payments
Checkout and pricing buttons on your website open your Stripe payment link.
You provide: Stripe payment link
Where to find it: Stripe Dashboard → Payment Links → create one → copy its link.
Paddle
Payments with tax handled for you
Buy buttons on your website open your Paddle checkout.
You provide: Paddle checkout link
Where to find it: Paddle → Checkout → Payment links → copy the link.
Chargebee
Subscription billing & revenue
Plan buttons on your website open your Chargebee hosted checkout.
You provide: Hosted checkout link
Where to find it: Chargebee → Product Catalog → a plan → Checkout link.
Shopify
Build an eCommerce store
Shop and product buttons on your website link to your Shopify store.
You provide: Store URL
Where to find it: Your storefront address. Password-protected stores can't be checked until they're open.
WooCommerce
Ecommerce for WordPress
Shop buttons on your website link to your WooCommerce store.
You provide: Store URL
Where to find it: Your store's home page. We check it answers WooCommerce's public Store API.
Wix
Websites, ecommerce & bookings
Shop and booking buttons on your website link to your Wix site.
You provide: Wix site URL
PrestaShop
Open-source ecommerce platform
Shop buttons on your website link to your PrestaShop store.
You provide: Store URL
Twilio
SMS, voice, and messaging
Texts you every new form lead from your published sites. Normal Twilio SMS charges apply.
You provide: Account SID, Auth token (stored encrypted), From, Your mobile number
Where to find it: Twilio Console → Account Info shows the SID and auth token. Numbers in international format.
Telegram
Bot API for automated messaging
Your Telegram bot messages you every new form lead.
You provide: Bot token (stored encrypted), Chat ID
Where to find it: Create a bot with @BotFather, send it any message, then use your chat ID (@userinfobot will tell you).
Slack
Get form leads in Slack
Posts every new form lead to a Slack channel. We post one short message when you connect, to prove it works.
You provide: Incoming Webhook URL (stored encrypted)
Where to find it: Slack → Apps → Incoming Webhooks → Add to a channel → copy the URL.
Discord
Get form leads in Discord
Posts every new form lead to a Discord channel.
You provide: Webhook URL (stored encrypted)
Where to find it: Server Settings → Integrations → Webhooks → New Webhook → Copy URL.
GatewayAPI
SMS and RCS messaging API
Texts you every new form lead through GatewayAPI. Normal SMS charges apply.
You provide: API token (stored encrypted), Sender name, Your mobile number, Account region
Where to find it: GatewayAPI → Settings → API keys → create a token.
Webhook
POST form leads to any URL
POSTs every new form lead to your URL as JSON. We send one test event when you connect.
You provide: Webhook URL (stored encrypted)
Email Alerts
Email me every new lead
Emails you every new form lead. We email you once when you connect, to confirm the address.
You provide: Send leads to
Calendly
Let visitors book time with you
Book and schedule buttons on your website open your Calendly page.
You provide: Calendly link
Notion
Read and write Notion pages
Adds every new form lead as a page in your Notion database.
You provide: Integration secret (stored encrypted), Database link or ID
Where to find it: notion.so/my-integrations → New integration → copy the secret. Then open the database → ⋯ → Connections → add it.
Airtable
Spreadsheet-database hybrid
Adds every new form lead as a record in your Airtable table.
You provide: Personal access token (stored encrypted), Base link or ID, Table name
Where to find it: airtable.com/create/tokens → scopes data.records:write and schema.bases:read → add the base. Name your fields Name, Email and Message.
Asana
Track tasks and projects
Creates an Asana task for every new form lead.
You provide: Personal access token (stored encrypted), Project link or ID
Where to find it: Asana → My settings → Apps → Developer console → Personal access token.
Linear
Issues and project tracking
Creates a Linear issue for every new form lead.
You provide: Personal API key (stored encrypted), Team key
Where to find it: Linear → Settings → Security & access → Personal API keys.
Trello
Boards, lists, and cards
Adds a Trello card for every new form lead.
You provide: API key (stored encrypted), Token (stored encrypted), Board link, List name
Where to find it: trello.com/power-ups/admin → your Power-Up → API key, then generate a token from the same page.
HubSpot
CRM, marketing, and sales
Creates (or updates) a HubSpot contact for every new lead, with the message attached as a note.
You provide: Private app access token (stored encrypted)
Where to find it: HubSpot → Settings → Integrations → Private apps → create one with crm.objects.contacts.read and .write.
Salesforce
Enterprise CRM data
Creates a Salesforce lead for every new form submission, through Web-to-Lead.
You provide: Organization ID
Where to find it: Setup → Web-to-Lead → enable it. Your ID is in Setup → Company Information. Salesforce never confirms an ID, so use Send test lead after connecting.
Pipedrive
Sales CRM pipelines
Creates a Pipedrive person and a lead for every new form submission.
You provide: Personal API token (stored encrypted)
Where to find it: Pipedrive → your avatar → Personal preferences → API.
Zoho CRM
Connect your Zoho CRM data
Creates a Zoho CRM lead for every new form submission.
You provide: Client ID, Client secret (stored encrypted), Refresh token (stored encrypted), Data centre
Where to find it: api-console.zoho.com → Self Client → scope ZohoCRM.modules.leads.CREATE,ZohoCRM.users.READ → exchange the code for a refresh token.
Mailchimp
Email marketing campaigns
Adds newsletter sign-ups from your sites to your Mailchimp audience. Contact-form leads are never subscribed.
You provide: API key (stored encrypted), Audience ID, Confirmation email
Where to find it: Profile → Extras → API keys. Audience ID is in Audience → Settings → Audience name and defaults.
Resend
Email API for developers
Emails you every new lead from your own domain, through your Resend account.
You provide: API key (stored encrypted), Send from, Send to
Where to find it: resend.com → API Keys → create one. We send one test email when you connect.
Klaviyo
Email & SMS marketing automation
Subscribes newsletter sign-ups from your sites to your Klaviyo list.
You provide: Private API key (stored encrypted), List ID
Where to find it: Klaviyo → Settings → API keys → private key with Lists and Subscriptions write access. The list ID is in the list's settings.
ElevenLabs
AI voice & text-to-speech
Adds a ‘Listen to this page’ player to your website's home page, voiced by ElevenLabs. Applied when you publish.
You provide: API key (stored encrypted)
Where to find it: elevenlabs.io → Profile → API keys. Each publish that changes the text uses your ElevenLabs characters.
Firecrawl
AI scraper, search & retrieval
Put your existing website's address in a website prompt and Webforgia reads it, so the new site starts from your real content.
You provide: API key (stored encrypted)
Where to find it: firecrawl.dev → Dashboard → API keys. Each import uses your Firecrawl credits.
Perplexity
AI search and answers
Webforgia doesn't run builds on your own AI accounts. Connecting this would only make sense as a way to do that, so it isn't offered.
Gemini
Google's multimodal AI
Webforgia doesn't run builds on your own AI accounts. Connecting this would only make sense as a way to do that, so it isn't offered.
GitHub
Repos, issues, and CI
Push your website's code to a GitHub repository. Connected in Settings → Git.
Connects by signing in to GitHub; nothing to paste.
GitLab
Repos and pipelines
Every time you publish, your site's files are committed to your GitLab project.
You provide: Access token (stored encrypted), Project path or link
Where to find it: GitLab → Preferences → Access tokens → scope api, role Developer or above.
Supabase
Postgres backend & auth
Inserts every new form lead as a row in your Supabase table.
You provide: Project URL, API key (stored encrypted), Table
Where to find it: Columns: kind, name, email, message, site (text) and created_at (timestamptz default now()). With RLS on, add a policy allowing INSERT for anon.
Sentry
Error monitoring
Reports your sites' failed form deliveries and publish errors to your Sentry project.
You provide: DSN (stored encrypted)
Where to find it: Sentry → Project settings → Client Keys (DSN).
Vercel
Deployments and hosting
Every time you publish, your website is also deployed to your Vercel project.
You provide: Access token (stored encrypted), Project name
Where to find it: vercel.com/account/tokens → create a token scoped to the team that owns the project.
PostHog
Product analytics
Records page views on your published sites in PostHog, from our server, so your site still runs no scripts.
You provide: Project API key, Region
Where to find it: PostHog → Project settings → Project API key. Visitors get an anonymous daily ID; no IP address is sent.
Amplitude
Product analytics
Records page views on your published sites in Amplitude, from our server, so your site still runs no scripts.
You provide: API key (stored encrypted), Data region
Where to find it: Amplitude → Settings → Projects → your project → API key.
Snowflake
Cloud data warehouse
Use a Snowflake query as the data for Data viz and Spreadsheet builds: put the query in a ```sql block in your prompt.
You provide: Account identifier, Programmatic access token (stored encrypted), Warehouse, Database, Schema
Where to find it: Snowsight → your profile → Settings → Authentication → Programmatic access tokens. Read-only queries only; results are capped at 500 rows.
Gmail
Read, send, and manage emails
Emails you every new form lead from your own Gmail account.
You provide: Gmail address, App password (stored encrypted)
Where to find it: Google Account → Security → 2-Step Verification → App passwords → create one for Webforgia.
Google Sheets
Read and update spreadsheets
Appends every new form lead as a row in your Google Sheet.
You provide: Service account key (JSON) (stored encrypted), Sheet link
Where to find it: Enable the Google Sheets API for the project, then share the sheet with the service account's email as an Editor.
Google Drive
Upload and download files
Every time you publish, a .zip of your site is saved to your Google Drive folder.
You provide: Service account key (JSON) (stored encrypted), Folder link
Where to find it: The folder must be in a Shared drive (service accounts have no storage of their own). Add the service account to the shared drive as a Content manager.
Google Calendar
Create and manage events
Booking buttons on your website open your Google Calendar booking page.
You provide: Booking page link
Where to find it: Google Calendar → Create → Appointment schedule → Share → copy the booking page link.
Google Maps
Maps, geocoding, and places
Location and directions links on your website point to your address on Google Maps.
You provide: Business address
Search Console
Search analytics and indexing
Adds your Search Console verification tag to every published page, so Google can verify you own the site.
You provide: Verification tag
Where to find it: Search Console → Add property → URL prefix → HTML tag. Republish, then press Verify in Search Console.
BigQuery
Google data warehouse
Use a BigQuery query as the data for Data viz and Spreadsheet builds: put the query in a ```sql block in your prompt.
You provide: Service account key (JSON) (stored encrypted)
Where to find it: Read-only queries only. Each query is dry-run first and refused above 1 GB scanned; results are capped at 500 rows.
Microsoft Teams
Chat and collaboration
Posts every new form lead to a Microsoft Teams channel.
You provide: Workflow webhook URL (stored encrypted)
Where to find it: In the channel: ⋯ → Workflows → ‘Post to a channel when a webhook request is received’ → copy the URL.
Outlook
Email and calendar
Emails you every new form lead from your Outlook account.
Connects by signing in to Microsoft; nothing to paste.
OneDrive
Cloud file storage
Every time you publish, a .zip of your site is saved to Webforgia/ in your OneDrive.
Connects by signing in to Microsoft; nothing to paste.
Excel
Spreadsheets via Graph API
Appends every new form lead as a row in an Excel table in your OneDrive.
You provide: Workbook path, Table name
Connects by signing in to Microsoft; nothing to paste.
Where to find it: Format the header row as a table (Insert → Table) with columns Date, Kind, Name, Email, Message, Site.