Flyra for ChatGPT

Run Flyra from ChatGPT. Just by asking.

Add Flyra to ChatGPT once, then book jobs, send estimates and check who owes you in plain words. ChatGPT asks you before it changes anything.

ChatGPT Flyra connected
Book Rachel Moore’s exterior window cleaning Thursday at 9 with Kyle.
Kyle is free Thursday 9:00 AM
Flyra wants to create a job for Rachel Moore
DenyConfirm
Created job · Exterior Window Cleaning
Booked. Rachel Moore, Thursday 9:00 AM with Kyle. It’s on your schedule.
Ask anything…↑
Schedule · Thursday
Gutter cleaningDana Whitfield · Kyle
Exterior Window CleaningRachel Moore · Kyle
Pressure washLuis Cook · Sam
Set it up

Connect Flyra to ChatGPT.

Four steps on chatgpt.com. Then pick Flyra in any chat, on your phone too.

Flyra connector URLhttps://mcp.flyra.io/mcp
Your ChatGPT plan:

The free ChatGPT plan can’t add a custom app.

  1. 1

    Turn on Developer mode

    On chatgpt.com, open Settings, then Security and login, and turn on Developer mode. ChatGPT shows a warning: that’s normal for any app added by URL.

    SettingsGeneralPersonalizationSecurity and login
    Security and login
    Developer mode Elevated risk
    Multi-factor authentication
  2. 2

    Add Flyra under Plugins

    Go to Plugins and click +. Name it Flyra, paste the URL above as the MCP server URL, set Authentication to OAuth, and click Create.

    Don’t choose No authentication. Flyra would connect with no actions.

    Create app×
    Flyra
    My Flyra CRM
    https://mcp.flyra.io/mcp
    OAuth ▾
    CancelCreate
  3. 3

    Authorize ChatGPT in Flyra

    Flyra opens and asks you to Authorize ChatGPT. Sign in if you need to, check the access, and click Authorize ChatGPT.

  4. 4

    Pick it in a chat

    In a new chat, click +, choose Developer mode, and select Flyra. Now just ask.

    Add photos & filesDeveloper mode ›
    Flyra ✓
    +Ask anything
What it does

Ask it in ChatGPT. It’s done in Flyra.

ChatGPT Flyra connected
Book Rachel Moore Thursday at 9 with Kyle.
Flyra wants to create a job
DenyConfirm
9:00 · Exterior Window CleaningRachel Moore · Kyle

Book a job by asking

ChatGPT finds the slot and shows you the job before it’s created. Confirm, and it’s on your Flyra schedule.

In Flyra: Schedule
ChatGPT Flyra connected
Who still owes me money?
Found 13 unpaid invoices · $5,060.00
Luis Cook$1,150.00Sandra Gonzalez$1,440.00Dana Whitfield$450.00

Ask who owes you

Every unpaid invoice with its total, then send one again or charge a saved card from the same chat.

In Flyra: Invoices
ChatGPT Flyra connected
Send the Johnsons an estimate: inside and out, $480.
Flyra wants to create and send an estimate
DenyConfirm
Created estimate #1042 · $480.00
Sent to the Johnsons by text and email.

Send an estimate

Name the customer, the work and the price. ChatGPT creates the estimate and texts it to them.

In Flyra: Estimates
ChatGPT Flyra connected
How is the Bluefield territory doing?
Read 212 pins in Bluefield
91 Sale23 Quote46 Not Home

Read the map

Ask how a territory is doing and ChatGPT reads the pins: sales, quotes, and the doors still marked Not Home.

In Flyra: Map
Try it

Things to ask ChatGPT.

Tap one to copy it, then paste it into ChatGPT with Flyra switched on.

See everything Flyra can do: all 176 actions at mcp.flyra.io
What it can do

176 things ChatGPT can do in Flyra.

Every action below is one ChatGPT can take for you, across 11 parts of Flyra. They’re the same actions as the Flyra API, run as you, inside the areas you approve.

