Connectors

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:

KindWhat it meansExamples
Changes your published siteA 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 leadsEach contact or newsletter submission from a published site is sent there as it arrives.Slack, HubSpot, Google Sheets
Used while buildingRead or written while Webforgia builds or publishes — import a site, query data, deploy, back up.Firecrawl, BigQuery, Vercel
Connects your accountA sign-in that lives elsewhere in Settings.GitHub
Always onPart of every workspace.Cloud, AI

Connecting one

  1. Open Connectors
    From the dashboard sidebar, or the composer’s + menu.
  2. Pick the tool and enter what it asks for
    A public link (a payment link, a booking page) or a credential (an API key, a webhook address). The card says where to find it.
  3. Connect
    Webforgia 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

Always on

Hosting, forms and storage for everything you publish. Always on.

AI

Unlock powerful AI features

Always on

Plans and builds your projects. Always on.

Stripe

Set up payments

Changes your published site

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

Changes your published site

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

Changes your published site

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

Changes your published site

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

Changes your published site

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

Changes your published site

Shop and booking buttons on your website link to your Wix site.

You provide: Wix site URL

PrestaShop

Open-source ecommerce platform

Changes your published site

Shop buttons on your website link to your PrestaShop store.

You provide: Store URL

Twilio

SMS, voice, and messaging

Receives form leads

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

Receives form leads

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

Receives form leads

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

Receives form leads

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

Receives form leads

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

Receives form leads

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

Receives form leadsBeing set up

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

Changes your published site

Book and schedule buttons on your website open your Calendly page.

You provide: Calendly link

Notion

Read and write Notion pages

Receives form leads

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

Receives form leads

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

Receives form leads

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

Receives form leads

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

Receives form leads

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

Receives form leads

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

Receives form leads

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

Receives form leads

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

Receives form leads

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

Receives form leads

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

Receives form leads

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

Receives form leads

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

Changes your published site

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

Used while building

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

Not available yet

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

Not available yet

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

Connects your accountBeing set up

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

Used while building

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

Receives form leads

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

Used while building

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

Used while building

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

Changes your published site

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

Changes your published site

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

Used while building

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

Receives form leads

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

Receives form leads

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

Used while building

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

Changes your published site

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

Changes your published site

Location and directions links on your website point to your address on Google Maps.

You provide: Business address

Search Console

Search analytics and indexing

Changes your published site

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

Used while building

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

Receives form leads

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

Receives form leadsBeing set up

Emails you every new form lead from your Outlook account.

Connects by signing in to Microsoft; nothing to paste.

OneDrive

Cloud file storage

Used while buildingBeing set up

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

Receives form leadsBeing set up

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.