Grain
10 min
the grain integration automatically enriches your calendar meetings in custify with recording data from grain when you record a meeting using grain, custify finds the matching meeting and adds the recording link, ai generated summary, action items, key topics, and decisions to it important this integration does not create new meetings in custify it only enriches meetings that were already imported from your gmail or outlook calendar integration what this integration does finds the matching meeting in custify when a grain recording is ready adds the recording url, ai generated intelligence notes, start/end times, duration, and thumbnail to the meeting optionally creates a note in custify with the full ai summary, linked to the relevant company or contact works in real time via webhooks meetings are enriched as soon as grain finishes processing data added to meetings data from grain where it appears in custify recording url meeting field recording link ai overview / summary meeting intelligence notes action items meeting intelligence notes key topics discussed meeting intelligence notes decisions made meeting intelligence notes recording start and end times meeting metadata recording duration meeting metadata thumbnail url meeting metadata full ai summary (optional) new note linked to company or contact before you begin make sure you have the following before connecting grain to custify an active grain account with at least one recorded meeting your grain personal access token (available in grain under settings → integrations → api ) the gmail or outlook calendar integration must already be connected in custify grain enriches existing calendar meetings only admin or integration settings access in custify how to set up the integration step 1 get your grain api key log in to your grain account at https //grain com go to settings → integrations → api generate or copy your personal access token step 2 configure the integration in custify in custify, go to settings → integrations find grain in the list and click to expand the configuration panel paste your grain api key into the api key field optionally enable import ai summary as note if you want grain summaries to appear as notes in custify click save settings step 3 automatic webhook setup that's it! once you save your api key, custify automatically creates a webhook in your grain account and configures it to send recording data in real time no further action is needed tip record your next meeting in grain and check the matching custify meeting shortly after it will be automatically enriched with recording data and ai notes how meeting matching works the integration uses a three step approach to find the right meeting in custify for each grain recording participants custify checks if any meeting participants match contacts or companies already in custify time window the recording start time must fall within 15 minutes of the calendar meeting time this accounts for meetings that start slightly early or late title the meeting title from grain is compared with the custify meeting title using fuzzy matching participants are matched using three levels the contact's primary email, any secondary email addresses configured in your calendar integration, and the company domain (derived from the email address) a meeting will only be enriched if it already exists in custify and at least one participant is a known contact or company sync types real time webhooks the primary sync method grain notifies custify the moment a recording is ready the matching meeting is enriched within seconds full sync imports all historical grain recordings and enriches any matching meetings runs once on first activation and can be triggered manually already enriched meetings are skipped automatically incremental update looks back 48 hours for any recordings that may have been missed runs automatically on a regular schedule troubleshooting meeting not enriched after recording? check that the meeting exists in custify only calendar meetings imported from gmail or outlook can be enriched check that at least one participant is a contact or company in custify check the time gap the recording must start within 15 minutes of the scheduled meeting time check if the meeting was already enriched look for a recording link on the meeting in custify webhook not working? verify that the integration is still active in custify confirm your grain api key is still valid run a manual update sync from integration settings to catch any missed recordings need to re sync all recordings? go to grain integration settings in custify run a full sync to re import all recordings already enriched meetings are skipped only new matches will be updated privacy and security only the recordings you have access to in grain are processed recording files remain stored in grain custify only stores the recording link and associated metadata your grain api key is stored encrypted in custify and is never shared with third parties it is used solely to authenticate with grain's api and set up the webhook access to enriched meeting data in custify follows the same permissions as other meeting and company data