176 actions11 areas of Flyra0 API keys needed
Jobs, scheduling and dispatch17 actions

Book, move and cancel jobs, find an open slot, assign the crew.

  • Cancel job
  • Check availability
  • Create job
  • Find open slot
  • Get employee availability
  • Get job
  • Get job checklist
  • Get schedule
  • Job assign employee
  • Job unassign employee
  • List equipment
  • List job photos
  • Mark checklist item
  • Search jobs
  • Set employee availability
  • Transition job status
  • Update job
Customers, leads and intake forms29 actions

Find and add customers, move leads, tag people, build lead forms.

  • Add tag to customer
  • Convert lead
  • Create customer
  • Create lead
  • Create lead form
  • Delete lead form
  • Export customers
  • Filter customers
  • Get customer
  • Get customer activity
  • Get customer balance
  • Get lead
  • Get lead form
  • List form submissions
  • List lead forms
  • Lead for customer
  • List lead sources
  • List leads
  • List Meta form routes
  • List pipelines
  • List tags
  • Publish lead form
  • Remove tag from customer
  • Search customers
  • Set Meta form route
  • Unpublish lead form
  • Update customer
  • Update lead form
  • Update lead stage
Invoicing, estimates, payments and payroll36 actions

Estimates, invoices, charging a saved card, subscriptions, expenses.

  • Charge invoice
  • Convert estimate to invoice
  • Create estimate
  • Create expense
  • Create invoice
  • Create subscription template
  • Delete estimate
  • Delete expense
  • Delete invoice
  • Get agreement template
  • Get employee hours
  • Get employee payroll
  • Get estimate
  • Get estimate link
  • Get expense summary
  • Get invoice
  • Get invoice link
  • Get pay rates
  • Get payment method link
  • Get payroll
  • Get payroll settings
  • List agreement templates
  • List customer payment methods
  • List estimates
  • List expenses
  • List invoices
  • Mark invoice paid
  • Refund payment
  • Send estimate
  • Send invoice
  • Send payment method link
  • Set job pay override
  • Set pay rate
  • Set period pay override
  • Update expense
  • Update subscription template
Messaging, email, voice and reviews14 actions

Text from your business number, look up calls, ask for reviews.

  • Get call
  • Get email thread
  • Get review
  • Get SMS credits
  • Get thread
  • List calls
  • List conversations
  • List email threads
  • List reviews
  • Reply to thread
  • Send email
  • Send review request
  • Send SMS
  • Send SMS blast
Door knocking, pins and territories19 actions

Drop and update pins, draw territories, read how a turf is doing.

  • Create map pin
  • Create objection
  • Create pin type
  • Create territory
  • Customers within radius
  • Delete map pin
  • Delete pin type
  • Delete territory
  • Get map pin
  • Get territory
  • List map pins
  • List objections
  • List pin types
  • List territories
  • Pins in territory
  • Update map pin
  • Update objection
  • Update pin type
  • Update territory
Tasks, automations and metrics11 actions

Reminders, automations on or off, and your revenue numbers.

  • Create task
  • Disable automation
  • Enable automation
  • Get automation
  • Get automation graph
  • List automations
  • List tasks
  • Metrics
  • Save automation
  • Update automation
  • Update task status
Catalogue, pricing and company settings41 actions

Your services and prices, pipelines, and company settings.

  • Cancel subscription
  • Create custom role
  • Create lead source
  • Create payment method
  • Create pipeline
  • Create pipeline stage
  • Create service
  • Create subscription
  • Delete custom role
  • Delete lead source
  • Delete payment method
  • Delete pipeline
  • Delete pipeline stage
  • Delete service
  • Get email settings
  • Get employee stats
  • Get message settings
  • Get org settings
  • Get phone provisioning
  • Get role access
  • List custom roles
  • List employees
  • List payment methods
  • List pipeline stages
  • List services
  • List subscription templates
  • List subscriptions
  • Pause subscription
  • Resume subscription
  • Set revenue goal
  • Set role access
  • Update custom role
  • Update email settings
  • Update lead source
  • Update message settings
  • Update org settings
  • Update payment method
  • Update pipeline
  • Update pipeline stages
  • Update service
  • Update subscription amount
