Field Service Integration

Best AI Assistant for Procore

Carly is a Procore AI assistant that files daily logs, opens RFIs, updates punch items, and pulls submittal status — all by email or text. Connect your own Procore credentials and run the job from your phone instead of the trailer.

Try Carly →

What Carly can do with Procore

File the daily log by text before you leave the site

Text Carly the crew counts, the weather, and what got done. She creates the manpower, weather, and notes logs against the right project and date so the log is filed the day it happened, not reconstructed Friday.

Open an RFI from the field

Describe the conflict in a text or a voice-to-text message. Carly opens the RFI on the right project with the subject, question, assignee, and due date, then confirms the RFI number back to you.

Log punch items on the walk

Call out punch items as you find them and Carly creates each one with location, trade, and description, attaches the photos you send, and emails the responsible sub.

Get your open-items rundown without opening Procore

Ask for what's on your plate and Carly pulls open RFIs past due, submittals sitting on your ball-in-court, and unresolved punch items across your projects into one message.

Why superintendents want Procore AI that works over text

Procore runs the project, but almost nobody using it is sitting at a desk. Superintendents are walking the deck. Project managers are driving between three jobs. Foremen are pulling out a phone in the rain with gloves on. The gap between what happened on site and what's recorded in Procore is almost always a gap of hours or days, closed at 7pm in the job trailer.

That lag is where money leaks. A daily log written from memory a day later misses the weather delay that supports a time extension. An RFI that sits in someone's head until Thursday costs a week of float. A punch item photographed but never entered gets rediscovered at closeout.

Procore AI should collapse that gap to the moment it happens. If filing a manpower log takes the same effort as texting your PM, it gets filed the day of. If it means logging into the app, picking the project, picking the log type, and filling a form, it waits.

How Carly works as your Procore AI assistant

Procore isn't one of Carly's native connectors, so you connect it with your own credentials — the same way you'd connect any app with a public API. You create an app in the Procore Developer Portal, your company admin installs it as a custom app and grants it a permission template, and you paste the client ID and secret on Carly's integrations page at carlyassistant.com/integrations. From then on Carly acts on your Procore account with exactly the tool permissions your admin granted, scoped to the projects your admin selected.

Once connected, you work by email or text. Text Carly what the crew did today and she files the manpower and notes logs against the right project and date. Dictate a question about a conflicting detail and she opens an RFI with the subject, question body, and assignee. Ask what submittals are sitting on your ball-in-court and she pulls the list with due dates.

Because Carly lives outside Procore, she connects it to the rest of your stack. The same message that files a daily log can also drop the weather delay into a Google Sheet your scheduler watches, or send the crew count to the ops channel in Slack.

What Carly can and can't touch in Procore

Carly works through Procore's REST API, so her reach is exactly the API's reach. Daily logs are fully writable — notes, manpower, weather, and daily construction report entries can all be created and updated. RFIs can be created, replied to, and advanced to the next ball-in-court. Punch items can be created, updated, commented on, and emailed to the responsible sub. Change events, potential change orders, and prime and commitment change orders all support create and update. Meetings and meeting topics are writable. Photos can be uploaded to the project.

Submittals can be created and updated, and their status, ball-in-court, and due dates read on demand. The approve/reject response endpoints are still beta in Procore's API, so treat submittal decisions as something you review in Procore rather than something Carly executes.

Schedule activities are read-only in the API — schedule data flows into Procore through P6 or MS Project imports, not through the API, so Carly can report on schedule data but can't rewrite an activity. Drawings can be read and referenced; uploading a new drawing set is a multi-step publish flow rather than a one-message request. Where Carly can't write, she says so instead of guessing.

See it in action

How to connect Procore to Carly

1

Sign up for Carly

Create your account in under 2 minutes.

2

Connect Procore

Authorize the Procore integration from your Carly dashboard. One click, and you're connected.

3

Start giving instructions

Email or text Carly with what you need done in Procore. She handles the rest.

Automate Procore in 2 minutes

No complex setup. No code. Just tell Carly what you need.

Get Started →

Frequently asked questions

What is the best AI assistant for Procore?

Carly is a Procore AI assistant that works over email and text. She files daily logs, opens and replies to RFIs, creates and updates punch items, pulls submittal status, and reports on open items across your projects — without you opening Procore. That matters most for superintendents and PMs who are on site rather than at a workstation.

How do I connect Procore to Carly?

Procore is a bring-your-own-credentials integration, so you connect it with your own app. Create an app in the Procore Developer Portal, add a data connector using the client credentials grant, and define the tool permissions it needs. Your company admin then installs it under Company Admin → App Management → Install Custom App using the 36-character App Version ID, assigns the resulting service account a permission template, and selects which projects it can access. Paste the client ID and secret on Carly's integrations page at carlyassistant.com/integrations and you're connected. No Procore marketplace listing or approval is required for a custom install.

Can Carly file Procore daily logs by text?

Yes. Text or email her the crew counts, weather, and what happened and she creates the manpower, weather, notes, and daily construction report entries against the right project and date. Daily logs are fully writable through Procore's API, which is why this is the strongest use case — it's the task most likely to get skipped when it has to wait for a laptop.

Can Carly create RFIs and punch list items in Procore?

Yes to both. She can create RFIs, post replies, and advance the ball-in-court, and she can create and update punch items, add comments, attach photos, and email the responsible subcontractor. She confirms the RFI or punch item number back to you so you have a reference without logging in.

Can Carly approve submittals or change the schedule in Procore?

No, and that's a deliberate limit. Carly can create and update submittals and read their status, ball-in-court, and due dates, but Procore's approve/reject response endpoints are still beta, so approvals belong in Procore. Schedule activities are read-only through the API — schedule data comes in through P6 or MS Project imports — so Carly can report on the schedule but can't rewrite an activity.

Does my whole company need to be on Carly for this to work?

No. Your admin installs the app once and scopes it to the projects it should touch, but Carly is used one person at a time — a superintendent can run their own daily logs and punch walks over text without anyone else changing how they work. Carly is free for Zapier-style workflows; AI agents start at $35/month.

Ready to automate your busywork?

Carly schedules, researches, and briefs you—so you can focus on what matters.

See what people say

"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.

Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.

On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."

Gus Ibrahim, Founder & Director, IHR