Team and access4 actions

Invite someone and change roles (Admins and Owners only).

  • Deactivate employee
  • Invite employee
  • Reactivate employee
  • Set employee role
Cleaning up records in bulk3 actions

Fix or retag thousands of records in one go.

  • Bulk delete
  • Bulk tag customers
  • Bulk update
Multi-company access1 action

One connection for every Flyra company you belong to.

  • List organizations
Telling us what is missing1 action

When Flyra can’t do it, send the request to the Flyra team.

  • Report gap
Every action with its technical name, at mcp.flyra.io

What it can’t do.

See your password

You sign in on Flyra’s own screen. ChatGPT gets a connection, never your login.

Touch an area you switched off

Under Advanced on the approval screen, turn off any area, like Payroll or Expenses, and every action in it is refused.

Change anything without your OK

Reading is automatic. Creating, sending or charging waits for you to confirm, and you can deny any of them.

Go beyond your role

It does what your role can do in Flyra, nothing more. A Sales Rep’s connection can’t see payroll, issue refunds or change company settings, and Technicians can’t connect yet.

Reach a company you’re not part of

It only sees the Flyra companies your login belongs to, and it names which one it’s working in.

Make up an action Flyra doesn’t have

If Flyra can’t do something, ChatGPT says so, and can send the request to the Flyra team in your own words.

You stay in control.

Pick the areas

Open Advanced before you authorize and switch off anything ChatGPT shouldn’t touch.

ChatGPT wants to use Flyra to create a job
Rachel Moore · Thu 9:00 AM · Kyle
DenyConfirm

It asks first

Before it creates, sends or charges anything, ChatGPT shows you the action. Confirm or Deny.

Flyra×
Actions
Create job
Charge invoice
Send text
Delete

Turn it off anytime

Every call is audit-logged against your account. Delete Flyra under Plugins, or switch single actions off in its settings.

Also included

And the rest of it.

  • Set it up on chatgpt.com, then use it in the ChatGPT phone app
  • ChatGPT asks before every change, and you can deny any of them
  • Toggle single Flyra actions on or off in the app’s settings
  • Pick up new permissions without reconnecting
  • Every call ChatGPT makes is audit-logged in Flyra
  • Works with ChatGPT deep research too
Questions

Flyra for ChatGPT, answered.

How do I connect Flyra to ChatGPT?

On chatgpt.com, open Settings → Security and login and turn on Developer mode. Go to Plugins, click +, name it Flyra, paste https://mcp.flyra.io/mcp as the MCP server URL, set Authentication to OAuth and create it. Flyra opens: click Authorize ChatGPT.

Which ChatGPT plans work?

Plus, Pro, Business, Enterprise and Edu, set up on the web. The free ChatGPT plan can’t add a custom app. On Business and Enterprise, a workspace admin may need to allow Developer mode first.

Why does ChatGPT say Developer mode is risky?

ChatGPT shows that warning for any app added by URL rather than from its directory. Flyra signs in as you, ChatGPT asks before every change, and you can remove it at any time.

Do I need an API key?

No. ChatGPT signs in to Flyra with your own account through OAuth. Leave the client ID and secret blank.

I use Claude Code or Cursor. How do I connect those?

Those are set up by file with an API key from Settings → Developer. The setup for Claude Code, Cursor and Claude Desktop, and the full list of actions, is at mcp.flyra.io.

Flyra is added but has no actions. Why?

Authentication was set to No authentication. Delete the app under Plugins and create it again with OAuth.

Does it cost extra?

No. The connector is included with your Flyra plan.

See it with your own business.

Start a free trial, or let us walk you through it with one of your real customers.